DevOps Flow Chart
What is DevOps?
The term DevOps is basically a combination of “development” and “operations” and certain automation tool, which help you to speed up the process of delivering software to the client.
In DevOps, we learn the following things-
1. Servers Provisioning Technologies: Amazon Web Services (AWS), Open stack, VMware, Cloud front, Microsoft Azure, Google Cloud, and Digital ocean are the most popular Infrastructure providers/technologies.
2. Configuration/Deployment Management Tools: Ansible, Chef, Puppet.
3. Continuous Integration Servers: Jenkins, Hudson, and Bamboo are the commonly used CI tools to automate application code test, build, and deploy.
4. Source Code Version Management Tools: GitHub, GitLab, and Bit Bucket are the most popular tools in Source code version control.
5. Build Tools: Maven, Ant, Gulp, and Gradle are tools to build your source code.
6. Enrollment setup: Docker-> Swam and Kubernetes
DevOps Flow Chart
Let test your skills MCQ’s Questions
Q.1 DevOps stand for?
A. Development And Operations
B. Drive and Operations
C. Digital and Operations
D. None of these
Q.2 What is the use of Git?
A. Containerization tool
B. Version Control System tool
C. Continuous Integration tool
D. Continuous Monitoring tool
Q.3 Fill in the correct option in place of?
A. Simple DB
B. RDS
C. EC2
D. All of these
Programming Questions
Q.1 What is the difference between git pull and git fetch?
Ans. git fetch only downloads new data from a remote repository, but it doesn’t integrate any of the downloaded data into your working files.
git pull downloads as well as merges the data from a remote repository into your local working files. It may also lead to merge conflicts if your local changes are not yet committed.
Q.2. Git command that helps us initialize the git repository for the project (folder) that we intend to track using the version control system Git is-
A. git config
B. git init
C. git add .
D. None of the above
Q.3 Git command that lets you get and set configuration variables-
A. Git config
B. git — version
C. git init
D. All of the above
If you have any questions or want to discuss any of the topics further, feel free to connect with me on LinkedIn. Let’s engage, learn from each other, and grow together.
Thank you for taking the time to read my article!
I hope you found it helpful and insightful. Your comments and claps mean a lot to me and encourage me to continue creating valuable content.