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 Senior Site Reliability Engineer (SRE) will play a crucial role in ensuring the robustness, efficiency, and reliability of our company’s digital infrastructure. The individual will be responsible for designing, implementing, and maintaining key systems while collaborating with multiple teams to improve deployment cycles, automate solutions, and enhance overall system performance. The SRE will also drive innovations in monitoring, incident management, and operational best practices, ensuring our services meet the highest reliability and availability standards.
Job Responsibilities
- Design and implement highly reliable and scalable systems that support both production and development environments.
- Monitor system performance and troubleshoot issues, leading incident response and post-mortem investigations.
- Develop, maintain, and improve deployment automation, CI/CD pipelines, and configuration management.
- Collaborate with development teams to create resilient architectures and implement effective monitoring solutions.
- Implement and maintain comprehensive monitoring, logging, and alerting strategies to provide visibility into system health.
- Participate in on-call rotations and escalations to ensure 24/7 availability of production services.
- Advise best practices for reliability engineering, including service level objectives (SLOs) and service level indicators (SLIs).
- Continuously evaluate and implement new technologies that enhance efficiency and reliability.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in Site Reliability Engineering, DevOps, or a similar role.
- Strong programming skills in one or more languages such as Python, Go, Java, or Ruby.
- Extensive experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Proficiency in containerization technologies such as Docker and orchestration systems like Kubernetes.
- In-depth knowledge of monitoring tools and systems (e.g., Prometheus, Grafana, ELK Stack).
- Strong understanding of networking, security best practices, and distributed systems.
- Exceptional problem-solving skills and the ability to work both independently and collaboratively.
Technologies & Tools
The Senior Site Reliability Engineer will work with an array of technologies and tools, including but not limited to cloud services (AWS, Google Cloud, Azure), containerization platforms (Docker, Kubernetes), monitoring and logging tools (Prometheus, Grafana, ELK Stack), as well as CI/CD tools such as Jenkins, GitLab, or CircleCI. The role requires familiarity with infrastructure as code (IaC) tools like Terraform or Ansible, enabling the effective management and automation of deployment environments.
Ideal Candidates
The ideal candidate for the Senior Site Reliability Engineer position is highly analytical and possesses a collaborative mindset. They demonstrate a strong attention to detail, thriving under pressure while managing complex, high-stakes projects. Successful candidates exhibit a passion for continuous improvement, embracing new challenges as opportunities to innovate. Additionally, they should possess excellent communication skills to effectively liaise with both technical and non-technical stakeholders, fostering a proactive environment focused on reliability and performance optimization.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.