DevOps Engineer
About the role
Today’s dynamic technology landscape demands constant and rapid innovation. To facilitate this transformation, we need an experienced DevOps engineer to design, test, and program critical applications for our clients. As a Software Factory DevOps Engineer, you’ll pipeline software development from requirements to testing in production, incorporating automation and cloud resources to minimize repetitive tasks. You’ll work with fellow professionals to implement continuous integration and continuous delivery (CI/CD) to limit manual testing and troubleshooting, broadening your experience in software engineering while developing software that transforms workflows.
Responsibilities
- Automate builds, regression testing, monitoring, and pushing releases across environments to drive DevOps or DevSecOps maturity
- Troubleshoot, triage, and resolve issues for CI/CD pipeline failures or slowness
- Build enterprise cloud-native solutions (Azure, AWS, GCP, or OCI)
- Write Terraform IaC and Shell scripting for automation
- Collaborate with Agile application development teams across the software development lifecycle to create solutions for complex problems
- Develop and maintain DevOps platforms, pipeline builds, and automation to support build and testing
Requirements
- 5+ years of experience in DevOps or DevSecOps tooling and processes
- 5+ years of experience troubleshooting, triaging, and resolving CI/CD pipeline issues
- Experience building enterprise cloud-native solutions (Azure, AWS, GCP, or OCI)
- Experience with automation, Terraform IaC, and Shell scripting
- Experience working with Agile application development teams across the software development lifecycle
- Experience with DevOps platforms, pipeline build/development, and automation
- Ability to obtain a Secret clearance
- Bachelor’s degree or 8+ years of DevOps experience in lieu of a degree
Nice to Have
- Experience developing enterprise cloud-native solutions with Ansible, Kubernetes, Docker, and GitLab CI/CD
- Knowledge of creating and improving continuous automation across multiple cloud service providers
- Knowledge of creating and improving continuous automation across multiple technical stacks
- Knowledge of triaging and resolving issues related to open-source and commercial tools in government cloud environments
- Knowledge of scripting languages (Linux Shell Script, PowerShell, Python)
- Secret clearance
- Master’s degree
- Security+ Certification
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave, professional development, tuition assistance, work-life programs, and dependent care
- Recognition awards program for exceptional performance and superior demonstration of company values
Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Pay
Salary is determined by various factors, including location, education, knowledge, skills, competencies, experience, contract-specific affordability, and organizational requirements. The projected compensation range for this position is $77,600.00 to $176,000.00 (annualized USD).
Schedule
- Remote: Primarily remote, with occasional in-person work at a Booz Allen or customer facility
- Hybrid: Frequent work from a Booz Allen facility, with potential visits to customer facilities
- Onsite: Work primarily performed at a Booz Allen office or customer facility
Employees working virtually are generally expected to have their cameras on during meetings to support engagement and effective communication.