Senior Devops Engineer
Duration: 6 months contract to hire
Location: Hybrid – 4 days a week in Greenwood Village, CO; 1 day remote
look for Nearby Candidates
Experience : 10 + years
Must Have
development background is mandatory
Major Duties And Responsibilities
The Dev Ops Lead Engineer will own the ideation
, design, development, enhancement and continuous improvement of our Continuous Integration and Continuous Deployment CI/CD Pipelines.
Ideation and design – 50% of time
- Evaluate our current CI Pipelines
- Design new solutions
- Design, develop and constantly improve existing AWS Environments by enhancing our CloudFormation and Terraform scripts.
- Design, develop and constantly improve existing iOS and Android build Pipelines.
- Partner with development team to improve development efficiencies.
- Work with architecture team to ideate and design infrastructure, environment, and CI/CD improvements.
- Develop Features and Epics and work with the greater WDE team to groom and prioritize them.
- Develop Stories prior to SAFE Program Increment Planning (PIP).
- Lead PIP with team.
- Groom stories with the team.
- Lead Sprint Planning.
Development Work – 50% of time
- Enhance existing Android, iOS, and Server Pipelines to integrate automated end to end testing improving our confidence in every deployment.
- Partner with our automation framework team to create CI solutions that improve automated testing,
- Enhance existing SonarQube capabilities in Android and iOS SDKs and APKs builds.
- Enhance existing SonarQube capabilities on our server code builds.
- Ideate, design and implement enhanced production monitoring across all our products.
- Create new CI/CD Pipelines for new projects.
- Implement industry and AWS best practices for deployment, monitoring and alerting.
Required Qualifications
- 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.
- Leads Story grooming and planning sessions with DevOps Team.
- A DevOps thought leader that can contribute to the constant improvement of our processes.
- Experience designing and deploying AWS solutions using EC2, S3, RDS, SQS, , 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 design documentation and communication skills.
- A desire to “code” automated Pipeline and AWS solutions vs. building them one off.
- 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.
- Experience working in an Agile environment.
- Willingness to mentor and advise other engineering team members.
- A solid understanding and passion for Continuous Integration and Continuous Deployment.
RELATED WORK EXPERIENCE
- 3 to 7 years of experience in Dev Ops
- 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.
- Experience integrating various tools such as Gitlab, JIRA, Confluence, Webex Teams and/or Slack to create seamless automated information sharing.
- Experience managing and deploying Server releases to Production.
- Experience supporting and monitoring and developing alerts for Production environments.
EDUCATION
- Bachelor's degree in Computer Science, Engineering or related field.