Full Time

Senior DevOps Engineer (Remote)

ICF
Remote!
$110,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.

Overview

The Senior DevOps Engineer at ICF will play a critical role in improving and maintaining our cloud infrastructure, automating processes, and enhancing the overall software development lifecycle. This position involves collaboration with cross-functional teams to design, implement, and support scalable and robust cloud-based solutions while ensuring best practices in continuous integration and deployment are followed. The ideal candidate will possess deep technical expertise coupled with effective problem-solving abilities to enhance productivity across the organization.



Job Responsibilities

  • Design, develop, and maintain scalable infrastructure to support the deployment of applications and services.
  • Implement and manage continuous integration and continuous deployment (CI/CD) pipelines to streamline the software development process.
  • Collaborate with software developers, QA engineers, and other stakeholders to optimize the application life cycle.
  • Manage cloud services and provide support for cloud resources, ensuring high availability and performance standards are met.
  • Monitor system performance and troubleshoot issues to improve reliability and efficiency.
  • Develop automation scripts and tools to enhance system deployment and maintenance.
  • Document architectural designs, processes, and operational procedures for future reference and training.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in DevOps, system administration, or software engineering roles.
  • Proficient in cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Strong understanding of scripting languages (e.g., Python, Bash) for automation.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Knowledge of configuration management tools like Ansible, Chef, or Puppet.
  • Excellent problem-solving skills and ability to work under pressure in a fast-paced environment.


Technologies & Tools

This position primarily utilizes modern DevOps technologies and tools, including cloud infrastructure services (AWS, Azure), containerization platforms (Docker, Kubernetes), automation and orchestration tools (Terraform, Ansible), as well as CI/CD pipelines (Jenkins, GitHub Actions). Proficiency in programming and scripting languages such as Python and Shell scripting is essential for developing automation solutions and maintaining system operations.



Ideal Candidates

Ideal candidates for the Senior DevOps Engineer position at ICF are proactive, adaptable, and possess a keen passion for technology and innovation. They should demonstrate strong collaboration skills, allowing them to work effectively in cross-functional teams. Candidates must be committed to continuous improvement and learning, staying current with industry trends and best practices in DevOps, cloud computing, and automation. A strategic mindset combined with hands-on technical capabilities will position candidates for success in this dynamic role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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