BAE Systems is seeking a DevOps Engineer to design, develop, and maintain Infrastructure as Code (IaC) solutions that drive automation, efficiency, and reliability in their infrastructure. The goal is to reduce manual effort, streamline software builds and deployments, and ensure seamless operations for national security and defense projects.
Requirements
- Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
- Experience with source code control systems, such as Git
- Experience with container technologies (i.e. Docker)
- Unix shell scripting
- Development of cloud-based solutions and technologies
- Use of orchestration frameworks such as Spring and Kafka
- Familiarization with queue management systems
Responsibilities
- Develop and maintain diverse IaC solutions to automate infrastructure provisioning and deployment
- Collaborate with cross-functional teams to integrate IaC with existing systems and tools
- Design and implement efficient, scalable, and secure infrastructure solutions
- Troubleshoot and resolve infrastructure-related issues, ensuring high availability and reliability
- Continuously monitor and improve infrastructure performance, identifying opportunities for optimization and innovation
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Develop and execute test procedures for software components
Other
- Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Familiarity with Agile and Scrum methodologies for project management and collaboration