The Work
Please note: This role is contingent upon a contract award. While it is not an immediate opening, we are actively conducting interviews and extending offers in anticipation of the award.
At ICF our Digital Modernization Division is an information technology and management consulting organization that delivers integrated, strategic solutions to federal clients. We bring expertise in cloud, cybersecurity, enterprise architecture, data modernization, and digital transformation to support mission-critical government programs.
Join a team accelerating the modernization of a large federal agency's enterprise data and analytics ecosystem. This cloud-based platform provides data storage, analytics, governance, and AI/ML capabilities that enable thousands of users to transform data into actionable insights. As demand continues to grow, the team is focused on migrating legacy workloads, streamlining onboarding and support, expanding platform capabilities, and helping organizations across the enterprise adopt modern data and AI solutions at scale.
The DevSecOps Engineer builds and maintains the automation that provisions, configures, secures, and releases Summit cloud environments and customer workspaces. Develops infrastructure-as-code, CI/CD pipelines, secure configuration patterns, secrets integration, release automation, and deployment evidence needed for traceable change. Works with security, architecture, SRE, and QA personnel to ensure changes are peer-reviewed, auditable, resilient, and aligned to VA standards.
Job Location:
Remote, however, strong preference for candidates who live in the Washington DC Metro Area. There will be occasional onsite meetings on the client site in Washington, DC.
If you accept this position, you should note that ICF does monitor employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections.
What You Will Do:
- Builds and maintains the automation that provisions, configures, secures, and releases Summit cloud environments and customer workspaces.
- Develops infrastructure-as-code, CI/CD pipelines, secure configuration patterns, secrets integration, release automation, and deployment evidence needed for traceable change.
- Works with security, architecture, SRE, and QA personnel to ensure changes are peer-reviewed, auditable, resilient, and aligned to VA standards.
- Apply Infrastructure-as-code, CI/CD, Azure/GovCloud, Git, automated provisioning, secrets management, vulnerability remediation, and release automation to support role delivery.
- Collaborate with relevant product, engineering, security, governance, quality, and customer-facing stakeholders as required by the role.
- Document work products, decisions, risks, and delivery evidence to support traceability and continuous improvement.
Basic Qualifications
- U.S. Citizenship is required due to federal contract requirements.
- Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
- Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.
- Bachelor's degree in Computer Science, Software Engineering, Cloud Engineering, Information Systems, DevOps, Cybersecurity, or related field; or a high school diploma with four (4) additional years of relevant experience in lieu of a bachelor's degree.
- Minimum 6 years of relevant experience aligned to the responsibilities of this role.
- Masters degree may substitute for two (2) years of relevant experience.
Preferred Qualifications
- Experience designing, implementing, and operating DevSecOps practices for large-scale cloud platforms, data platforms, analytics ecosystems, or enterprise modernization initiatives.
- Deep experience with Terraform Infrastructure-as-Code (IaC) including reusable modules, environment templating, policy enforcement, automated provisioning, state management, and enterprise-scale cloud deployments.
- Hands-on experience deploying, configuring, securing, and maintaining Databricks environments using Terraform, CI/CD pipelines, APIs, and automation frameworks.
- Experience implementing DevSecOps capabilities across Azure Government, Azure Commercial, AWS GovCloud, and hybrid-cloud environments.
- Experience developing and maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, Git, and modern release automation frameworks.
- Experience provisioning and managing Azure resources including networking, storage, compute, identity services, analytics services, and platform resources through Infrastructure as Code.
- Experience automating deployment and configuration of Databricks Workspaces, Unity Catalog, access controls, compute policies, notebooks, jobs, clusters, and governance controls.
- Experience implementing secrets management, certificate management, key rotation, and secure credential handling using Azure Key Vault, HashiCorp Vault, or comparable enterprise solutions.
- Experience integrating automated security controls