DevOps Get Started: Hands-On Journey to Mastery
What you'll learn
- Hands-On DevOps Experience: Gain practical insights into the daily tasks and challenges faced in DevOps roles.
- Docker Mastery: Acquire the skills to create, manage, and upgrade Docker containers effectively.
- Jenkins CI/CD Pipelines: Learn how to set up a Jenkins server and construct continuous integration and continuous delivery pipelines.
- Kubernetes Fundamentals: Understand the basics of Kubernetes and how to manage containerized applications at scale.
- Explore Azure Services: Dive into Microsoft Azure, exploring services like Azure SQL, Storage, and Load Balancer.
- Azure Kubernetes Service (AKS): Learn to leverage AKS for orchestrating and managing Kubernetes environments.
- Helm and Azure DevOps: Master deploying Helm packages to AKS using Azure DevOps, integrating build and release pipelines for streamlined deployments.
Requirements
- Basic IT Knowledge: Familiarity with fundamental IT concepts and terminology is beneficial.
- System Administration or Programming Background: Some prior experience in system administration, programming, or related fields is advantageous but not mandatory.
- Enthusiasm to Learn: A proactive approach and eagerness to dive into DevOps practices and tools.
- Microsoft Azure Account: Ability to create a Microsoft Azure account for practical exercises. Free-tier options are available for beginners.
- No Prior DevOps Experience Needed: The course is structured to accommodate beginners, so no previous experience in DevOps is required.
Description
Welcome to "DevOps Get Started: Hands-On Journey to Mastery" - a self-study, self-learning course designed to immerse you in the world of DevOps through a unique, task-oriented approach. This course offers a hands-on experience with technologies like Docker, Azure, Linux, Azure DevOps, Kubernetes, Azure Kubernetes Service, regular expressions, and more, all through real-life scenarios.
Embark on a journey where each task increases in complexity, simulating the progression of a DevOps or Infrastructure Engineer's responsibilities. This course is not a conventional step-by-step guide but a challenge to find solutions independently, enhancing your problem-solving skills and knowledge.
The primary goal of this course is to provide you with a set of complex, real-world DevOps tasks, granting you the hands-on experience essential for roles in DevOps, Infrastructure, Compute, and Site Reliability Engineering.
You will set up your learning environment in the Microsoft Azure public cloud (guidance provided on whether a free-tier or paid subscription is suitable).
Topics Covered in This Course:
Microsoft Azure
Docker
Regular Expressions
Jenkins
Azure SQL DB
Azure Load Balancer
Azure Storage Account
Azure DevOps
Kubernetes
Azure Kubernetes Service
Helm
Continuous Integration
Continuous Delivery
Who Is This Course For?
IT professionals and system administrators seeking real-world DevOps experience.
Individuals interested in CI/CD with Jenkins and Azure DevOps.
Those eager to learn about the Azure Public Cloud.
DevOps, System, and Site Reliability Engineers looking for challenging scenarios.
More Reasons to Take This Course:
A learning experience that's engaging and self-driven, free from traditional lectures.
The opportunity to challenge yourself with real-world scenarios.
Regular updates to include the latest DevOps trends and technologies.
A boost to your career prospects and enhancement of your professional skills.
Who this course is for:
- CI/CD Enthusiasts: Ideal for individuals keen on mastering Continuous Integration and Continuous Delivery using Jenkins and Azure DevOps.
- Azure Explorers: Perfect for those aiming to deepen their understanding of the Azure Public Cloud and its myriad services.
- Aspiring DevOps Professionals: A great fit for system administrators seeking to transition into DevOps roles and eager for hands-on experience with real-world tasks.
- Experienced DevOps and SREs: An excellent challenge for seasoned DevOps and Site Reliability Engineers looking to test their skills with complex and engaging scenarios.
Instructor
I have delivered 20+ DevOps projects for a number of Fortune 500 and Global 2000 enterprises
For the last 9 years, I worked with tens of DevOps tools including industry-standard tools. I designed and supported production DevOps tools and pipelines and have a pretty good understanding of what DevOps engineers are looking for in these tools nowadays. Recently I ran an internal DevOps school in my company for developers with 10+ graduates.
I have been certified by Microsoft, Google, and the Linux Foundation as a Solutions Architect Expert, Professional Cloud Architect, and Kubernetes Administrator.
I have written many technology articles about Cloud-Native technologies and Kubernetes on Red Hat Enable Architect, SD Times, Hackernoon, Dzone and Medium’s largest and most followed independent DevOps publication.
I have participated as an Industry Expert and Judge for Globee Awards, including IT World Awards, Golden Bridge Awards, Disruptor Company Awards, and American Best in Business Awards.
I Volunteered as a Judge for 15+ hackathons including HackGSU, HackNYU, Mega Hackathon 2022, etc.
I am also a member of the Leader of Excellence from Harvard Square.