Site Reliability Engineer – Service Availability and Monitoring

The Elite Job

Delavan (WI)

Ibrido

USD 110.000 - 170.000

Tempo pieno

36 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive pay
Flexible options
Certifications support
Career growth
Collaborative environment
Modern tech exposure
Performance recognition
Leave benefits

Descrizione del lavoro

The Elite Job is seeking a skilled Site Reliability Engineer (SRE) focused on service availability and monitoring to uphold reliability, performance, and security of critical digital services. You will collaborate with software and cloud teams to automate processes, define SLOs/SLIs/SLAs, and improve observability and incident response.

Ideal candidates are analytical, collaborative, and passionate about automation, distributed systems, and cloud technologies, contributing to a resilient

Competenze

  • Bachelor's degree in a technical discipline; equivalent practical experience considered.
  • Cloud/Kubernetes/Linux certifications are a plus.
  • 2–5 years of Site Reliability/DevOps or related experience preferred.
  • Experience with monitoring, incident response, and automation.
  • Familiarity with IaC, CI/CD, and cloud platforms (AWS/Azure/GCP).
  • Strong problem-solving, communication, and collaboration skills.

Mansioni

  • Monitor production applications, infrastructure, cloud services, and distributed systems.
  • Define and review SLOs, SLIs, and SLAs to guide reliability.
  • Design dashboards, alerts, and log strategies for observability.
  • Lead incident response, RCA, and runbook development.
  • Automate reliability tasks with Python/Go/Bash and IaC tools.
  • Collaborate with engineering to improve resilience and deployment safety.
  • Support capacity planning and disaster recovery activities.

Conoscenze

Automation scripting
Observability expertise
Incident management
Distributed systems
Cloud fundamentals
Analytical thinking

Formazione

Bachelor's degree in a related field

Strumenti

Prometheus
Grafana
Datadog
New Relic
OpenTelemetry
Terraform
Ansible
Docker
Kubernetes

Descrizione del lavoro

1. Job Summary

The Elite Job is seeking a skilled and proactive Site Reliability Engineer (SRE) – Service Availability and Monitoring to support the reliability, performance, scalability, and availability of critical digital services and production systems. The successful candidate will play an important role in ensuring that applications, infrastructure, APIs, databases, and cloud-based platforms operate efficiently, securely, and consistently.

In this role, you will work closely with software developers, platform engineers, cloud infrastructure specialists, security professionals, and operations teams to identify potential reliability issues, improve system observability, automate operational processes, and minimize service disruptions. You will use modern monitoring tools, performance metrics, logs, traces, and alerting systems to identify anomalies, investigate incidents, and resolve production issues before they significantly affect customers or business operations.

The position combines software engineering principles with infrastructure and operations expertise. You will help establish service-level objectives (SLOs), service-level indicators (SLIs), and service-level agreements (SLAs), while developing automation and reliability improvements that reduce repetitive manual work.

The ideal candidate is analytical, collaborative, and comfortable working in dynamic technical environments. You should have a strong interest in automation, incident management, distributed systems, cloud technologies, and continuous improvement. Your contribution will help The Elite Job maintain dependable services, improve customer experiences, and build a resilient technology environment capable of supporting future growth.

2. Key Responsibilities
Service Availability and Reliability
  • Monitor the availability, health, and performance of production applications, infrastructure, cloud services, and distributed systems.
  • Establish, maintain, and review reliability targets using SLIs, SLOs, and SLAs.
  • Identify recurring service interruptions, performance bottlenecks, infrastructure limitations, and emerging reliability risks.
  • Implement preventive measures to improve uptime, reduce latency, and strengthen service resilience.
  • Participate in capacity planning, availability assessments, and infrastructure performance reviews.
  • Support high-availability architectures, redundancy strategies, failover mechanisms, and disaster recovery procedures.
