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
The Principal Site Reliability Engineer (SRE) at DuckDuckGo will play a pivotal role in enhancing the reliability and performance of our services. This individual will collaborate closely with engineering teams to ensure the seamless operation of our platform while implementing best practices for reliability and scalability. The SRE will also be responsible for system design, automating processes, and leading initiatives aimed at improving infrastructure and deploying robust services in a growing, dynamic environment.
Job Responsibilities
- Design and implement highly scalable and reliable systems for production environments.
- Collaborate with development teams to improve system architecture and optimize performance.
- Establish and enforce best practices for operations, including monitoring, logging, and alerting.
- Lead incident response efforts, addressing availability and performance issues in a timely manner.
- Automate manual processes and implement Infrastructure as Code (IaC) practices.
- Participate in on-call rotations, providing support and guidance to junior engineers.
- Continuously evaluate and improve incident management processes and documentation.
- Advocate for and forecast capacity management, defining resource needs for future growth.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- 8+ years of experience in Site Reliability Engineering, Systems Engineering, or DevOps.
- Strong proficiency in scripting languages such as Python, Bash, or Ruby.
- Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Solid understanding of networking, load balancing, and performance tuning.
- Experience with CI/CD pipelines and automation tools (e.g., Jenkins, Terraform).
- Excellent problem-solving skills and a proactive approach to system improvement.
Technologies & Tools
The Principal Site Reliability Engineer will utilize a variety of technologies and tools, including but not limited to cloud infrastructure providers (AWS, GCP), configuration management (Ansible, Chef), monitoring and observability tools (Prometheus, Grafana), as well as deployment frameworks like Kubernetes. A firm understanding of microservices architecture and service mesh technologies will also be essential in this role.
Ideal Candidates
Ideal candidates will possess a strong technical background coupled with effective communication skills, enabling them to collaborate efficiently across teams. They should demonstrate a passion for building reliable systems and possess a proactive mindset that embraces challenges and seeks innovative solutions. A commitment to continuous learning, inclusivity, and nurturing a positive team environment will set candidates apart in this role.
In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.