Site Reliability Engineer
Client Resources, Inc. · Omaha, NE · 6 days ago
EngineeringFull-time
Job Specific Accountabilities
- Design and implement advanced monitoring frameworks.
- Contribute to monitoring best practices, and collaborate with teammates to leverage monitoring tools for proactive identification and resolution of issues.
- Partner with application teams to improve observability and incident prevention.
- Implement system reliability optimization strategies with the objectives of enhancing system capabilities, ensuring superior performance for customers, and fostering a culture of continuous innovation/improvement.
- Actively contribute to the growth and evolution of the Site Reliability Engineering practice, evangelizing technical standards and driving adoption of SRE principles.
- Lead incident response activities, providing technical guidance during high-severity incidents to ensure rapid resolution and minimal service disruption.
- Identify opportunities to automate manual monitoring and response tasks.
- Champion infrastructure-as-code and automation initiatives where applicable.
- Drive toil reduction initiatives through automation and process improvement.
- Serve as a key participant in post-incident reviews and drive implementation of corrective actions.
- Analyze system performance trends and capacity utilization, identifying opportunities for improvement.
- Support 24/7 monitoring operations for critical banking systems and applications.
- Optimize alerting strategies to reduce noise and improve mean time to detection.
- Maintain and enhance monitoring dashboards and reporting capabilities.
- Evaluate complex changes and establish risk mitigation strategies.
- Foster operational knowledge sharing and documentation of tribal knowledge.
- Begin establishing SLIs/SLOs for critical services in partnership with product teams.
- Introduce error budget concepts and reliability metrics and facilitate reliability/velocity trade-off discussions.
The Ideal Candidate
- Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience.
- 5+ years of experience in software development or site reliability.
- Experience working on high-availability, mission-critical systems.
- Proficient with monitoring platforms.
- Strong troubleshooting and crisis response capabilities.
- Broad software development capabilities from scripting to application development to infrastructure as code.
- Familiarity with DORA metrics and DevOps measurement frameworks.
- Understanding of network protocols, databases, and system architecture.
- Understanding of deployment pipeline reliability and release engineering practices.
- Strong communication skills for cross-team coordination.