Monitoring, Logging, and Observability
  • Design, configure, and maintain monitoring dashboards, alerting rules, log aggregation systems, and distributed tracing solutions.
  • Use tools such as Prometheus, Grafana, Datadog, New Relic, OpenTelemetry, or comparable observability platforms.
  • Analyze system metrics, application logs, traces, and error reports to identify abnormal behavior and potential failures.
  • Develop actionable alerts that help engineering teams detect and respond to incidents quickly while minimizing unnecessary notifications.
  • Maintain clear visibility into application health, infrastructure utilization, service dependencies, and customer-facing performance.
  • Continuously improve monitoring coverage as applications, infrastructure, and business requirements evolve.
Incident Management and Troubleshooting
  • Respond to production incidents, service degradation, outages, and critical infrastructure alerts according to established escalation procedures.
  • Investigate technical problems using structured troubleshooting, log analysis, performance profiling, and root cause analysis.
  • Coordinate incident response activities with development, infrastructure, networking, database, and security teams.
  • Participate in incident reviews and document contributing factors, corrective actions, and preventive recommendations.
  • Develop runbooks, operational procedures, and troubleshooting guides to support consistent incident resolution.
  • Participate in on‑call rotations when required and communicate incident status clearly to relevant stakeholders.
Automation and Engineering
  • Develop scripts and automation tools using Python, Go, Bash, or other suitable programming languages.
  • Automate routine operational tasks, system health checks, deployment verification, alert management, and recovery procedures.
  • Apply Infrastructure as Code (IaC) practices using tools such as Terraform, Ansible, or equivalent technologies.
  • Improve CI/CD pipelines by incorporating reliability checks, automated testing, deployment safeguards, and rollback procedures.
  • Reduce repetitive manual intervention through self‑healing systems, automated remediation, and standardized workflows.
  • Collaborate with software engineers to improve application resilience, error handling, logging, and operational readiness.
Cloud Infrastructure and Platform Operations
  • Support cloud‑based environments hosted on AWS, Microsoft Azure, Google Cloud Platform, or similar infrastructure.
  • Monitor and optimize compute resources, networking components, storage systems, databases, containers, and orchestration platforms.
  • Work with Docker, Kubernetes, and related technologies where applicable.
  • Review resource consumption, service capacity, and infrastructure performance to identify opportunities for optimization.
  • Support infrastructure upgrades, configuration changes, patching activities, and deployment‑related reliability improvements.
  • Assist with backup validation, disaster recovery testing, and business continuity planning.
Documentation and Continuous Improvement
  • Maintain technical documentation covering system architecture, monitoring configurations, escalation paths, and operational procedures.
  • Track reliability trends, incident frequency, recovery time, error budgets, and service performance indicators.
  • Recommend improvements based on incident data, monitoring insights, operational feedback, and performance analysis.
  • Contribute to engineering standards, reliability reviews, and operational readiness assessments.
  • Share knowledge with colleagues and support the development of effective reliability engineering practices across teams.
3. Required Skills and Qualifications
Educational Qualifications

Bachelors degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical discipline is preferred.

Equivalent practical experience, technical training, or relevant professional certifications may also be considered.

Additional certifications in cloud computing, Kubernetes, Linux administration, DevOps, or site reliability engineering are advantageous.

Technical Skills
  • Strong understanding of Linux or Unix-based operating systems and basic system administration.
  • Knowledge of networking fundamentals, including TCP/IP, DNS, HTTP/HTTPS, load balancing, firewalls, and connectivity troubleshooting.
  • Experience with monitoring, alerting, logging, and observability tools.
  • Proficiency in at least one scripting or programming language, such as Python, Go, or Bash.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of databases, APIs, distributed systems, application architecture, and production environments.
  • Knowledge of Git, version control, CI/CD pipelines, and software deployment practices.
  • Familiarity with containers, Kubernetes, Infrastructure as Code, and configuration management is desirable.
  • Understanding of incident management, root cause analysis, high availability, fault tolerance, and disaster recovery concepts.
  • Awareness of security best practices, access management, secrets handling, and secure infrastructure configuration.
