Full Time

DevOps Engineer (Remote)

ICF
Remote!
$90,000 - $140,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by ICF, so some details may not match this job. The employer's own page has the real description.

Job Overview

ICF is seeking a talented and motivated DevOps Engineer to join our remote team. In this role, you will play a pivotal part in enhancing our operational efficiency through the implementation of DevOps methodologies. You will collaborate closely with development and operations teams to optimize the build, testing, and deployment processes, ensuring seamless integration and continuous delivery. Your expertise will be essential in maintaining system reliability, automating workflows, and improving system configurations while championing best practices in software development operations.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate application deployments.
  • Monitor system performance, troubleshoot issues, and ensure high availability of applications.
  • Collaborate with software developers to integrate and automate their solutions.
  • Implement infrastructure as code (IaC) practices to manage and provision resources.
  • Conduct regular system updates and patches to enhance security and performance.
  • Work with cloud services and on-premises solutions to optimize resource usage.
  • Document processes and architectures to facilitate knowledge sharing and onboarding.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in DevOps, system administration, or software development.
  • Proficiency in scripting languages such as Python, Bash, or JavaScript.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of networking concepts and database management.
  • Familiarity with monitoring tools (e.g., Nagios, Prometheus, Grafana) and version control systems (Git).
  • Excellent problem-solving skills and a strong willingness to learn new technologies.


Technologies & Tools

The DevOps Engineer will utilize a range of technologies and tools including, but not limited to, cloud service providers such as Amazon Web Services (AWS) and Microsoft Azure, configuration management tools like Ansible or Terraform, CI/CD tools like Jenkins or GitLab CI, and monitoring solutions such as Prometheus or Grafana. Familiarity with container orchestration tools like Kubernetes and Docker is also essential to streamline application deployment and enhance scalability.



Ideal Candidates

The ideal candidates for the DevOps Engineer position at ICF are proactive, adaptable, and possess a strong inclination towards continuous improvement. They should have excellent communication skills to facilitate collaboration across teams and the ability to handle multiple tasks in a dynamic environment. A passion for technology and a commitment to achieving operational excellence are key traits, as is the ability to demonstrate analytical thinking and problem-solving capabilities during the execution of DevOps practices.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.