DevOps Engineer in Denver CO (Locals Only)
Job Title: Devops Engineer
Location: Denver, CO(Onsite)-Need Locals
Duration:Contract
Job Description:
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, leveraging and implementing AWS functions
• Design, develop and constantly improve existing AWS Environments by enhancing our CloudFormation and Terraform scripts.
• Partner with development team to improve development efficiencies
• Work with architecture team to ideate and design infrastructure, environment, and CI/CD improvements
• Gather technical requirement to document Features/Stories/HLD
Development Work – 50% of time
• 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
• Partner with our automation framework team to create CI solutions that improve automated testing
• Ideate, design and implement enhanced production monitoring across all of our products
• Create new CI/CD Pipelines for new projects
• Build system monitoring Dashboards and KPIs
• 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.
• 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, 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 documentation design 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.
• Proficient in AWS Cloud Resources, micro services architecture
• Experience writing code in python/java, RDB and/or Mongo DB
• 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.