As a member of the Production Hosting department at Signant Health, the DevOps Engineer will collaborate with development, release, and application teams to install, configure, deploy and manage infrastructure, application components and services in customer environments to ensure they are highly available, scalable and sustainable.
You will also work with Apps Integration and the DevOps teams to identify and resolve issues and improve the overall Support Process.
Key Accountabilities / Decision Making & Influence
Automation for tasks like deployment of servers and application software across environment, alerts via scripting.
Troubleshoot to identify root cause and work towards faster work-arounds and resolution of reported issues
Quickly & effectively utilize existing tools and utilities to improve troubleshooting process in the long run
Ensure the stability and availability of Application operation components running on Public Clouds.
Participate in 24x7 on-call rotation to support production environments.
Control infrastructure costs by continually looking for opportunities to right-size servers and services
Migrate on-premises workloads to the cloud (AWS / Azure)
Respond to alerts of application instability, identifying root cause and corrective actions.
Knowledge, Skills & Attributes
Experience in a modern software development environment that is Agile and incorporates DevOps practices
Hands on experience with DevOps Tools like Jenkins, Artifactory, Maven, Git, BitBucket, TFS
Experience with cloud platforms - AWS and Azure
Experience in Python, Terraform, PowerShell
Experience in containerization and orchestration(kubernetes)
Configuration management using Puppet, Ansible, or Chef
Experience with Continuous Integration and Continuous Deployment
Hands-on experience in Linux / Windows server operating systems, and Web Server technologies including IIS, Tomcat, WebLogic, WebSphere and Apache Web Server
Knowledge of relational databases including SQL Server, Oracle, Postgres or MySQL
Proven ability to work in a team-oriented environment, providing back-up support to team members & establishing / maintaining effective work relationships with co-workers within and across functional areas.
Experience setting up and configuring monitoring systems.
BS degree in Computer Science or related discipline