The Sr. DevOps Engineer will own the ideation, design, development, enhancement and continuous improvement of our Continuous Integration and Continuous Deployment CI/CD Pipelines.
Requirements
- Experience designing and deploying AWS solutions using EC2, S3, RDS, SQS, Lambda, Elastic Beanstalk, Elastic Load Balancer, Auto scaling groups, Cloud Formation
- Working knowledge of branching and merging code in GitLab
- Strong working knowledge of developing CI/CD Pipelines. We use GitLab Runner Pipelines, and strong working knowledge with Jenkins is very transferable
- Working understanding of AWS Virtual Private Clouds and AWS Networking.
- Strong working experience of integrating automated end to end testing into CI/CD Pipelines
- Knowledge of industry best practices for Dev Ops in a Cloud Environment
- Proficient with Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases and managed the docker container in Kubernetes clustering.
Responsibilities
- Evaluate our current CI Pipelines
- Design new solutions, leveraging and implementing AWS functions
- Design, develop and constantly improve existing AWS Environments by enhancing our CloudFormation and Terraform scripts.
- Enhance existing Entitlements Server Pipelines to integrate automated end to end testing improving our confidence in every deployment
- Develop end to end design leveraging AWS resources
- Develop micro services in python/java on AWS
- Ideate, design and implement enhanced production monitoring across all of our products
Other
- Independent self-starting problem solver with a creative passion to develop DevOps solutions with a variety of tools, strategies and techniques
- Design documentation skills.
- Comfortable writing and prioritizing Agile Epics, Features and Stories
- Leads Feature grooming sessions with leadership and other teams.
- A DevOps thought leader that can contribute to the constant improvement of our processes