
Explore the basics of DevOps, including history, key terms, and the flow of a software product, then learn core tools for implementing a working DevOps cycle.
Explore the basics of DevOps, merging development and operations through automation to improve time to market, deployment speed, reliability, and security, guided by the calms framework.
Master the devops software development lifecycle across continuous development, integration, testing, delivery, deployment, monitoring, and feedback, while using source code management tools and maven, ant, and gradle for building.
Explore essential devops tools for collaboration, code management, build, testing, deployment, and monitoring, including MS Teams, Jira, GitHub, GitLab, Jenkins, Travis CI, SonarQube, Prometheus, Kubernetes, and Docker.
Automate repetitive tasks with a CI/CD pipeline to reduce errors and speed feature delivery. Learn how plan, code, build, test; release, deploy, operate, monitor with Jenkins, GitHub, OpenShift on Kubernetes.
Explore how build automation and automated testing accelerate software delivery through continuous integration, using tools like Jenkins, TravisCI, Bamboo, Maven, and Gradle to ensure fast, repeatable, reliable builds and tests.
Explore container orchestration with Kubernetes for zero-downtime deployments and canary testing, including how pods, nodes, deployments, and master node coordinate to roll out updates safely.
DevSecOps integrates security into every phase of the software lifecycle and its short cycles, enabling early fixes, automation, security champions, and SAST/DAST testing to prevent vulnerabilities.
Explore how DevOps works in the real world, contrasting monolith and microservices, waterfall versus agile, and the ongoing need for skilled DevOps engineers and management support.
In this course we'll go through basics of DevOps. We'll cover DevOps from different angles.
Ever wondered what were they doing, those two teams, before their merging was suggested? How did they work earlier and how after? What is improved by DevOps, or why it couldn’t be? What is needed for DevOps to function in the Real-World like it does in the Theory? What are the benefits of DevOps? What are the prerequisites?
DevOps is still pretty young and the right people for it, engineers, are hard to find, and they are expensive to have. Expensive? Well, that means a good salary. Good salary means learning as much as we can about DevOps, and here is a good place to start.
Would be great if you want to take some notes as they will rest until you may want to remember some part.
If you want to learn more than is available here, there are a lot of lectures and knowledge available online.
Keep in mind that this course is for beginners to DevOps.
This course will be updated and new lectures will be available. Lectures that are temporary available will be upgraded to better versions in the next available iteration, just like in the DevOps world :)
Last update:
7 Sep 2021
- Quiz question corrected
26 Aug 2021
+ Lesson: DevSecOps