Full Time

DevOps Engineer

Jobs via Dice
$90,000 - $150,000* / year (about $43–$72 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 will be responsible for designing, implementing, and maintaining the infrastructure needed to support continuous integration and continuous deployment (CI/CD) processes. This role focuses on enhancing the efficiency of development teams by streamlining software delivery pipelines, automating repetitive tasks, and ensuring high availability of applications throughout their lifecycle. The candidate will work closely with software developers, system operators, and other IT staff to manage code releases and provide support for operations, contributing to the overall improvement of the development process and system reliability.



Job Responsibilities

  • Design and implement CI/CD pipelines for efficient software delivery.
  • Manage and automate cloud infrastructure using Infrastructure as Code (IaC) tools.
  • Monitor system performance and troubleshoot issues as they arise.
  • Collaborate with development teams to define and implement best practices in software deployment.
  • Ensure system security, scalability, and reliability through proactive measures.
  • Conduct regular system audits and maintain documentation of processes and configurations.
  • Provide support for automated testing and deployment processes.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in a DevOps role or similar capacity.
  • Proficient in scripting languages such as Python, Bash, or Ruby.
  • Strong knowledge of CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Familiarity with cloud service providers, including AWS, Azure, or Google Cloud.
  • Understanding of version control systems, particularly Git.


Technologies & Tools

The role of the DevOps Engineer will involve working with a wide range of technologies and tools, including but not limited to Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), Docker, Kubernetes, Jenkins, Ansible, Terraform, and various monitoring tools like Prometheus or Grafana. Familiarity with programming languages such as Python or Go is also beneficial, as these tools will play a pivotal role in automation and infrastructure management.



Ideal Candidates

The ideal candidate for the DevOps Engineer position should possess a strong analytical mindset with a keen problem-solving ability. Effective communication skills are essential for collaborating with various teams and facilitating smooth software development processes. A proactive approach to learning and adapting to new technologies and methodologies is highly desired, as is a dedication to improving operational efficiencies. Candidates should also demonstrate a commitment to best practices in security and operational excellence.

Unemployment does not last the same number of weeks everywhere. In North Dakota it is paid for 12 to 26 weeks, depending on your earnings. How it works there →

View Similar Jobs

Matches Jobs

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