We are looking for highly motivated Senior DevOps Engineer who can thrive in a fast-paced agile environment. You will be part of our scrum teams and contribute to the development of Java-based applications as well as participate to our DevOps community of practice.
Technically, you are proficient with the principles behind CI/CD, immutable infrastructure, Git Ops, Infra as Code and a best-in-class toolchain for a highly productive Developer Experience in a cloud first environment.
The ideal candidate will be passionate about repeatable process and automation, and understand the challenging decisions involved in creating scale, resilience, security and availability. The role will require co-ordination with Software Development and DevOps, SRE, Architecture.
Responsibilities:
· Create deployment automation plans for high-throughput and low response time applications.
· Build automation for deployments on-prem and in the cloud
· Implement Continuous Integration on Jenkins
· Build out application deployment containers to AWS (Amazon Web Services) EKS (Elastic Kubernetes Services) Red Hat Openshift
· Coordinate with software engineering, infrastructure, network teams and other DevOps engineers
· Build tools for testing, automation and monitoring that can improve predictability and reliability of deployments
Qualifications:
· Master’s or bachelor’s degree in CS or Engineering
· 4+ years of experience working in Infrastructure roles
· 2+ years of experience with DevOps
· Strong experience with containers (Docker, Kubernetes, and Helm)
· Fluency in Python or other programming or scripting language
· Strong background in networking and server management on RHT Linux
· Strong knowledge of the DevOps tool chain on the AWS Linux platform: Jenkins, Groovy, Nexus OSS, python/ java, ansible, code pipeline, confluence, git, cloud formation, etc. Strong knowledge on Infrastructure as a code framework such as Terraform and Ansible
· Experience using APM tools like Splunk, Dynatrace
· Experience with automated testing tools such as Selenium, Cucumber or Server Spec
· Experience with automated load testing tools (JMeter)
· Experience deploying automation solutions in a public cloud environment such as AWS
· Operationally savvy, experience with monitoring, alerting, and analyzing system metrics to identify problems and understand system behavior
· Ability to work in a fast-paced environment
· Experience with Agile software development methodology
· Effective communication and collaboration skills
· Strong problem-solving skills
· A passion for innovation
Collaboration, drive open communication and reach across functional borders