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 skilled DevOps Engineer to join our dynamic team in a remote capacity. The successful candidate will play a key role in developing and maintaining a continuous integration and delivery pipeline, ensuring the reliability and efficiency of our production environments. This position will involve close collaboration with software development teams to streamline processes and enhance system performance while implementing best practices in automation, monitoring, and security in cloud-based infrastructure.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate the software delivery process.
  • Monitor and optimize system performance, reliability, and availability of services.
  • Collaborate with development teams to understand application requirements and provide scalable infrastructure solutions.
  • Implement infrastructure as code using tools such as Terraform or CloudFormation.
  • Conduct systems troubleshooting and resolution for various types of application discrepancies.
  • Establish and enforce security policies and protocols across all environments.
  • Manage cloud infrastructure, including AWS, Azure, or Google Cloud Platform.
  • Utilize configuration management tools to streamline environment setup and maintenance.
  • Stay current with industry trends and emerging technologies to innovate and enhance development processes.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 to 5 years of experience in a DevOps role or similar environment.
  • Proficient with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong scripting skills in languages such as Python, Bash, or Ruby.
  • Experience with cloud platforms (AWS, Azure, GCP) and their respective services.
  • Solid understanding of networking and security protocols in cloud computing.
  • Familiarity with monitoring tools like Prometheus, Grafana, or CloudWatch.


Technologies & Tools

This position will utilize a variety of technologies and tools, including but not limited to:


Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Docker, Kubernetes, Jenkins, GitLab, Terraform, Ansible, Python, Bash scripting, and Prometheus. Familiarity with monitoring tools and logging solutions will also be integral to our operational success.



Ideal Candidates

The ideal candidate for this position will possess a strong technical acumen paired with excellent problem-solving skills. They should demonstrate effective communication abilities, fostering collaboration across teams to achieve project goals. A proactive mindset, passion for continuous learning, and a commitment to implementing innovative solutions will make an individual exceptionally suited for our DevOps team. Furthermore, candidates should exhibit resilience in adapting to evolving technologies and working in fast-paced environments.

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.