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 BECU, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Site Reliability Engineer (SRE) at BECU will play a crucial role in ensuring the reliability, performance, and availability of our production systems. This position requires a deep understanding of both software development and system administration, leading initiatives to automate processes, monitor application performance, and enhance system resiliency. The SRE will collaborate with cross-functional teams to foster a culture of reliability and operational excellence, providing support in troubleshooting issues and implementing scalable solutions to meet the dynamic needs of the organization.
Job Responsibilities
- Design, implement, and maintain system architecture that promotes high availability and performance across all production environments.
- Automate routine tasks and processes, ensuring efficient operations and minimizing manual intervention.
- Monitor system performance and reliability, identifying potential bottlenecks and initiating proactive measures to mitigate risks.
- Collaborate with development teams to enhance application performance, deploying code in a way that reduces production errors.
- Develop and maintain comprehensive documentation for system design, processes, and incident response procedures.
- Participate in on-call rotation to address and resolve production incidents effectively.
- Implement and manage CI/CD pipelines to streamline deployment processes.
- Conduct post-mortem analyses on system outages or performance issues, ensuring lessons learned are documented and acted upon.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent work experience.
- A minimum of 5 years of experience in a Site Reliability Engineering or related role.
- Proficient in scripting languages (e.g., Python, Bash) and familiar with programming languages such as Java, Go, or Ruby.
- Strong understanding of cloud computing platforms (AWS, Azure, or GCP) and cloud-native application development.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Knowledge of containerization technologies (Docker, Kubernetes) and orchestration tools.
- Solid experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Proven problem-solving skills with the ability to think critically and drive technical solutions.
Technologies & Tools
The Senior Site Reliability Engineer will work with a range of modern technologies and tools including cloud service platforms such as AWS and Azure, configuration management tools like Terraform, container orchestration platforms such as Kubernetes, as well as monitoring and logging software including Prometheus and Grafana. A strong emphasis will be placed on employing Infrastructure as Code (IaC) methodologies to automate and manage the underlying infrastructure effectively.
Ideal Candidates
Ideal candidates for the Senior Site Reliability Engineer role will possess a robust technical foundation paired with excellent communication skills. They should be proactive problem-solvers who thrive in fast-paced environments and can handle high-stakes situations with composure. A commitment to continuous improvement and a collaborative mindset will be essential, as this role involves working closely with teams across various functions. The ability to adapt to emerging technologies and embrace challenges with innovative solutions are key characteristics that will set a candidate apart.
In September, US employers made hires equal to 3.4% 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.