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 Teaching Strategies, LLC, so some details may not match this job. The employer's own page has the real description.
Overview
The Principal Site Reliability Engineer at Teaching Strategies, LLC will be responsible for enhancing the reliability, availability, and performance of our services. This role involves collaboration across various teams, leveraging best practices in software engineering and systems operations to ensure high quality and efficient delivery. As a senior member of the SRE team, the Principal Engineer will provide technical leadership, mentorship, and drive innovation in our cloud-based infrastructure to support the mission of delivering exceptional educational resources.
Job Responsibilities
- Design, implement, and maintain scalable, reliable system architectures in cloud environments.
- Develop and enforce best practices for system reliability, including monitoring, alerting, and incident response.
- Collaborate with development teams to integrate reliability into the software development lifecycle.
- Lead postmortem analysis of incidents and outages, fostering a culture of improvement and learning.
- Mentor junior engineers, fostering a climate of continuous learning.
- Automate manual processes and create tools to improve efficiency across the platform.
- Monitor, troubleshoot, and optimize performance of applications and infrastructure.
- Conduct capacity planning, performance tuning, and disaster recovery planning.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- A minimum of 7 years of experience in Site Reliability Engineering, DevOps, or a related discipline.
- Strong knowledge of cloud technologies (AWS, Azure, GCP) and container orchestration (Kubernetes, Docker).
- Proficiency in scripting and programming languages (Python, Go, Bash, etc.).
- Experience with CI/CD processes and tools (Jenkins, GitLab CI, etc.).
- Familiarity with observability tools (Prometheus, Grafana, New Relic, etc.).
- Strong problem-solving skills and a proactive approach to incident management.
- Excellent communication and collaboration abilities.
Technologies & Tools
The Principal Site Reliability Engineer will work with a variety of technologies and tools including cloud infrastructure platforms like AWS and Azure, container orchestration tools such as Kubernetes, and observability tools including Prometheus and Grafana. Familiarity with CI/CD tools like Jenkins and GitLab CI will also be essential for managing deployment pipelines effectively. Additionally, expertise in configuration management and automation tools is highly desirable for streamlining operations.
Ideal Candidates
Ideal candidates for the Principal Site Reliability Engineer role possess not only strong technical skills but also a deep commitment to operational excellence and quality service delivery. They should demonstrate an ability to think critically and work collaboratively, contributing to a culture of continuous improvement. Exceptional communicators with a passion for mentoring others, as well as individuals who thrive in fast-paced environments with complex challenges, will excel in this position. A strong focus on reliability and user experience alongside innovative thinking will make candidates stand out in their applications.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.