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 Shutterfly, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Site Reliability Engineer (SRE) at Shutterfly, you will play a critical role in maintaining the reliability, availability, and performance of our production systems. You will collaborate closely with development teams to build scalable and efficient infrastructure while proactively managing incidents, monitoring systems, and improving processes. Your expertise will facilitate the implementation of best practices in site reliability and drive initiatives that enhance our overall customer experience through optimal system performance.
Job Responsibilities
- Develop and maintain scalable and automated solutions for deployment, monitoring, and incident management.
- Manage and optimize system performance by identifying and addressing potential bottlenecks within infrastructure.
- Collaborate with software engineers to create sustainable systems and push for product improvements.
- Proactively monitor and troubleshoot production issues, ensuring minimal downtime and maintaining service reliability.
- Implement configuration management tools to automate infrastructure tasks and reduce manual effort.
- Design, implement and manage disaster recovery, backup, and failover strategies.
- Participate in on-call rotation and provide timely responses to production incidents.
- Develop and present training and documentation for SRE practices across the organization.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master's degree is a plus.
- 5+ years of experience in Site Reliability Engineering, DevOps, or IT system engineering.
- Strong proficiency in scripting and programming languages such as Python, Go, or Ruby.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Solid understanding of containerization technologies (Docker, Kubernetes) and orchestration tools.
- Expertise in monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack).
- In-depth knowledge of network protocols, system security, and application performance tuning.
Technologies & Tools
The Senior Site Reliability Engineer will work with various technologies and tools that are key to maintaining high availability and performance. This includes cloud service platforms such as AWS and Azure, container orchestration frameworks like Kubernetes, and configuration management tools such as Ansible or Terraform. Familiarity with monitoring solutions such as Prometheus, Grafana, and logging frameworks like ELK stack will also be critical for the role.
Ideal Candidates
The ideal candidate for the Senior Site Reliability Engineer position should possess strong analytical and problem-solving skills, with an intrinsic drive for optimizing processes and systems for enhanced efficiency. They should be a collaborative team player with excellent communication abilities, able to clearly articulate complex technical concepts to varied audiences. Adaptability and a proactive mindset are essential, as is a passion for learning new technologies and best practices in site reliability engineering.
Connecticut has 16 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.