Full Time

Senior DevOps Engineer (Remote)

ICF
Remote!
$100,000 - $150,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 highly skilled Senior DevOps Engineer to join our dynamic team in a fully remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining the infrastructure and deployment pipeline for our applications. This role requires a deep understanding of DevOps principles, CI/CD methodologies, and cloud computing. The Senior DevOps Engineer will collaborate with development teams to streamline software development processes, enhance system reliability, and support scalability in line with business objectives.



Job Responsibilities

  • Design and implement robust and scalable infrastructure solutions on cloud platforms.
  • Develop, manage, and optimize CI/CD pipelines to ensure high-quality software releases.
  • Monitor and troubleshoot performance issues related to applications and infrastructure.
  • Collaborate with development and operations teams to automate processes and integrate best practices.
  • Ensure security and compliance standards are met throughout the software development lifecycle.
  • Implement and maintain infrastructure as code (IaC) solutions using tools like Terraform or CloudFormation.
  • Provide mentoring and leadership to junior team members, fostering a culture of continuous improvement.
  • Document architecture, processes, and workflows for internal knowledge sharing and compliance.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in a DevOps or Site Reliability Engineering (SRE) role.
  • Proficiency in automation tools such as Jenkins, GitLab CI, or similar.
  • Strong experience with cloud platforms (AWS, Azure, or Google Cloud).
  • In-depth knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with scripting languages such as Python, Shell, or similar.
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Excellent communication, collaboration, and problem-solving skills.


Technologies & Tools

The Senior DevOps Engineer will leverage various technologies and tools to automate and optimize deployment processes. These include cloud services such as AWS or Azure, configuration management tools like Ansible or Puppet, container orchestration platforms like Kubernetes, and CI/CD pipelines integrated with Jenkins or GitLab. Familiarity with infrastructure as code technologies such as Terraform or CloudFormation is essential for designing scalable and repeatable deployment architectures.



Ideal Candidates

The ideal candidates for this position will possess a strong technical foundation as well as the ability to work collaboratively in a remote environment. They should demonstrate a proactive attitude towards problem-solving, a passion for automation, and an eagerness to stay updated with the latest industry trends. Good communication skills, a team-oriented mindset, and the ability to lead initiatives will differentiate the top candidates for the Senior DevOps Engineer role at ICF.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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