Professional Qualifications
  • Strong analytical and problem‑solving capabilities.
  • Excellent written and verbal communication skills.
  • Ability to collaborate with cross‑functional technical teams.
  • A proactive approach to identifying risks and preventing recurring issues.
  • Strong organizational skills and attention to detail.
  • Commitment to documentation, continuous learning, and operational excellence.
4. Experience

Experienced candidates: Typically, 2–5 years of relevant experience in site reliability engineering, DevOps, cloud infrastructure, production operations, systems engineering, or a similar technical role.

Monitoring experience: Practical exposure to monitoring dashboards, log analysis, alert configuration, and production troubleshooting is highly desirable.

Cloud experience: Experience supporting cloud infrastructure, application deployments, or containerised workloads is an advantage.

Automation experience: Demonstrated ability to write scripts or implement automation that improves operational efficiency and system reliability.

Incident response: Experience participating in incident investigations, service restoration, post‑incident reviews, or root cause analysis is preferred.

Candidates with less experience may be considered for junior‑level opportunities if they demonstrate strong technical fundamentals, practical project experience, problem‑solving ability, and a willingness to learn. The required experience level will depend on the specific responsibilities and seniority of the position.

5. Working Hours
  • Employment type: Full‑time.
  • Standard schedule: Typically 40 hours per week, subject to the applicable employment arrangement.
  • Work arrangement: Remote, hybrid, or on‑site, depending on the position and team requirements.
  • Flexible scheduling: Flexible working arrangements may be available where compatible with operational coverage and team collaboration.
  • On‑call responsibilities: Participation in a scheduled on‑call rotation may be required to support critical production systems outside standard business hours.
  • Incident response: Occasional evening, weekend, or holiday support may be necessary during significant incidents, planned maintenance, or emergency changes.
  • Team collaboration: Employees are expected to attend technical meetings, reliability reviews, incident retrospectives, and planning sessions as required.
  • Working hours, on‑call expectations, shift arrangements, and any applicable overtime or on‑call compensation will be confirmed during the recruitment process.
6. Knowledge, Skills, and Abilities
Technical Knowledge

Understanding of service availability, reliability engineering, performance monitoring, and distributed system behaviour.

Knowledge of observability principles involving metrics, logs, and traces.

Familiarity with service‑level indicators, objectives, agreements, and error budgets.

Understanding of cloud infrastructure, operating systems, network communication, databases, and application dependencies.

Knowledge of incident response procedures, problem management, change management, and disaster recovery practices.

Awareness of performance testing, capacity planning, scalability, and resilience engineering.

Analytical and Problem‑Solving Abilities

Ability to interpret monitoring data and identify patterns that indicate potential system failures.

Capability to investigate complex technical problems and distinguish symptoms from root causes.

Ability to prioritize incidents based on business impact, urgency, and service criticality.

Skill in evaluating technical trade‑offs involving availability, performance, cost, and maintainability.

Ability to recommend measurable improvements based on evidence and operational data.

Communication and Collaboration

Ability to communicate technical issues clearly to engineers, managers, and non‑technical stakeholders.

Confidence in coordinating incident response activities across multiple teams.

Ability to write accurate technical documentation, incident reports, and operational procedures.

Willingness to share technical knowledge and contribute to a collaborative engineering culture.

Personal Attributes

Demonstrates ownership, accountability, and professional integrity.

Remains calm and methodical when responding to high‑priority incidents.

Takes initiative to identify risks and improve existing systems.

Balances immediate incident resolution with long‑term reliability improvements.

Adapts to changing technical environments and evolving business requirements.

Maintains a strong commitment to customer experience, service quality, and continuous improvement.

7. Benefits

