Senior CI/CD & Platform Automation Engineer (DevOps)
$145,000–$145,000 year
On-siteVienna, Virginia, United States
Job Summary
Design and maintain high-performance CI/CD pipelines using GitHub Actions, Azure DevOps, and Jenkins for cloud-native and on-premises workflows. Architect Docker environments to ensure reproducible build runners and manage third-party dependencies to secure the supply chain from source to distribution. Lead the design of Python package creation processes, including Conda recipes, while implementing automated security gatekeeping such as SBOM generation and vulnerability scanning. Build and provision infrastructure runners and registries to ensure high availability, and establish monitoring frameworks to track build performance and identify regressions. Transition legacy workflows into modern "everything-as-code" processes to eliminate manual bottlenecks.
Required Qualifications
- Bachelor's degree in computer science, Engineering, DevOps, or related technical field (or equivalent practical experience)
- 5+ years of relevant experience (including internships, open-source work, or academic projects) in DevOps, CI/CD, or platform automation
- Hands-on experience designing and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Azure Pipelines, or similar)
- Experience working with YAML-based pipeline configurations and infrastructure definitions
- Exposure to automation and scripting (Python and/or JavaScript)
- Experience with infrastructure automation tools such as: Ansible, AWS CDK, Terraform, or similar IaC frameworks
- Active or Current (within two years of active) Top Secret Security Clearance with SCI eligibility
Desired Qualifications
- Master's in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM-related field
- Experience automating backend systems and operational workflows
- Familiarity with release engineering and deployment strategies (blue/green, canary, etc.)
- Experience integrating security scanning into pipelines (SAST/DAST, container scanning)
- Exposure to Kubernetes-based delivery environments
- Exposure to DevSecOps practices and secure development pipelines
- CompTIA Security + certification
- Experience working in Agile or Scrum development environments
- Ability to work independently and yet be effective within a team setting
- Must be capable of managing multiple efforts with time-related constraints in a fast-paced contracting environment
- Demonstrated ability to effectively communicate and collaborate with diverse internal and external stakeholder groups and individuals
- Friendly presence, helpful attitude, good interpersonal skills, and ability to work well with others
- Excellent skills in Microsoft Word, Excel, and other Office applications
- Proficient with Microsoft Office Applications, and experience working in a home office setting, as well as the ability to train end users on frequently asked technical issues
- Ability to provide technical assistance and support over the phone; good phone skills, professional demeanor, and previous customer service experience strongly desired
- Good problem-solving skills; ability to visualize a problem/situation and think abstractly to solve it
- Familiarity with Linux environments and containerized workflows
- Ability to write and optimize Docker files and support container-based deployments
- Understanding of artifact management, dependency management, and secure build practices
- Familiarity with SBOM tools and artifact signing concepts
- Exposure to cloud platforms (AWS and/or Azure), especially: Compute services, Storage services (e.g., S3, Blob Storage)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.