Full Time

DevOps Engineer

Jobs via Dice
$90,000 - $140,000* / year (about $43–$67 an hour)

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 Jobs via Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

The DevOps Engineer at Jobs via Dice will be responsible for overseeing the development, deployment, and maintenance of high-quality software applications while ensuring optimal deployment pipelines and operational performance. This position will work collaboratively with software developers, system operators, and other IT staff members to manage code releases, automate development processes, and enhance the operational efficiencies of the organization. The DevOps Engineer will also evaluate systems and software for troubleshoot purposes, ensuring the necessary tools and processes are in place to maintain effective deployments and strive for continuous improvement across the team.



Job Responsibilities

  • Design and implement CI/CD pipelines to streamline software deployment processes.
  • Collaborate with development teams to define and implement application monitoring and performance metrics.
  • Automate system and application configurations using Infrastructure as Code (IaC) methodologies.
  • Manage container orchestration through tools such as Kubernetes and Docker.
  • Monitor and optimize system performance, availability, and scalability.
  • Conduct root cause analysis of production errors and initiate corrective actions.
  • Develop and uphold best practices for deployment processes and version control.
  • Participate in capacity planning and demand forecasting activities.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of 3 years of experience in a DevOps or related role.
  • Strong knowledge of cloud services such as AWS, Azure, or Google Cloud Platform.
  • Proficiency in scripting languages such as Python, Bash, or Perl.
  • Familiarity with configuration management tools such as Ansible, Puppet, or Chef.
  • Experience with monitoring tools like Prometheus, Grafana, or New Relic.
  • Excellent problem-solving skills and the ability to troubleshoot complex systems.
  • Strong communication skills and the ability to work in a collaborative environment.


Technologies & Tools

The DevOps Engineer will leverage a diverse set of technologies and tools essential for effective implementation and management of software solutions. Key tools include continuous integration and continuous deployment (CI/CD) systems like Jenkins and CircleCI, containerization technologies such as Docker, and orchestration platforms like Kubernetes. The position will also utilize source control systems such as Git and various monitoring tools to ensure system reliability and performance.



Ideal Candidates

Ideal candidates for the DevOps Engineer role will demonstrate a proactive mindset and a strong commitment to continual learning and development. They should possess excellent collaborative skills, thrive in a fast-paced environment, and exhibit passion for enhancing operational efficiency. A strong attention to detail, coupled with a methodical approach to problem-solving and a dedication to delivering high-quality solutions, will be key characteristics that align well with the demands of this role.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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