Software Engineer II (DevOps)
Core
Design, develop, test, deploy, and maintain complex software systems and Infrastructure as Code (IaC) solutions, focusing on automation and efficiency for software builds and deployments.
Role type
Senior DevOps Engineer (Software Engineering)
Builds
Automated CI/CD pipelines, containerized environments, and scalable infrastructure for defense and intelligence systems.
Domain
Defense contracting, Intelligence Community, High-Performance Computing (HPC)
Deliverable
production ML models | infrastructure
Required skills
Linux CLI, Bash/Python scripting, CI/CD pipelines, Infrastructure as Code (Ansible), Containerization (Docker/Containerd), Git, Java/C++/Python development, Agile methodologies
Preferred skills
Atlassian Tool Suite (JIRA, Confluence), Event-driven analytics, Cloud-based solutions
Technologies
Jenkins, GitLab CI, Travis CI, CircleCI, Ansible, Docker, Containerd, Eclipse IDE, Spring, Kafka
Responsibilities
Develop and maintain IaC solutions to automate provisioning; Design and implement CI/CD pipelines; Debug existing software and correct defects; Integrate software into new or modified systems; Oversee software development teams and ensure quality control; Coordinate software installation and monitor performance.
Seniority
Senior, hands-on IC with team lead responsibilities