SRE for Developer Productivity and Developer Experience Virtual Internship
In this virtual internship, students will develop skills in improving developer productivity and experience through the implementation of SRE practices. They will learn to build self-service infrastructure, create developer tooling, and automate incident response. By the end of the program, students will be able to apply SRE principles to enhance the efficiency and reliability of software development workflows.
Track Overview
Tasks & Milestones
Assess Current Developer Productivity Challenges
IntermediateAnalyze the current state of developer productivity and experience within an organization, identifying key pain points and opportunities for improvement.
Implement a Self-Service Infrastructure Prototype
IntermediateDesign and build a self-service infrastructure prototype to streamline the provisioning of development environments and resources.
Conduct a Developer Needs Assessment
IntermediateGather and analyze feedback from developers to identify common pain points and needs, which will inform the development of custom tools.
Build a Developer Productivity Dashboard
IntermediateDesign and implement a custom dashboard to provide developers with real-time insights into their productivity and workflow metrics.
Implement an Incident Management System
IntermediateDesign and deploy an incident management system to streamline the detection, response, and resolution of software incidents.
Measure and Optimize Software Delivery Performance
IntermediateImplement SLIs and SLOs to measure and improve the reliability and performance of software delivery processes.
Capstone Project: Improving Developer Productivity and Experience
IntermediateDesign and implement a comprehensive solution to improve developer productivity and experience within a real-world scenario.
Prerequisites
- • Basic understanding of software development
- • Familiarity with cloud infrastructure and automation
Certificate
Certificate of Completion
Earn a certificate upon successful completion