Geospatial CI/CD & Platform Automation Engineer – Multiple Positions at Junior/Mid/Senior Levels
NV5 · Springfield, VA · 1 wk ago
On-siteEngineeringFull-time
NV5 Geospatial (NV5G) is actively recruiting qualified and cleared Geospatial CI/CD & Platform Automation Engineers to support national security client sites in the Northern Virginia and St. Louis, MO areas.
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
- Work with the team to help lead the design of the next-generation Python package creation process; manage complex Conda recipes and environments to ensure 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 the generation of SBOMs (Software Bill of Materials), vulnerability scanning, and license compliance for all Python and Rust artifacts
- Work with the team to help design and implement monitoring frameworks to track build performance; assist in automated load and performance testing of the Python stack to identify regressions before release
- Oversee the lifecycle of third-party dependencies, ensuring that the supply chain is secure, from source code to the final distributed package
Qualifications
- US citizenship with Active or Current (within two years of active) Top Secret Security Clearance with SCI eligibility
- Bachelor’s degree in Computer Science, Engineering, DevOps, or related technical field
- 1+ 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
- Experience with automation and scripting (Python and/or JavaScript preferred)
- Experience with infrastructure automation tools such as Ansible, AWS CDK, Terraform or similar IaC frameworks
- 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 DBOM tools and artifact signing concepts
- Exposure to cloud platforms (AWS and/or Azure), especially compute services and storage services (e.g., S3, Blob storage)
Clearance Requirement
Active/Current Top Secret Clearance with SCI Eligibility
Benefits
- Competitive compensation and benefits package including medical, dental, life insurance, FTO, 401(k) and professional development/advancement opportunities
- Employment is contingent upon successful completion of a background check and drug screening
- NV5 complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities