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.
Job Overview
The Senior or Staff Site Reliability Engineer - Performance Engineering will be responsible for enhancing the overall reliability, performance, and scalability of our web applications and services. This role requires a deep understanding of system architectures, the ability to analyze performance bottlenecks, and a proactive engagement with development teams to promote best practices in performance engineering. The ideal candidate will leverage their expertise to drive initiatives aimed at ensuring optimal performance while adhering to operational standards and protocols.
Job Responsibilities
- Monitor, analyze, and report on system performance metrics to identify and resolve bottlenecks.
- Collaborate with engineering teams to define performance requirements and optimize application architectures.
- Design and implement performance testing strategies, including load and stress testing.
- Develop automated tools and scripts to facilitate continuous performance monitoring.
- Conduct root cause analysis for performance-related incidents and develop preventive measures.
- Participate in on-call rotation for production incidents, focusing on performance issues.
- Mentor junior engineers and promote a culture of accountability and excellence in performance engineering.
- Stay current with emerging trends and technologies in performance engineering and site reliability practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree is a plus.
- 5+ years of experience in site reliability engineering, performance engineering, or a related role.
- Proficiency in scripting languages such as Python, Bash, or Go.
- Experience with performance monitoring tools such as Grafana, Prometheus, or New Relic.
- Strong understanding of distributed systems, microservices architecture, and cloud environments.
- Familiarity with CI/CD pipelines and performance testing tools like JMeter or LoadRunner.
- Excellent problem-solving skills and the ability to work efficiently under pressure.
- Strong communication skills and the ability to collaborate effectively across teams.
Technologies & Tools
The Senior or Staff Site Reliability Engineer - Performance Engineering role will involve the use of various technologies and tools including cloud platforms such as AWS and Azure, performance testing tools like JMeter, LoadRunner, and monitoring solutions such as Grafana and Prometheus. Familiarity with container orchestration tools such as Kubernetes and CI/CD tools will be essential for optimizing deployment processes and enhancing application performance.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset, exceptional problem-solving abilities, and a passion for optimizing performance in large-scale systems. They should be proactive in identifying performance issues and capable of collaborating effectively with cross-functional teams to implement solutions. Moreover, adaptability to change and a commitment to continuous learning in a dynamic technology environment are traits that will enable success in this role.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.