This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
DevOps engineering requires a specific mix of development, engineering, and communication skills. As a DevOps engineer, you know that these skills create efficiency and effectiveness—so you can quickly deliver the best solutions for clients. We’re looking for a DevOps engineer like you to help develop critical tools—and get them into the hands of those who need them most. As a DevOps engineer at Booz Allen, you’ll streamline the software development lifecycle, from requirements to monitoring in production. You’ll incorporate open-source tools, automation, and cloud resources to cut down on tedious tasks and free up the team’s developers to do what they do best—create. You’ll work with the team to implement continuous integration and delivery to limit manual testing and troubleshooting. This is an opportunity to hone your skills in the latest automation, infrastructure, and cloud-based development while developing software that will make mission-forward impact. Use your experience with the software development lifecycle on a team that works together to make the best software solutions. Work with us as we develop tools to transform the future.
Job Responsibility:
Streamline the software development lifecycle, from requirements to monitoring in production
Incorporate open-source tools, automation, and cloud resources to cut down on tedious tasks
Work with the team to implement continuous integration and delivery to limit manual testing and troubleshooting
Develop critical tools and get them into the hands of those who need them most
Develop tools to transform the future
Requirements:
5+ years of experience in the development of tools and processes to drive DevOps or DevSecOps maturity by automating builds, testing, monitoring, and pushing releases across environments
3+ years of experience automating infrastructure provisioning with tools
2+ years of experience with configuration management tools
2+ years of experience automating CI/CD pipelines
Experience developing enterprise cloud-native solutions and hosting applications on commercial cloud providers
Experience with containerization and container orchestration platforms and tools
Experience working with application development teams across the software development lifecycle and creating solutions to complex problems within a collaborative team environment
TS/SCI clearance with a polygraph
Bachelor's degree or 8+ years of experience in DevOps in lieu of a degree
Nice to have:
Experience with tools such as CloudFormation, Terraform, Ansible, Chef, or Puppet
Experience with cloud solutions or providers such as AWS, Azure, Docker, Kubernetes, or GCP
Experience triaging and resolving issues related to both open source and commercial tools in public cloud environments
Experience with creating and improving continuous automation across multiple technical stacks
Experience automating CI/CD pipelines with tools such as Jenkins or GitLab
Experience with containerization and container orchestration platforms with tools such as Docker and Kubernetes
Knowledge of scripting languages such as Python and Linux Shell Script
Knowledge of common build tools such as Maven, Gradle, and NPM
Ability to display a desire to work independently or as a team lead
What we offer:
Health, life, disability, financial, and retirement benefits