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.
Job Overview
The Staff Site Reliability Engineer (SRE) at DuckDuckGo will play a pivotal role in ensuring the reliability, performance, and scalability of our systems. This position requires a proactive approach to monitoring, incident management, and infrastructure automation. The SRE will collaborate closely with development teams to implement best practices for reliability and engage in strategic planning to improve our service infrastructure. The ideal candidate will foster a culture of continuous improvement while helping build a robust system that aligns with DuckDuckGo's mission of protecting users’ privacy online.
Job Responsibilities
- Design, implement, and manage scalable systems to improve the overall reliability of DuckDuckGo services.
- Monitor system performance and availability, and respond to incidents following best practices.
- Collaborate with software engineers to define service-level objectives (SLOs) and service-level agreements (SLAs).
- Automate repetitive tasks and develop tools to improve system reliability, efficiency, and security.
- Provide technical mentoring and training for junior SRE team members.
- Conduct post-incident reviews and establish preventive measures to avoid recurrence.
- Participate in on-call rotations and share the responsibilities of system maintenance.
- Enhance infrastructure resilience through capacity planning and testing of disaster recovery strategies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in Site Reliability Engineering, DevOps, or related roles.
- Strong experience with Linux system administration and networking.
- Proficient in at least one programming or scripting language such as Python, Go, or Ruby.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with container orchestration technologies like Kubernetes.
- Strong understanding of CI/CD processes and tools.
- Excellent problem-solving skills and the ability to troubleshoot complex systems.
Technologies & Tools
In this role, the Staff Site Reliability Engineer will leverage various technologies and tools including cloud platforms (AWS, GCP), containerization technologies (Docker, Kubernetes), CI/CD tools (Jenkins, GitLab CI), monitoring solutions (Prometheus, Grafana), and configuration management tools (Ansible, Chef). Familiarity with network protocols, service mesh technologies, and security tools will also be beneficial for ensuring system integrity and security compliance.
Ideal Candidates
The ideal candidates for the Staff Site Reliability Engineer position will possess a blend of strong technical skills and excellent interpersonal abilities. They should exhibit a passion for reliability and performance, with a proven track record of implementing effective solutions in complex environments. The candidate must demonstrate good judgment, critical thinking, and the ability to prioritize tasks effectively. Strong communication skills, both written and verbal, will allow them to collaborate effectively with cross-functional teams and convey technical information to non-technical stakeholders, supporting a culture of transparency and knowledge sharing within DuckDuckGo.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.