Software Engineer – DevSecOps
Core
Build automation and tooling for installing/configuring Windows and Linux software components, establish/maintain CI/CD pipelines with integrated security/compliance checks, and guide developers in DevSecOps procedures.
Role type
Senior DevSecOps Engineer (Infrastructure & Security)
Builds
Automated build, deployment, and environment provisioning pipelines; artifact repositories; security/compliance reporting.
Domain
Defense & Aerospace (Flight Simulation) / Cloud Infrastructure / DevSecOps
Required skills
CI/CD pipeline management, Infrastructure-as-Code (Terraform, CloudFormation, ARM), Scripting (Python, JavaScript, Bash, PowerShell, Node.js), Cloud containerization, U.S. Secret Security Clearance eligibility, U.S. Person status.
Preferred skills
C++ development, Automation tools (Ansible, Salt, Jenkins, GitLab), Kubernetes (EKS, AKS), SAFe/Agile methodologies, Server administration (Windows/Linux), Core infrastructure services (Active Directory, Group Policy, DNS, DHCP), Cloud platforms (AWS, Azure, GCP).
Technologies
ARM, AWS, Active Directory, Ansible, Azure, Bash, CI/CD, Cloud, DevSecOps, GCP, GitLab, Jenkins, Kubernetes, Linux, PowerShell, Python, Security, Terraform, Windows, NodeJS, DevOps
Responsibilities
Build automation and tooling for installing and configuring Windows and Linux software components; Establish and maintain CI/CD pipelines in an Agile software development environment; Integrate automated security and compliance checks into CI/CD pipelines; Maintain artifact repository environment; Automate build, deployment, and environment provisioning activities; Document system configurations, procedures, and troubleshooting guidance; Develop reports on system performance, security, and compliance; Support planning and implementation of new systems, upgrades, and migrations; Guide software developers in using DevSecOps tools and procedures.
Seniority
Senior, hands-on IC