Full Time

Senior or Staff Site Reliability Engineer - Performance Engineering

Jobs via eFinancialCareers
$120,000 - $160,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.

Job Overview

The Senior or Staff Site Reliability Engineer - Performance Engineering will be responsible for ensuring the reliability and efficiency of large-scale applications through performance engineering practices. This role involves monitoring system performance, proposing optimizations, spearheading engineering initiatives, and collaborating with development and operations teams to enhance service reliability. With a strong emphasis on data-driven decision-making, the ideal candidate will utilize various methodologies and tools to assess performance metrics and implement strategies that promote high availability and system resilience.



Job Responsibilities

  • Design, implement, and maintain performance engineering processes to enhance the reliability of critical applications.
  • Monitor and analyze application performance, providing actionable insights for enhancements.
  • Develop and execute performance testing strategies to simulate usage patterns and identify bottlenecks.
  • Collaborate with development teams to facilitate continuous integration and continuous deployment (CI/CD) best practices.
  • Perform root cause analysis of service disruptions and propose effective mitigation strategies.
  • Educate teams on performance-related best practices and emerging technologies.
  • Engage in capacity planning and scalability testing to ensure that systems can handle expected user loads.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Site Reliability Engineering, DevOps, or Performance Engineering roles.
  • Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Experience with performance testing tools (e.g., JMeter, LoadRunner, Gatling).
  • Strong understanding of cloud platforms (AWS, Azure, or GCP) and container technology (Kubernetes, Docker).
  • Solid grasp of networking principles and distributed systems architecture.
  • Exceptional problem-solving skills and the ability to work under pressure.


Technologies & Tools

The Senior or Staff Site Reliability Engineer - Performance Engineering will work with a variety of technologies and tools, including performance monitoring tools such as Grafana and Prometheus, CI/CD systems like Jenkins or GitLab CI, cloud services such as AWS Lambda and Azure Functions, and container orchestration tools including Kubernetes. Further, familiarity with logging frameworks like ELK Stack or Splunk is essential for effective performance monitoring and debugging.



Ideal Candidates

Ideal candidates for this position will demonstrate a strong commitment to reliability and performance optimization. They will possess analytical thinking and be detail-oriented, with a proactive approach to identifying and mitigating potential issues before they affect system performance. Strong communication skills are critical, as collaboration with cross-functional teams is essential. Moreover, candidates should be adaptable and eager to stay updated with the latest trends in technology and performance engineering methodologies, fostering a culture of continuous improvement within the organization.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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