Jobs / Chenega Corporation
Senior CI/CD & Platform Automation Engineer (DevOps)
Chenega Corporation · Vienna, VA, United States
Vienna, VA, United StatesExp: 5+ yrsRemote
Remuneration
Not specified
Location
Vienna, VA, United States
Visa sponsorship
Not specified
Job summary
The Senior CI/CD & Platform Automation Engineer (DevOps) will design and develop high-performance, secure, and automated pipelines for the deployment of Esri technology in cloud and on-premises environments. This role involves close collaboration with software developers and cloud engineers to ensure integration.
Benefits
Broad range of benefitsProfessional development planOn-the-job learning experiencesFormal development programsWell-being programs
Qualifications
- Bachelor’s degree in computer science, Engineering, DevOps, or a related technical field, or equivalent practical experience.
- 5+ years of relevant experience in DevOps, CI/CD, or platform automation, including internships, open-source work, or academic projects.
- 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, preferably 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) Top Secret Security Clearance with SCI eligibility.
- Master's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or a STEM-related field is preferred.
- Experience automating backend systems and operational workflows is preferred.
- Familiarity with release engineering and deployment strategies (blue/green, canary, etc.) is preferred.
- Experience integrating security scanning into pipelines (SAST/DAST, container scanning) is preferred.
- Exposure to Kubernetes-based delivery environments is preferred.
- Exposure to DevSecOps practices and secure development pipelines is preferred.
- CompTIA Security + certification is preferred.
- Experience working in Agile or Scrum development environments is preferred.
- Ability to work independently and effectively within a team setting.
- 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.
Responsibilities
- Design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions/Azure DevOps for cloud-native workflows and Jenkins for complex, cross-platform on-premises build automation.
- Architect and optimize Docker environments to ensure consistent, isolated, and reproducible build/test runners across the entire development lifecycle.
- Lead the design of the next-generation Python package creation process and manage complex Conda recipes and environments for seamless distribution of the ArcGIS API and its dependencies.
- Build and manage the underlying build infrastructure (runners, nodes, and registries) using automated provisioning to ensure high availability and scalability of the release system.
- Implement automated security gatekeeping, including generation of SBOMs, vulnerability scanning, and license compliance for all Python and Rust artifacts.
- Design and implement monitoring frameworks to track build performance and assist in automated load and performance testing of the Python stack to identify regressions before release.
- Identify and eliminate manual bottlenecks by transitioning legacy workflows into modern, "everything-as-code" processes.
- Oversee the lifecycle of third-party dependencies, ensuring a secure supply chain from source code to the final distributed package.
- Perform other duties as assigned.
Skills
AnsibleAWSAzureAzure DevOpsAWS CDKDockerGitHubGitHub ActionsGitLabGitLab CIJavaScriptJenkinsKubernetesLinuxPythonRustS3TerraformAzure Blob Storage
Certifications
CompTIA Security +
Degrees
Bachelor’s degree in computer scienceBachelor’s degree in EngineeringBachelor’s degree in DevOpsMaster's in Computer ScienceMaster's in MathematicsMaster's in Geographic Information Systems (GIS)Master's in STEM-related field
Languages
PythonJavaScriptYAMLRust
Security clearance
Top Secret Security Clearance with SCI eligibility
Relocation
No