DevSecOps Engineer - AeroVironment - Jessup, MD
AeroVironment
Worker Type
Regular
Job Description
Summary
The DevSecOps Engineer will support the Infrastructure and Capabilities teams in building and maintaining an integrated DevSecOps environment that enables dynamic course delivery. This role focuses on configuring and managing development, testing, and production environments, as well as preparing, testing, and deploying tools and services used across the program. It’s an excellent fit for a DevSecOps engineer—or a software engineer with DevOps experience—who thrives in collaborative, fast‑moving environments.
Position Responsibilities
Administer and harden on‑premise systems including VMs, storage, and database hosts
Collaborate with development teams to streamline build and deployment processes
Communicate complex infrastructure concepts effectively to technical and non‑technical audiences
Configure supporting services and coordinate access for development teams and end users
Contribute to documentation and logic/data flow design for new and existing programs
Continuously improve automation, monitoring, and security toolchains
Deploy and maintain Infrastructure as Code (IaC) using tools like Helm
Deploy, troubleshoot, and analyze systems and services supporting course delivery
Design, implement, and maintain secure CI/CD pipelines across multiple environments
Document runbooks, playbooks, and system diagrams to support operational consistency
Implement identity and access management best practices including secrets management and RBAC
Integrate security scanning and compliance checks into CI/CD workflows
Maintain multiple Kubernetes clusters across build, test, and production environments
Manage and optimize container orchestration platforms such as Kubernetes or Docker Swarm
Monitor and analyze system and application performance using enterprise observability tools
Perform system modeling, simulation, and analysis to support infras