How a professional team works inside a product-based company
Version Control & Git Basics
Why version control matters, Git fundamentals, and GitHub collaboration concepts
Git Setup & Local Workflow
Installing Git, CLI basics, repositories, file states, .gitignore, and inspecting changes
Committing & History Management
Atomic commits, meaningful messages, git log, and safe local undo techniques
Branching & Team Collaboration
Branches, feature workflows, isolated work, and keeping main stable
Merging & Conflict Resolution
Fast-forward vs 3-way merges, handling conflicts, and branch cleanup
Advanced Git Recovery
Revert, reset modes, and recovering lost commits using reflog
In order to start this course you must have these skills:
Software Development
You already developing software applications
Terminal and cli basics
Commands, file navigation
Senior Site Reliability Engineer
7+ Years of Experience
A Senior Site Reliability Engineer with strong experience building and operating large-scale cloud-native systems using AWS and Kubernetes. He has worked at companies such as Careem, Dell Technologies, _VOIS, and ITWorx, with a solid background in software engineering and automation. His expertise includes SRE, distributed systems, CI/CD, observability, and performance optimization. He focuses on building reliable, scalable systems that help engineering teams move faster with confidence.