Description:
Welcome to the Incident Response Manager Boot Camp, a comprehensive 8-week program designed to equip participants with the skills and knowledge necessary to excel in the field of Site Reliability Engineering (SRE).
This boot camp will cover a wide range of topics, including Agile Scrum, Linux and Bash Shell scripting, Python programming, SRE principles and practical examples, DevOps with Docker and Kubernetes, SQL programming with MySQL, using MongoDB, and working with Apache Kafka stream API. Each week, you will delve into a different aspect of SRE, gradually building a strong foundation and practical experience to succeed in this critical role.
This workshop will start with Agile Scrum Methodology since the whole workshop would be executed like an Agile project. Students will then be exposed to SQL Fundamentals.
Students will then learn the basics of Linux and Bash Shell scripting, Python programming Fundamentals, and best practices. For example, students will get hands-on experience using Python libraries to manipulate data.
The course will then advance to understanding what site reliability engineering (SRE) is. Understand principles involved in SRE, what is reliability, maintainability, and availability. What type of metrics can used in SRE.
Students will gain hands-on experience by working with DevOps where they will learn about the container technology such as Docker and the orchestration of the containers using Kubernetes. Students will learn about Continuous Integration and Continuous Development (CI/CD).
Students will then learn about the differences between relational and non-relational databases. They will get a basic understanding of different NoSQL database types. After which there will be an in depth look into Document Database: MongoDB where they will learn about CRUD operations on data.
Finally, students will learn about real-time data streaming with Apache Kafka Streams API. Students will explore the architecture of Kafka and key streaming concepts. We will build data stream pipelines and learn how to debug them.
Duration: 8 Weeks
Course Code: BDT382
Course Outline:
Agile Scrum Methodology
Structured Query Language (SQL)
Linux & Bash Scripting
Python Programming – Fundamentals
ITIL Foundation & ITSM
Site Reliability Engineering (SRE) Basics:
DevOps Essentials:
General Technology Support Basics:
Project & Use Case
Certification