DevSecOps Engineer
Summary
Air seeks a DevSecOps Engineer in Pittsburgh, PA to secure, operate, and continuously deploy software into FedRAMP/IL5-accredited U.S. government environments. Daily work spans CI/CD infrastructure (GitLab, Jenkins, Kubernetes, Helm), security scanning and remediation, and compliance documentation for frameworks like FedRAMP and NIST 800-171. U.S. citizenship and a security clearance (or ability t
Company Description
Job Description
Scope of 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.
Qualifications
- U.S. Citizenship is required
- Bachelor's degree in Computer Science, Mathematics or a related technical field
- 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
- Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship
- 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
Skills
As published by greenhouse · 9 questions
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter
Short answers (4)
- Preferred First Name optional
- LinkedIn Profile optional
- What is your desired pay for this role?
- When would you be available to start?
Pick from a list (5)
- To be considered, you must be a US Citizen. Please confirm your current status.
- Have you applied for another role with Air within the last 6 months?
- Are you open to working onsite full-time, five days a week?
- Which Air office location/s are you open to working out of?
- Are you subject to any existing agreements with a current or former employer (such as a non-compete or non-solicitation clause) that might limit your ability to work at Air or perform this role?