Module Title: dgt_wrk09 – Collaboration with GDT
Description:
“dgt_wrk09 – Collaboration with GDT” is a practice-oriented module on DevOps and Site Reliability Engineering SRE. It covers the theoretical knowledge and practical skills used in developing, deploying and maintaining high-availability systems.
Module Overview:
In this module, students work with members of the GDT Global DevOps Taskforce team. Through a series of projects and real-world scenarios, they study the collaborative nature of DevOps practices and SRE methodologies, which are essential for modern software development and operations.
Key Learning Objectives:
-
DevOps Principles: Understand the core principles of DevOps, including automation, continuous integration CI, continuous deployment CD, and infrastructure as code IaC. Students will learn how these practices improve collaboration between development and operations teams.
-
Site Reliability Engineering SRE: Explore SRE concepts such as service level indicators SLIs, service level objectives SLOs, and error budgets. Learn how to apply SRE principles to enhance system reliability and performance.
-
Collaborative Tools: Learn to operate the tools that support DevOps and SRE workflows, including version control systems e.g., Git, containerization technologies e.g., Docker, Kubernetes, monitoring solutions e.g., Prometheus, Grafana, and CI/CD platforms, by instructing the machine in natural language and reviewing every change it makes.
-
Project Management: Develop skills in agile project management techniques to efficiently manage and deliver projects within a DevOps framework.
-
Incident Response and Problem Solving: Learn strategies for incident response and problem-solving to minimize downtime and ensure system resilience, directing the machine’s investigation and validating its conclusions.
Hands-On Experience in Natural Language:
Participants will engage in collaborative projects that simulate real-world challenges, applying their knowledge in practical settings the way the academy teaches: by explaining to the machine what needs to be done, constraining how it should be done, and checking the commits, pipelines and configurations it produces before they are merged. Working alongside experienced professionals, students contribute to DevOps and SRE initiatives and see how a team reviews machine-generated work together, following industry best practices.
Career Opportunities:
The most meritorious participants in this module will be considered for employment opportunities within the Global DevOps Taskforce and Site Reliability Engineering team.
Who Should Enroll:
This module is intended for students interested in software development, systems engineering or IT operations, and in collaboration and automation. Prior knowledge of programming languages, enough to read code, and of basic networking concepts will be beneficial but is not required.
The students can push their exercises to the Academy DevOps & SRE Git project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy
