Full Time

Systems Reliability Engineer

Dice
$90,000 - $130,000* / year (about $43–$63 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 Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Systems Reliability Engineer (SRE) at Dice will play a critical role in ensuring the reliability, performance, and scalability of our systems. This engineering position will focus on maintaining system efficiency, troubleshooting complex issues, and implementing proactive measures to enhance the resilience of our platform. The ideal candidate will collaborate closely with development and operations teams, applying best practices in site reliability engineering to improve overall system uptime and user experience.



Job Responsibilities

  • Design, implement, and manage monitoring systems for critical services and infrastructure.
  • Develop and maintain automation scripts for operational processes and workflows.
  • Respond to incidents, conducting investigations and root cause analyses to prevent recurrence.
  • Implement capacity planning and performance tuning strategies to optimize resource utilization.
  • Collaborate with software engineers to improve the reliability and scalability of applications.
  • Participate in on-call rotation to ensure continuous system availability.
  • Document and share knowledge related to systems reliability and best practices across teams.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 3 years of experience in a systems reliability engineering or similar role.
  • Proficiency in scripting languages such as Python, Bash, or Perl.
  • Strong understanding of cloud infrastructure (AWS, Azure, or Google Cloud Platform).
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Familiarity with container orchestration tools (Docker, Kubernetes).
  • Excellent problem-solving and analytical skills, with strong attention to detail.


Technologies & Tools

The Systems Reliability Engineer at Dice will work with a variety of technologies and tools to ensure system reliability and performance. Key technologies include cloud service providers such as AWS, GCP, or Azure, alongside configuration management tools like Ansible and Terraform. Familiarity with containerization and orchestration tools like Docker and Kubernetes is essential. Additionally, monitoring and logging solutions such as Prometheus, Grafana, and ELK stack will be utilized to proactively identify and resolve system issues.



Ideal Candidates

The ideal candidates for this position possess a strong combination of technical acumen and collaborative spirit. They are proactive problem-solvers who prioritize system reliability and maintain a user-driven mindset. A good fit will demonstrate resilience in high-pressure environments, effectively balancing urgent incident response with long-term improvement initiatives. Excellent communication skills and the ability to work multi-functionally are essential, alongside the willingness to embrace and adapt to new challenges and technologies.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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