[Review] After reading the book DevOps by Vadapalli
This is a note about DevOps, by reading the amazing book DevOps: Continuous Delivery, Integration, and Deployment with DevOps: Dive into the core DevOps strategies @Vadapalli(very long name), which explains why we need and how we make.
What is DevOps about ?
It is the most widely used software engineering culture and practice, that aims at software development and operation
Continuous integration is a cornerstone technique of DevOps that merges software code updates from developers into a shared central mainline.
Lesson 1 (Understand yourself better)
Introduction to DevOps, focuses on :
- business trends
- drivers
- market propellers of evolution
- adoption of DevOps.
The key technological concepts are introduced for big data, cloud, data sciences, and in-memory computing. You will also get to know DevOps application scenarios and the benefits of adoption for an organization.
Lesson 2 (Breaking down tasks)
DevOps Framework, covers :
- source code management
- Build, repository
- Release managements
- Test automation.
i)Continuous integration, ii)delivery, iii)deployment is also covered along with infrastructure automation for configuration (Infrastructure as Code), application monitoring, and so on.
Lesson 3 (The core: CI)
DevOps — Continuous Integration and Delivery, describes the CI/CD methodology with open source popular tools such as :
- Git
- Maven
- Gerrit
- Nexus
- Selenium
- Jenkins.
You will also learn different tools and plugins compatible with Jenkins.
Lesson 4 (The core: CD)
DevOps Continuous Deployment, shows the popular continuous deployment tools Ansible and Chef; their advanced features such as Habitat, Automate, and Compliance for security. You will go through the core components, architecture, and terminology of Chef, cookbooks knife, Playbooks, and towers. You will also understand how to improve the code quality by using continuous monitoring tools such as Splunk and Nagios.
Reference:
— https://www.amazon.co.uk/DevOps-Continuous-Integration-Deployment-strategies-ebook/dp/B07BHRKXBP