Full Time

Senior or Staff Site Reliability Engineer - Performance Engineering

Jobs via eFinancialCareers
$120,000 - $180,000* / year

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 - Performance Engineering is a critical role within our organization, tasked with ensuring that our systems are robust, scalable, and efficient. This position involves leading performance engineering initiatives, optimizing infrastructure and applications, and collaborating cross-functionally to enhance overall service reliability. The successful candidate will leverage their expertise in performance metrics to develop and implement strategies that enhance system performance and user experience.



Job Responsibilities

  • Lead the performance engineering efforts across various systems to ensure optimal performance and scalability.
  • Conduct thorough performance assessments and tuning for applications, databases, and infrastructure.
  • Collaborate closely with development and operations teams to design and implement performance monitoring solutions.
  • Identify and troubleshoot performance-related issues, providing clear recommendations for improvements.
  • Develop and maintain performance testing frameworks and tools.
  • Establish performance benchmarks and SLAs in alignment with business objectives.
  • Provide mentorship and training for junior engineers in performance engineering best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • A minimum of 5 years of experience in Site Reliability Engineering or a related field.
  • Proficient in performance testing methodologies and tools (e.g., JMeter, LoadRunner).
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and container orchestration technologies (Kubernetes, Docker).
  • Experience with programming and scripting languages such as Python, Go, or Java.
  • In-depth understanding of network protocols and performance optimization techniques.
  • Excellent analytical and problem-solving skills, with a focus on root cause analysis.


Technologies & Tools

The ideal candidate will work with a variety of technologies and tools including cloud computing platforms like AWS and Azure, performance monitoring tools such as AppDynamics and New Relic, CI/CD tools like Jenkins and GitLab, and configuration management systems such as Ansible or Puppet. Proficiency in programming languages such as Python, Java, or Go is essential, as is familiarity with containerization tools like Docker and orchestration systems like Kubernetes.



Ideal Candidates

Ideal candidates for this position possess a strong technical foundation coupled with exceptional communication skills. They are problem solvers who thrive in fast-paced environments and exhibit a keen attention to detail. The ability to collaborate effectively within a team and mentor others is vital, as is a passion for continuous improvement and learning. Successful individuals will demonstrate a proactive approach to identifying performance bottlenecks and implementing innovative solutions to enhance system reliability.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.