Full Time

Principal Site Reliability Engineer (Remote)

DuckDuckGo
Remote!
$150,000 - $200,000* / year (about $72–$96 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 DuckDuckGo, so some details may not match this job. The employer's own page has the real description.

Overview

As a Principal Site Reliability Engineer (SRE) at DuckDuckGo, you will play a pivotal role in ensuring the reliability, availability, and performance of our services. You will collaborate closely with cross-functional teams to design and implement robust systems while enhancing the operational efficiency of our infrastructure. Your expertise will guide the adoption of best practices in SRE and DevOps disciplines, driving improvements across a range of technologies while mentoring junior engineers to strengthen our team’s capabilities.



Job Responsibilities

  • Design, implement, and maintain scalable and performant systems to support an expansive user base.
  • Develop and enforce service level objectives (SLOs), service level agreements (SLAs), and error budgets.
  • Collaborate with development teams to ensure smooth deployment and continuous integration and delivery pipelines.
  • Proactively monitor system performance and reliability, diagnosing and resolving issues swiftly.
  • Participate in on-call rotations to provide support for critical systems and to troubleshoot incidents.
  • Lead post-incident reviews to identify root causes and implement strategies to avoid future occurrences.
  • Mentor and develop junior SRE team members, fostering a culture of learning and knowledge sharing.
  • Drive automation initiatives for repetitive tasks to improve operational efficiency.
  • Implement and manage observability tools to enhance the monitoring of applications and infrastructure.


Qualifications

  • At least 8 years of experience in software engineering, systems engineering, or site reliability engineering.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Extensive experience with cloud services (AWS, GCP, Azure) and container orchestration systems (Kubernetes, Docker).
  • Solid understanding of networking concepts, databases (SQL and NoSQL), and distributed systems.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Proficient in infrastructure as code tools such as Terraform or CloudFormation.
  • Exceptional problem-solving skills and the ability to work under pressure.
  • Excellent communication skills with a focus on collaboration and teamwork.
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred.


Technologies & Tools

The Principal Site Reliability Engineer will work with a diverse set of technologies and tools essential for maintaining DuckDuckGo’s services. This includes cloud platforms such as AWS or GCP, container management systems like Kubernetes and Docker, and monitoring and observability tools such as Prometheus and Grafana. Proficiency in infrastructure automation tools such as Terraform is also crucial to drive efficiency in managing infrastructure as code and enhancing deployment processes.



Ideal Candidates

The ideal candidate for the Principal Site Reliability Engineer position is a proactive problem solver with a passion for system reliability and performance. They possess excellent analytical skills and are comfortable working in a fast-paced environment. A strong team player, they exhibit leadership qualities, fostering collaboration and innovation within their team. Furthermore, they are dedicated to continuous improvement and have a willingness to share knowledge, ensuring the growth of both themselves and their colleagues.

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.