The Elite Job aims to provide a professional working environment that supports employee development, collaboration, and long‑term career growth. Benefits and eligibility will depend on the employment arrangement, location, and applicable company policies.

  • Competitive compensation: Salary aligned with relevant experience, technical skills, responsibilities, and market conditions.
  • Flexible working options: Remote or hybrid arrangements where available for the role.
  • Professional development: Opportunities to strengthen skills in cloud infrastructure, observability, automation, and reliability engineering.
  • Certification support: Potential access to relevant technical training and certification programmes, subject to company policy.
  • Career advancement: Opportunities to progress into senior SRE, platform engineering, DevOps, cloud architecture, or infrastructure leadership roles.
  • Collaborative environment: Opportunities to work with engineering, development, security, and operations professionals.
  • Modern technology exposure: Practical involvement in monitoring systems, cloud platforms, automation frameworks, and production reliability initiatives.
  • Performance recognition: Opportunities for recognition based on contributions, ownership, and measurable improvements.
  • Leave and employee support: Applicable leave provisions and employee benefits according to company policy and local employment requirements.
  • Specific salary ranges, insurance provisions, paid leave, retirement benefits, equipment allowances, and other benefits should be confirmed in the official vacancy details.
8. Why Join The Elite Job?

Joining The Elite Job as a Site Reliability Engineer offers an opportunity to contribute to the dependable operation of modern digital services while developing valuable engineering expertise.

In this role, you will work on technical challenges that require practical problem‑solving, automation, systems thinking, and collaboration. Your work will help improve service availability, reduce operational risk, strengthen monitoring capabilities, and create more reliable experiences for users and customers.

You will have the opportunity to develop your expertise across cloud platforms, distributed systems, observability, infrastructure automation, incident management, and performance optimisation. By working closely with different technical teams, you can broaden your knowledge of the software delivery lifecycle and understand how reliability engineering supports business success.

The position is also suitable for professionals who enjoy investigating complex problems, improving existing systems, and replacing repetitive manual tasks with dependable automated solutions. You will be encouraged to document lessons learned, share technical knowledge, and contribute to a culture of continuous improvement.

For candidates seeking long‑term growth in cloud engineering, DevOps, platform reliability, or infrastructure architecture, this role can provide a valuable foundation for future technical specialization and leadership opportunities.

At The Elite Job, your focus on reliability, resilience, and service quality can help build a stronger technology environment and support sustainable digital growth.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

DevOps Engineer – Deployment Automation and Infrastructure
DevOps Engineer – Deployment Automation and Infrastructure

The Elite Job • Sedona (AZ)

Ibrido
USD 110.000 - 150.000
Flexible work arrangements
Professional development opportunities
Career advancement
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Good co India • Stati Uniti

Remoto
USD 120.000 - 180.000
Cloud Engineer – AWS Infrastructure Management
Cloud Engineer – AWS Infrastructure Management

The Elite Job • Cranberry Township

Ibrido
USD 120.000 - 180.000
Site Reliability Engineer Lead
Site Reliability Engineer Lead

Good co India • Stati Uniti

Remoto
USD 120.000 - 160.000
Remote Site Reliability Engineer: Reliability & Automation
Remote Site Reliability Engineer: Reliability & Automation

The Elite Job • Delavan (WI)

Ibrido
USD 110.000 - 170.000
Competitive pay
Flexible options
Certifications support
+5
Senior Site Reliability Engineer II
Senior Site Reliability Engineer II

Nextens • San Jose (CA)

In loco
USD 105.000 - 175.000
Health Benefits
401(k) with match
Wellbeing programs (Headspace, EAP)
+8
Lead, Site Reliability Engineer
Lead, Site Reliability Engineer

CardWorks • Pittsburgh

In loco
USD 146.032 - 162.257
Competitive Pay
Medical, Dental, and Vision Benefits
401(k) Plan with Company Match
+1
Platform Site Reliability Engineer
Platform Site Reliability Engineer

7Seventy • Stati Uniti

Remoto
USD 149.000 - 182.000
Fully remote work environment
Technology stipend
Medical, dental, vision insurance
Principal Site Reliability Engineer
Principal Site Reliability Engineer

Prosum • Scottsdale (AZ)

Ibrido
USD 150.000 - 210.000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Bank of America • Charlotte (TX)

In loco
USD 153.000 - 192.000
Discretionary incentive eligible
Benefits package