Job Closed
This listing is no longer active.
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy.
Senior DevOps Engineer
Location
Virginia
Posted
115 days ago
Salary
$108.5K - $184.4K / year
Seniority
Senior
Job Description
Senior DevOps Engineer
ICF
• Implement best in class cloud-based solutions in Azure using infrastructure as code (Terraform) • Deploy, setup, and run infrastructure configurations for various Azure services • Manage and optimize Databricks clusters, ensuring high availability, performance, and security • Architect and implement scalable, reliable, and secure platform solutions • Manage Kubernetes clusters including deployment pipelines, tuning, and troubleshooting • Write Python based APIs and design relational data models • Engage with technical stakeholders including but not limited to application development, networking, infrastructure, information security, risk, enterprise identity and access management, and security operations • Enable and optimize the automation of application and infrastructure environments • Be part of a team where you collaborate to build cloud infrastructure, with an understanding of Kubernetes, Containers and serverless functions • Develop, maintain and improve continuous integration/continuous delivery (CI/CD) pipelines for delivering features, fixes and system updates in development, integration and production environments. • Set up, integrate, and maintain a scalable, stable set of CI/CD tools to support development, testing, and security scanning. • Implement application metrics collection and log aggregation to provide continuous monitoring capabilities, track all aspects of the system, infrastructure, performance, application errors and roll up metrics. • Analyze functional and non-functional business requirements, translate them into technical operational requirements, and propose CI/CD pipelines with tools and plugins. • Making a big impact as part of a small team that’s pushing boundaries
Job Requirements
- 3+ years of experience with Kubernetes and containers
- 3+ years of experience with Python API development and relational database modeling
- 3+ years of experience in setting up CI/CD Pipelines with integration with open-source plugins.
- Proficiency in Databricks administration, including cluster management, performance tuning, and security
- 3+ years of experience in DevOps/Agile/Scrum environments and development, sAFE Framework a plus.
- 3+ years of experience with monitoring tools like Application Insights, Prometheus, or Datadog
- 3+ years of experience with open technologies and related Infrastructure as Code (IaC) tools, JIRA, including Docker, Kubernetes, GitHub, Git and others.
- 3+ years of strong hands-on experience with configuration management, cloud orchestration and automation tools with Azure environments.
- 3+ years’ experience with provisioning and managing infrastructure as well as applications in Azure cloud environments.
- 2+ years of experience with identifying and implementing automation for Continuous Integration/Continuous Deployment.
- 2+ years’ experience writing infrastructure as code using Terraform
- Candidate must be U.S. Citizen
- Candidate must be able to obtain and maintain a Public Trust
- Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Senior Site Reliability Engineer
Dealer TireWe’re more than tires and parts. We’re a team on a mission to revolutionize the automobile dealer channel.
• Serve as a primary responder for production incidents, owning triage through resolution — including root cause analysis, infrastructure remediation, and order automation recovery. • Work directly alongside the Manager, Consumer Technology Site Reliability, and Helpdesk to handle day-to-day triage and fix responsibilities. • Partner with development teams to evaluate production risk before deployment. • Monitor production environment and proactively surface anomalies, enhancement opportunities, and risk areas to leadership. • Assist with data cleanup and order recovery operations following production incidents. • Support testing and validation of infrastructure changes prior to production deployment.
• Design, deploy, and manage cloud infrastructure on Microsoft Azure to ensure availability, scalability, and security. • Automate infrastructure provisioning and configuration with Terraform and Azure DevOps pipelines. • Develop, implement, and maintain CI/CD pipelines to streamline application delivery and infrastructure updates. • Manage containerized applications using Kubernetes and Docker, including orchestration, scaling, and monitoring. • Perform advanced Linux system administration, including tuning, troubleshooting, and security hardening. • Write and maintain automation scripts using Python, Bash, Awk, and Sed to support operational workflows. • Monitor system health and performance using DataDog and resolve incidents to maintain service reliability. • Manage and optimize relational (e.g., Oracle, MySQL) and NoSQL (e.g., MongoDB) databases for performance and integrity. • Implement and manage secure access controls, including SSH certificate management and key best practices. • Use Azure DevOps and GitHub for version control, code reviews, and deployment automation. • Configure network components in cloud environments, including virtual networks, subnets, firewalls, and routing. • Collaborate with software engineering, QA, and product teams and support global, 24/7 operations and knowledge sharing.
Senior DevOps Engineer – Talent Connection
NortalFor over 25 years, we’ve been shaping digital transformation, delivering complex solutions for global enterprises and public sector organizations. Today, we are at the forefront of an AI-driven transformation era, helping organizations turn data into real business value. By combining deep domain expertise with data and AI, we design solutions that create immediate impact while scaling for the future. We believe complexity doesn’t have to mean complicated, and that the best solutions are those that work in the real world, not just on paper. That’s why our clients trust us with their most ambitious, business-critical initiatives.
• Design, implement, and maintain scalable, secure, and reliable cloud infrastructure. • Build and optimize CI/CD pipelines to enable fast and safe deployments. • Automate infrastructure provisioning using Infrastructure as Code (IaC). • Monitor system performance, reliability, and security. • Collaborate with engineering teams to support application lifecycle needs. • Improve cost optimization, availability, and observability. • Enforce best practices for security and system resilience.
• Take complete ownership of architecting, deploying, and managing our sophisticated AWS-based infrastructure • Independently drive and own our entire infrastructure as code strategy, expertly using Terraform and Terragrunt • Proactively identify and resolve system vulnerabilities, performance bottlenecks, and reliability risks • Develop and maintain robust Ansible playbooks for advanced configuration management and automation • Serve as a key escalation point in an on-call rotation • Manage and maintain the ELK stack (Elasticsearch, Logstash, Kibana) • Define your own project priorities and manage deadlines based on business needs • Deploy and manage containerized applications using Docker, Helm, and Kubernetes (EKS) • Ensuring test and production environments are secure and meet standards required by corporate policy or contractual obligation




