DevSecOps Engineer
Air · Pittsburgh, PA · 2 mo ago
EngineeringFull-time
About the Role
We are seeking a skilled and dedicated DevSecOps Engineer to join our Engineering team. As a DevSecOps Engineer at Air, you will be essential to securing, operating, and continuously deploying to U.S. government-accredited environments. This role is a full-time position located out of our office in Pittsburgh, PA and may require up to 10% travel.
Our ideal candidate is someone who is energized by building scalable technology to support the defense and intelligence communities, obsessed with quality and efficiency, and loves working with diverse technologies.
Responsibilities
- Secure, operate, and continuously deploy to FedRAMP and IL5 environments.
- Document security processes, vulnerabilities, remediation actions, and compliance measures.
- Partner with engineers to interpret security requirements and plan effective control implementations.
- Integrate security tools into the CI/CD pipeline, run security scans, and remediate vulnerabilities.
- Translate and synthesize complex concepts and architectures into a clear body of evidence artifacts, including System Security Plans (SSP) and architecture diagrams.
- Build and support a CI/CD infrastructure utilizing GitLab, Jenkins, Helm, and Kubernetes.
- Serve as a security Subject Matter Expert (SME) and govern architectures to ensure they remain within the scope of an ATO.
Requirements
- U.S. Citizenship is required
- Bachelor's degree in Computer Science, Mathematics or a related technical field
- Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship
Skills
Required
- Linux/Unix experience, including command line and shell scripting
- Hands-on operational AWS/GCP/Azure experience
- Experience with cybersecurity frameworks (FedRAMP, FISMA, DoD SRG, NIST 800-171)
- Experience building and maintaining CI/CD pipelines with Jenkins, Gitlab CI, or related technologies
- Experience with Systems Monitoring/Alerting (Splunk, PagerDuty, Prometheus, Alertmanager, Grafana)
- Experience with infrastructure as code
Desired
- Experience maintaining compliance within an accredited environment, ensuring all systems and processes operate according to the parameters of the granted ATO
- Programming experience with any of the following languages: Golang, Java, Python, Groovy, Bash, or Ruby
- Experience with container-based architectures (Docker, Kubernetes, Helm)
- Experience deploying and supporting a microservices architecture
- Experience in or exposure to the nuances of a startup or other entrepreneurial environment
- Familiarity with test automation, including security testing and performance testing