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 Jobs via eFinancialCareers, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior or Staff Site Reliability Engineer - Data Infrastructure will play a critical role in ensuring the stability, scalability, and reliability of our data-driven applications and infrastructure. The successful candidate will be responsible for implementing site reliability engineering practices, monitoring system performance, and driving continuous improvement initiatives within the organization. By collaborating with cross-functional teams, you will enhance the efficiency of our data services and contribute to the team’s strategic objectives while maintaining key performance metrics.
Job Responsibilities
- Design, implement, and maintain scalable and reliable data infrastructure solutions.
- Monitor and analyze system performance, identifying and resolving issues proactively.
- Enhance and optimize deployment pipelines to improve release velocity and stability.
- Collaborate with software development teams to integrate site reliability practices into the application lifecycle.
- Lead incident response efforts to swiftly resolve production outages and post-mortem analyses.
- Develop and implement metrics and performance dashboards to track system health.
- Participate in on-call rotation and provide support for critical data services.
- Mentor junior engineers and promote best practices for reliability and operational excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- A minimum of 5 years of experience in Site Reliability Engineering or a similar role.
- Strong programming skills in languages such as Python, Go, or Java.
- Experience with cloud infrastructure services (AWS, GCP, Azure).
- In-depth knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with monitoring tools and logging solutions (Prometheus, Grafana, ELK stack).
- Experience with infrastructure as code (Terraform, Ansible).
- Strong troubleshooting skills and a proactive approach to problem-solving.
Technologies & Tools
The role utilizes a diverse set of technologies and tools essential for maintaining data infrastructure. Key technologies include cloud services (AWS, GCP, Azure) for hosting and deployment, container orchestration platforms like Kubernetes for application management, and monitoring systems such as Prometheus and Grafana for performance tracking. Additionally, tools for logging and metrics collection, infrastructure as code frameworks like Terraform or Ansible, and continuous integration/continuous delivery (CI/CD) pipelines are integral to ensuring a robust and efficient data environment.
Ideal Candidates
The ideal candidate for this position possesses a deep technical understanding of site reliability engineering principles and is adept at solving complex system problems. Successful applicants will exhibit characteristics such as strong analytical thinking, effective communication skills, and a collaborative mindset. They will demonstrate a passion for technology and a commitment to operational excellence, continually seeking ways to improve processes and system reliability. A proactive attitude, coupled with the ability to mentor peers and share knowledge, will further enhance their suitability for this critical role.
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.