Full Time

DevOps Engineer - Remote

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

The DevOps Engineer at ICF will play a crucial role in managing and automating the deployment and operations of software applications in a cloud environment. This position requires collaboration with development and IT operations teams to streamline processes, enhance system performance, and ensure high availability of critical applications. The ideal candidate will implement best practices in software development and IT operations to facilitate a seamless pipeline from development to production, leveraging their expertise in automation, monitoring, and infrastructure management.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate software releases.
  • Monitor system performance and identify areas for improvement through automated solutions.
  • Collaborate with developers to build and deploy applications in cloud environments.
  • Configure and maintain cloud infrastructure using Infrastructure as Code (IaC) methodologies.
  • Implement security measures and best practices for deployed applications.
  • Document processes and workflows to ensure knowledge sharing within the team.
  • Participate in troubleshooting and resolving production issues.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in a DevOps role or related field.
  • Proficient in scripting languages such as Python, Bash, or Ruby.
  • Experience with cloud platforms including AWS, Azure, or Google Cloud.
  • Strong knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, or ELK Stack.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

The DevOps Engineer will work with various technologies and tools including but not limited to AWS for cloud services, Git for version control, Jenkins for continuous integration, and Terraform for infrastructure management. Familiarity with CI/CD tools, containerization via Docker, and orchestration via Kubernetes is also essential for managing complex applications and enhancing deployment efficiency.



Ideal Candidates

Ideal candidates for the DevOps Engineer position will possess a strong drive for automation, a deep understanding of cloud-based environments, and the ability to clearly communicate technical information to cross-functional teams. They will demonstrate a proactive attitude towards learning new technologies and possess a passion for continuous improvement. Strong analytical skills, attention to detail, and the ability to thrive in a collaborative team setting are essential characteristics for success in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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