Professional Documents
Culture Documents
DevOps and AWS Session Handout
DevOps and AWS Session Handout
Prerequisites:
● All students need to install Git and must have a GitHub account setup
● Login to Github in Git CLI
What is DevOps?
DevOps is a collaborative approach to software development and IT operations,
focusing on speed, quality, and efficiency. It emphasises automation, continuous
integration, and collaboration between development and operations teams to break
down silos and foster a culture of shared responsibility.
DevOps Cycle
The DevOps cycle involves continuous development, testing, deployment, and
monitoring. Developers write code, which undergoes automated testing before
being integrated, built, and deployed. Continuous monitoring detects issues and
informs further development, enabling rapid and high-quality software delivery.
Getting to know AWS
AWS is like a virtual warehouse for computing power and services provided by
Amazon. Instead of owning and managing your own servers, you can simply rent
them from AWS whenever you need them. It's flexible, reliable, and
cost-effective, making it a go-to choice for businesses and developers looking
to build and scale their applications without the hassle of infrastructure
management.
Links to refer:
Training for DevOps Engineers | Microsoft Learn
How to Become a DevOps Engineer in 6 Months: 2023 Roadmap
AWS training and certification
Learn the Basics of Git in Under 10 Minutes
Learn Git - Tutorials, Workflows and Commands
Docker Curriculum
Docker 101 Tutorial