Senior DevSecOps Engineer/Software Engineer
About the role
BAE Systems is looking for a Software Engineer/DevSecOps (Senior) to join a visible technical program driving the Model Based Systems Engineering (MBSE) cloud platform that supports collection, management and analysis of digital engineering information in an architecture that provides seamless digital thread and enables tool interoperability, including data structures suitable for AI applications. The program delivers engineering services for Linux and Windows cloud-based infrastructure as well as sophisticated enterprise computing infrastructure including end-point devices, data center hosted servers, cloud services, virtualized applications, and storage systems. Enterprise Computing Engineering services include modern application technology including containerized solutions with orchestrated workflows.
Responsibilities
- Deploy and maintain infrastructure in a cloud-based environment (AWS)
- Deploy Infrastructure-as-Code (IaC)
- Configure and deploy applications as code (AaC)
- Develop and maintain an automated CI/CD pipeline for databases, servers, and applications using DevSecOps tools including Jenkins, Terraform, Ansible, GitLab, and Selenium
- Configure Identity and Access Management (IdAM), Active Directory, and LDAP resources
- Deploy and maintain complex modern cloud architectures
- Create and update technical documentation (e.g., user guides, ‘how to’ guides, infrastructure diagrams)
- Prepare technical presentations for government and senior leadership
- Work effectively in a group environment
- Create testing plans for infrastructure and applications
- Work across infrastructure that contains both Linux (60%) and Windows (40%)
- Communicate effectively with technical and non-technical audiences, including management and customers, both written and verbally
- Utilize robust troubleshooting skills
- Instill and apply solid engineering rigor, including configuration management and testing
- Develop/engineer as part of an Agile scrum team
Requirements
- Minimum of 10 years’ relevant experience
- Bachelor’s or master’s degree in a STEM field
- At a minimum, meet DoD 8140 requirements (Security+ CE Certification)
- Expertise working with Continuous Integration/Continuous Deployment (CI/CD), test automation, and/or DevSecOps on iterative development projects
- Solid ability to demonstrate solid engineering rigor
- Demonstrated experience with system testing and validation
- Expert troubleshooting and solutioning skills
- Experience with cloud architecture and system design (preferably AWS, but Azure will be considered)
- Strong documentation skills
- Familiarity with Agile methodologies
- Ability to accurately decompose tasks for Jira stories
- Developing integration interfaces using Python, PowerShell, and Groovy
- Experience and comfortability with basic DevOps tooling including Ansible, Terraform, Jenkins, GitLab, Active Directory, IdAM, and LDAP
- Familiarity with containerized development environments (Rancher, Kubernetes)
- Expertise with creating robust test plans
- Ability to quickly get familiar with customer system security requirements and processes
- Preparation and maintenance of system components
- Experience with API gateways and catalogs
Preferred Skills
- Experience with Model-Based Systems Engineering (MBSE) infrastructure and tools
- Experience with cloud solution optimization
- Experience configuring and instrumenting virtualization tools (Grafana, Splunk)
- Experience with ServiceNow
- Other cloud experience (Azure, Google Cloud, Oracle Cloud, IBM Cloud)
- Integration of virtualized applications and application streaming or layering techniques
- Assist with leading and overseeing a total system perspective including technical understanding of relationships, dependencies, and requirements of cloud services, infrastructure, and security domains
- SharePoint admin systems engineering experience
- IBM Enterprise Lifecycle Management systems engineering experience
- TeamWork Cloud/Cameo systems engineering experience
- Tableau systems engineering experience
Pay Information
Full-Time Salary Range: $149,603 – $254,317. Individual salaries are determined by business considerations, local market conditions, internal equity, and candidate qualifications such as skills, education, and experience.