onsite
DevOps / Release Management Engineer - Maximus
Software Engineer
Designs and maintains secure DevSecOps pipelines, automates build, test, and release processes, and implements IaC solutions to ensure reliable, scalable cloud‑hosted mission systems.
About the role
Key Responsibilities
- Design, build, and maintain end‑to‑end DevSecOps pipelines that support cloud‑hosted mission applications.
- Automate build, test, release, and deployment workflows across development, test, and production environments using CI/CD tools.
- Implement Infrastructure as Code (IaC) for provisioning, configuration, and scaling of cloud resources.
- Manage version control, release schedules, and change‑management processes to ensure smooth software deliveries.
- Monitor system reliability, performance, and availability, and troubleshoot issues across the full lifecycle.
Requirements
- Strong experience with CI/CD platforms (e.g., Jenkins, GitLab CI) and version‑control systems such as Git.
- Hands‑on expertise in DevSecOps practices, including automated security testing and compliance enforcement.
- Proficiency in IaC tools (e.g., Terraform, CloudFormation, Ansible) for cloud environment provisioning.
- Solid knowledge of cloud platforms, preferably AWS, and container technologies like Docker.
- Demonstrated ability to troubleshoot complex issues in multi‑environment deployments and to improve system reliability and scalability.