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 play a pivotal role in enhancing our development, deployment, and operational processes by fostering a culture of collaboration and automation across development and IT operations. This position entails the design, implementation, and management of complex infrastructure solutions while ensuring continuous integration and continuous delivery (CI/CD) practices are adhered to. The successful candidate will work closely with various teams to streamline processes, optimize performance, and enhance product reliability in a fast-paced, agile environment.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines to streamline the software development lifecycle.
  • Collaborate with software developers and system operators to ensure the reliability and performance of applications.
  • Automate infrastructure provisioning, configuration, and deployment processes.
  • Monitor systems and applications to ensure optimal performance and availability.
  • Conduct system troubleshooting and provide technical support as needed.
  • Implement security measures to safeguard the organization's infrastructure and applications.
  • Assist in capacity planning and resource management to meet evolving business demands.
  • Document processes, configurations, and system changes to facilitate knowledge sharing within the team.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in DevOps or a related role.
  • Proficient in modern scripting languages such as Python, Bash, or Ruby.
  • Experience with cloud service providers (e.g., AWS, Azure, Google Cloud Platform).
  • Familiarity with container orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef).
  • Strong understanding of network protocols and security practices.
  • Excellent problem-solving skills and the ability to multitask in a fast-paced environment.


Technologies & Tools


The DevOps Engineer will frequently utilize a variety of technologies and tools including, but not limited to, AWS for cloud hosting, Jenkins for continuous integration, Docker for containerization, Kubernetes for orchestration, and Terraform for infrastructure as code. Proficiency in monitoring tools such as Prometheus or Grafana, as well as version control systems like Git, will also be integral to the role. An understanding of database technologies like SQL or NoSQL can further enhance the effectiveness of the Engineer's input within the organization.



Ideal Candidates


Ideal candidates for the DevOps Engineer position will possess a strong blend of technical proficiency and interpersonal skills. They should demonstrate an eagerness to embrace software and infrastructure challenges, coupled with a proactive approach in optimizing performance and ensuring operational success. Additionally, the ability to communicate effectively across various teams, remain adaptable in a dynamic environment, and prioritize responsibilities amidst evolving project requirements will be key characteristics that make an individual successful in this role.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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