Sre Intermediate Premium

Distributed Tracing and Microservices Observability Virtual Internship

In this virtual internship, students will learn how to implement distributed tracing using tools like Jaeger and Zipkin, and build observability dashboards for microservices-based architectures using Prometheus and Grafana. They will gain hands-on experience in setting up and configuring these tools, as well as creating custom metrics and alerts to monitor the health and performance of their microservices. By the end of the internship, students will have a strong understanding of how to leverage observability to ensure the reliability and scalability of their microservices-based applications.

weeks
7 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

Explore Jaeger and Zipkin

Intermediate

In this task, students will explore two popular distributed tracing tools, Jaeger and Zipkin, and learn how to set them up in a Kubernetes environment.

8 hours

Instrument a Microservices Application

Intermediate

In this task, students will instrument a sample microservices application with distributed tracing to understand the flow of requests across the services.

12 hours

Set up Prometheus and Grafana

Intermediate

In this task, students will learn how to deploy Prometheus and Grafana in a Kubernetes environment and configure them to collect and visualize metrics from their microservices.

10 hours

Implement SLIs and SLOs

Intermediate

In this task, students will learn how to define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for their microservices using Prometheus and Grafana.

12 hours

Incident Response Playbook

Intermediate

In this task, students will create an incident response playbook that leverages observability data to detect, investigate, and resolve incidents in their microservices-based application.

12 hours

Automate Common Tasks

Intermediate

In this task, students will explore techniques for automating common tasks in a microservices environment, such as deployment, scaling, and self-healing, using observability data and other tools.

10 hours

Capstone Project

Intermediate

In this final task, students will build a comprehensive observability solution for a microservices-based application and present their work to the virtual internship team.

40 hours

Prerequisites

  • • Familiarity with microservices architecture
  • • Experience with containerization and Kubernetes
  • • Basic understanding of monitoring and observability concepts

Certificate

Certificate of Completion

Earn a certificate upon successful completion