Site Reliability Engineer
Join Avetta as a Site Reliability Engineer
Site Reliability Engineers are pioneers of the production systems, we believe in proactive discovery and analysis of our entire stack, continually optimizing, tuning, and scaling the system for maximal end-user experience on a globally distributed cloud-based SaaS platform. Downtime is not within the SRE’s vocabulary. The ability to maintain highly resilient and distributed systems, while integrating uptime monitors using programmatic APIs and developing intelligent scaling algorithms are important skills for the SRE. In addition, the SRE needs to be able to communicate effectively with both development and product teams to drive technical discovery and help prioritize features that maintain and exceed uptime goals and end-user experience.
Essential Duties And Responsibilities
Site Reliability Engineers are pioneers of the production systems, we believe in proactive discovery and analysis of our entire stack, continually optimizing, tuning, and scaling the system for maximal end-user experience on a globally distributed cloud-based SaaS platform. Downtime is not within the SRE’s vocabulary. The ability to maintain highly resilient and distributed systems, while integrating uptime monitors using programmatic APIs and developing intelligent scaling algorithms are important skills for the SRE. In addition, the SRE needs to be able to communicate effectively with both development and product teams to drive technical discovery and help prioritize features that maintain and exceed uptime goals and end-user experience.
Essential Duties And Responsibilities
- Lead the management and monitoring of highly available replicated cloud systems.
- Oversee 24/7 Network Operations Center (NOC) operations, maintaining a minimum 99.9% annual uptime.
- Define golden signals for all services in our core SaaS application.
- Manage NOC engineer teams, including scheduling and responsibilities.
- Design PagerDuty escalation policies across various teams.
- Expertise in AWS technologies and building dashboards with leading observability platforms.
- Automate monitors and dashboards using modern programmatic methods.
- Provide regular reports to Engineering leadership and executive teams for continuous improvement.
- Minimum B.S. or B.A. in Computer Science.
- Minimum of 5 years of experience as a Site Reliability Engineer, including some experience in managing teams and leading projects.
- Stellar communication and interpersonal skills for effective collaboration with Development & Product teams.
- Proficiency in monitoring the networking stack using distributed tracing and profiling tools.
- Proficient with building dashboards with NewRelic, Kibana, Grafana, Prometheus and other observability platforms.
- Proficient with AWS technologies.
- Working knowledge in monitoring RESTful microservices and basic HTTP protocols.
- Able to automate monitors and dashboards using REST APIs, GraphQL, and other modern programmatic methods.
- Working knowledge of profiling tools for measuring CPU, Memory, I/O, Disk, and process threads dumps.
- Experience in managing, integrating, and automating alerting and escalation tools.
- Must be able to work a HYBRID WORK SCHEDULE (3 days in office, 2 days work from home).
- Troubleshooting experience with modern container and networking technologies (Kubernetes, HAProxy, ALB).
- Familiarity with scripting languages like Bash, Python, and Go.
- Ability to administer and tune load balancer technologies.
- Experience in managing, monitoring, and benchmarking distributed file systems.
- Proficiency in configuration management tools (SaltStack, Ansible, Terraform).
- System Monitoring: Create and automate system monitor and escalation policies.
- System Management: Respond and resolve internal requests within business hours.
- High Availability & Resilience: Maintain 99.95% uptime and be the first responder in emergency situations.
- Full-Stack Observability: Build dashboards for end-to-end detection of system anomalies.
- Innovation: Propose new ideas and improvements to the team regularly.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Avetta by 2x
See who you knowGet notified about new Site Reliability Engineer jobs in Houston, TX.
Sign in to create job alertSimilar jobs
People also viewed
-
Java/Full Stack Developer - Junior Level
Java/Full Stack Developer - Junior Level
-
Python Developer
Python Developer
-
Node.JS Developer
Node.JS Developer
-
Full Stack Engineer
Full Stack Engineer
-
Direct Hire - Front-End Software Engineer
Direct Hire - Front-End Software Engineer
-
UI Web Developer
UI Web Developer
-
Entry Level Data Scientist/ Java Developer (Remote)
Entry Level Data Scientist/ Java Developer (Remote)
-
Java Developer with UI React
Java Developer with UI React
-
Entry Level Java/DevOps Developer - Remote
Entry Level Java/DevOps Developer - Remote
-
Frontend Developer
Frontend Developer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More