Sre Intermediate Premium

Site Reliability Engineering for Distributed Systems Virtual Internship

In this virtual internship, students will develop skills in designing and operating highly available and scalable distributed systems. They will learn to implement load balancing, service discovery, and fault tolerance mechanisms to ensure the reliability and resilience of complex, cloud-native applications. Upon completion, students will be equipped to take on roles as Site Reliability Engineers, responsible for building and maintaining mission-critical infrastructure.

weeks
5 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Exploring SRE Principles and Practices

Intermediate

In this task, students will research and summarize the key principles and practices of Site Reliability Engineering, including the SRE approach to incident management, error budgets, and the role of automation.

8 hours

Implementing Load Balancing and Service Discovery

Intermediate

In this task, students will design and implement a load balancing and service discovery solution for a distributed application, using tools like Kubernetes and Consul.

16 hours

Developing Fault-Tolerant Distributed Applications

Intermediate

In this task, students will design and implement fault-tolerant mechanisms for a distributed application, including circuit breakers, retries, and fallbacks.

16 hours

Implementing Monitoring and Observability

Intermediate

In this task, students will design and implement a monitoring and observability solution for a distributed application, using tools like Prometheus and Grafana.

16 hours

Implementing Incident Management Workflows

Intermediate

In this task, students will design and implement an incident management workflow for a distributed application, incorporating automation and on-call rotations.

16 hours

Prerequisites

  • • Familiarity with cloud computing concepts and platforms
  • • Experience with containerization and container orchestration tools (e.g., Docker, Kubernetes)

Certificate

Certificate of Completion

Earn a certificate upon successful completion