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 at Jobs via Dice will play a crucial role in enhancing our development and deployment processes, ensuring seamless integration between systems and operational efficiency. This individual will collaborate closely with software developers, system operators, and other IT staff members to manage code releases and support the software development life cycle. Additionally, the DevOps Engineer will be responsible for maintaining cloud infrastructure, automating processes, and honing the performance of our application systems to ensure robustness and scalability.



Job Responsibilities

  • Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines.
  • Oversee system performance monitoring and troubleshooting to ensure high availability and reliability.
  • Collaborate with development teams to automate testing and deployment processes.
  • Manage cloud resources and ensure proper scaling of applications based on usage demands.
  • Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Develop and maintain operational documentation and procedures.
  • Provide technical guidance and support to development teams concerning best practices in deployment and management.
  • Stay up to date with emerging technologies, and integrate a relevant technology stack into existing processes as needed.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in a DevOps role or similar positions, showcasing strong knowledge of systems and software development.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Strong experience with Docker, Kubernetes, and container orchestration.
  • Solid understanding of cloud platforms, particularly AWS, Azure, or Google Cloud Platform.
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK Stack.
  • Knowledge of configuration management tools like Ansible, Puppet, or Chef.
  • Excellent problem-solving skills, along with strong written and verbal communication abilities.


Technologies & Tools

The DevOps Engineer will primarily work with modern development and deployment technologies. Key tools include, but are not limited to, Docker for containerization, Kubernetes for orchestration of those containers, and cloud services such as AWS, Azure, or Google Cloud for hosting and managing applications. Automation tools such as Jenkins for CI/CD, Terraform for infrastructure management, and Git for version control are essential for maintaining efficient workflows. Familiarity with monitoring and logging tools like Prometheus and ELK Stack will also be beneficial for ongoing system performance management.



Ideal Candidates

The ideal candidate for the DevOps Engineer position will be highly analytical, detail-oriented, and possess a strong inclination toward problem-solving and optimization. They should demonstrate a thorough understanding of both development and operational processes and be able to effectively communicate technical information to non-technical stakeholders. A passion for continuous learning and the ability to adapt to new technologies quickly are essential attributes that will contribute to the success of this role. Additionally, candidates should exhibit strong team collaboration skills while also being self-motivated to drive projects independently.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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