Site Reliability Engineering (SRE) Architect
MACHINE LEARNING TECHNOLOGIES LLC · Atlanta, GA · 4 wk ago
Information TechnologyContract
Key Responsibilities
- Architect and design highly available, scalable, secure, and cost-effective infrastructure and application patterns on AWS
- Define and evangelize SRE best practices, standards, and blueprints for service design, deployment, monitoring, and operational readiness across the engineering organization
- Review current observability implementation to identify gaps and define steps to reach next level maturity of observability setup to provide deep insights into system health and behavior
- With overall maturity lead the definition and implementation strategy for Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Error Budgets for critical services
- Platform Architecture & Automation: Design solutions to systematically reduce operational toil through automation and improved system design
- Evaluate current SRE tools and automation frameworks (e.g., CI/CD pipelines, Infrastructure as Code modules, automated incident remediation, chaos engineering platforms) and suggest enhancements that will help overall enhancement of capability
- Evaluate, prototype, and recommend new technologies, tools, and methodologies to enhance system reliability, developer productivity, and operational efficiency
- Technical Leadership & Consultation: Act as a senior technical advisor and subject matter expert on reliability, scalability, and performance for development and platform teams
- Provide architectural guidance during the design phase of new services and features to ensure reliability principles are embedded early (shift-left)
- Mentor and coach other SREs and engineers, fostering technical excellence and adherence to SRE principles
- Lead architectural reviews and production readiness assessments for critical systems
- Resilience: Lead blameless postmortems for significant incidents, ensuring root causes are identified and systemic architectural improvements are prioritized and implemented
- Architect and advocate for resilience patterns (e.g., circuit breaking, rate limiting, graceful degradation, chaos engineering) within applications and infrastructure
Required Qualifications
- Proven experience in an architectural role, designing solutions for reliability, scalability, and performance
- Deep understanding and practical application of SRE principles (SLIs/SLOs, error budgets, toil reduction, automation, incident management, postmortems)
- Expertise in cloud computing platforms (e.g., AWS) including infrastructure, networking, and security services
- Strong experience with containerization and orchestration technologies (Kubernetes, Docker, serverless computing)
- Solid experience designing and implementing observability solutions (e.g., Dynatrace, Prometheus, Grafana, ELK/EFK Stack, Jaeger, OpenTelemetry)
- Strong programming/scripting skills (e.g., Python, Go, Bash) for automation and tool development
- Excellent analytical, problem-solving, and strategic thinking skills
- Strong communication, collaboration, and leadership skills with the ability to influence technical direction across teams
Preferred Qualifications
- Experience designing and implementing chaos engineering practices and platforms