Full Time

Site Reliability Engineer (SRE)

Jobs via Dice
$100,000 - $160,000* / year (about $48–$77 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 Site Reliability Engineer (SRE) plays a pivotal role in bridging the gap between development and operations by employing a software engineering approach to system administration tasks. The SRE is responsible for maintaining and improving the reliability, availability, and performance of the company's critical systems and services. By implementing automation and enhancing system monitoring, the SRE contributes to the overall efficiency and resiliency of the infrastructure while facilitating the rapid deployment of high-quality software.



Job Responsibilities

  • Design, build, and manage scalable systems and services to ensure high availability and reliability.
  • Develop automation tools and scripts for continuous integration and deployment of applications.
  • Monitor system performance and troubleshoot issues promptly to maintain optimal performance.
  • Implement and manage service monitoring, reporting, and incident management processes.
  • Collaborate with development teams to set service level objectives (SLOs) and service level indicators (SLIs).
  • Enhance system security through proactive risk assessment and vulnerability management.
  • Engage in capacity planning to anticipate infrastructure needs and ensure system scalability.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in a Site Reliability Engineering or similar DevOps role.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Strong experience with cloud platforms (AWS, Azure, Google Cloud) and container orchestration technologies like Kubernetes.
  • Familiarity with configuration management tools (Terraform, Ansible, Chef).
  • Excellent troubleshooting skills and the ability to handle high-pressure situations.
  • Strong understanding of networking concepts and protocols.


Technologies & Tools

The Site Reliability Engineer position requires familiarity with a diverse range of technologies and tools. Key software includes monitoring tools such as Prometheus and Grafana for performance tracking, CI/CD tools like Jenkins or GitLab for automation, and infrastructure management platforms such as Terraform. A solid grasp of containerization with Docker, along with orchestration frameworks like Kubernetes, is also essential for maintaining scalable and efficient systems.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer position should possess a keen analytical mind and an aptitude for problem-solving in complex environments. They are expected to demonstrate strong communication skills, allowing them to effectively collaborate with cross-functional teams. A proactive approach to identifying opportunities for improvement, a dedication to maintaining system reliability, and a passion for continuous learning are also characteristics that align well with success in this role.


Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

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