Site Reliability Engineer (SRE)
B
Bright Vision TechnologiesSite reliability engineering
100% Remote (U.S.)Full-TimeSenior
Salary100,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Ten or more years of SRE, DevOps, or production engineering experience
- Required Skills
- PythonJavaKubernetesGoGrafanaPrometheusCI/CDLinuxDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- Ten or more years of SRE, DevOps, or production engineering experience supporting large-scale distributed systems.
- Strong programming skills in at least one of Python, Go, or Java.
- Hands-on experience operating Linux at scale, including networking, performance tuning, and systems-level troubleshooting.
- Production experience operating Kubernetes and container-based workloads.
- Working knowledge of observability tooling such as Prometheus, Grafana, OpenTelemetry, ELK/EFK, or commercial equivalents.
- Hands-on experience designing and operating CI/CD pipelines for infrastructure and applications.
- Solid understanding of distributed-system design, including consistency models, partitioning, and failure semantics.
- Demonstrated experience leading incident response and conducting post-incident reviews.
- Experience defining and operationalizing SLOs and error budgets is preferred.
- Experience with a major cloud platform (AWS, Azure, or GCP) is preferred.
Responsibilities
- Define, instrument, and refine SLOs, SLIs, and error budgets for critical services.
- Lead production incident response and resolution, and conduct post-incident reviews.
- Design and implement monitoring, logging, and tracing strategies using observability tooling.
- Build and maintain on-call processes, runbooks, and escalation paths.
- Automate operational toil with production-grade tooling in Python, Go, Bash, or similar languages.
- Architect and operate Kubernetes clusters and container-based workloads, including autoscaling and capacity planning.
- Design CI/CD pipelines with automated testing, canary deployments, feature flags, and progressive rollouts.
- Lead capacity planning and performance engineering, and validate models through load testing and chaos experiments.
- Partner with application development teams on failure-mode analysis, graceful degradation, and dependency hardening.
- Improve platform resilience through fault injection, dependency isolation, retries, timeouts, circuit breakers, and failover paths.
View Full Description & ApplyYou'll be redirected to the employer's site