Application Support Engineer
6 months contract
Hybrid - Raleigh, NC or St. Louis, MO
Could be 100% remote in U.S.
Required skills:
- 1+ years Application Administration, Systems Administration, or Systems Support Experience
- Experience provisioning / administering Virtual Machines (e.g. VMWare, Hyper-V, AWS, Azure)
- Linux Server administration experience
- Scripting experience (Ansible, Powershell, or Bash)
- Some interaction with development teams, ideally has done troubleshooting of JAVA applications (stack trace debugging for instance)
- Understand the different levels of virtualization management = VM AND OS level
- Web Server Configuration and Tuning (e.g., Apache, Nginx, IIS)
- Web Application Administration Experience
- Automation tool scripting (e.g., Ansible, Puppet, Chef, SaltStack, Terraform)
- Use of version management tools (e.g., Git, Subversion, Azure DevOps)
- Excellent verbal, written, and interpersonal skills
- Ability to prioritize and organize effectively
- Ability to work on multiple projects simultaneously
- Ability to work both independently and with others
- Ability to operate in a fast moving, team-oriented, collaborative environment with tight deadlines
- Proficiency in using MS Office Suite
Preferred skills:
- Associates Degree or above
- Windows Server administration experience or certification
- VMWare vSphere experience including deployment, scaling, configuration, and lifecycle management of virtual infrastructure
- Experience working in an agile development environment
- RHEL ‘family’ of Linux Server Administration (RedHat, CentOS, Rocky, Alma)
- Java Application configuration / tuning (Spring Boot experience preferred)
- Apache Tomcat configuration / tuning
- Single Sign-On configuration / tuning (SAML 2.0, OpenID Connect)
- Load Balancer configuration / tuning (e.g F5, HAProxy, NetScaler)
- CI/CD user experience (Jenkins Preferred, Administrative experience a plus)
- Jira user experience (Administrative experience a plus)
- ServiceNow user experience (Administrative experience a plus)
- GitLab user experience (Administrative experience a plus)
- Docker / Kubernetes Use (Administrative experience a plus)
- Experience scripting interactions with REST APIs
- Ansible Scripting
- Powershell Scripting
Job Description:
The Application Support Engineer reports in through the Enterprise Architecture and Software Solutions organization to help maintain & update critical components to our software development lifecycle process and tools. Outside of their daily responsibilities of keeping platforms healthy, the Application Support Engineer will look for automation opportunities for proactive and preventive activities. You will own platform and application configurations and ensure the team can continue deliver successful software releases of all responsible applications.
- Provide superior internal and external customer service
- Interact with our development teams and business architects to fully understand all facets of the day-to-day issues that arise
- Maintain the lifecycle of the Software Solutions team’s applications and key infrastructure that support our SDLC (Software Development Life Cycle) processes
- Configure, patch, troubleshoot applications.
- Configure, troubleshoot, scale, and maintain virtual infrastructure including servers & network components.
To apply, please send your resume in MS Word format to: alice@smart-itpeople.com with job title in subject line.