Software Engineer - DevSecOps
Core
Automating installation, configuration, and security compliance for Windows and Linux infrastructure within CI/CD pipelines for flight simulation systems.
Role type
DevSecOps Engineer
Builds
Automated CI/CD pipelines, artifact repositories, and secure deployment environments for defense simulation software.
Domain
Defense & Aerospace (Flight Simulation)
Deliverable
infrastructure
Required skills
CI/CD pipeline management, Infrastructure-as-Code (Terraform, CloudFormation, ARM), scripting (Python, JavaScript, Bash, PowerShell, Node.js), cloud containerization, Windows/Linux server administration, security compliance checks, artifact repository management.
Preferred skills
C++ development, automation platforms (Ansible, Salt, Jenkins, GitLab), Kubernetes (EKS, AKS), SAFe/Agile methodologies, cloud platforms (AWS, Azure, GCP), core infrastructure services (Active Directory, Group Policy, DNS, DHCP).
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
Automate installation and configuration of Windows and Linux software components; build and maintain CI/CD pipelines; embed automated security and compliance checks into workflows; maintain artifact repository environments; automate build, deployment, and environment provisioning; create and maintain documentation for system configurations and procedures; generate reports on system performance, security, and compliance; support planning and rollout of new systems, upgrades, and migrations; guide software developers in using DevSecOps tools and procedures.
