90 Days Of DevOps (Day1)
Hello everyone, I am excited to announce that I have taken up the #90 Days of DevOps Challenge!
This is Day1 of 90 days of DevOps
Tasks to be performed on Day 1:
To Fork this Repo
Start with a DevOps Roadmap[https://youtu.be/iOE9NTAG35g]
Write a LinkedIn post or a small article about your understanding of DevOps
What is DevOps
What is Automation, Scaling, and Infrastructure
Why DevOps is Important.
To Fork this Repo:
On GitHub.com, navigate to the repository you want to fork.
In the top-right corner of the page, click Fork.
A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project.
A copy of that repository will be present in your account.
Start with a DevOps Roadmap[https://youtu.be/iOE9NTAG35g]
DevOps roadmap :
Linux Operating System
Git and GitHub
Docker and Docker Swarm
Jenkins CI/CD
Kubernetes
Cloud Service Providers
Infrastructure as a Code
Monitoring
Write a LinkedIn post or a small article about your understanding of DevOps
- DevOps is a methodology that involves practices to bridge the gap between Dev and ops teams by using Open source automation build tools. It is the union of people, processes, and products to enable the continuous delivery of value to our end users. The main goal of DEVOPS is to shorten cycle time.
What is DevOps?
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.
Benefits of DevOps:
Speed
Rapid Delivery
Reliability
Scale
Improved Collaboration
Security
What is Automation, Scaling, and Infrastructure:
Automation: Automation is the use of technology to perform tasks with reduced human assistance. Any industry that encounters repetitive tasks can use automation, but automation is more prevalent in the industries of manufacturing, robotics, and automotive, as well as in the world of technology—in IT systems and business decision software.
Scaling: A scalable DevOps means the system can expand automatically during a high workload and shrink back when the needs are reduced to normal. A successfully scaled DevOps promotes mutual collaboration among teams, reduced bottlenecks in deliveries, faster feedback cycles, and resilient product updates.
Infrastructure: DevOps infrastructure under DevOps refers to a concept that revolves around the idea of managing infrastructure with the help of code. This is done with the help of certain tools or programs which can help to carry out the tasks automatically.
Ansible
Terraform
CloudFormation
Azure Resource Manager
Why DevOps is Important.
Shorter development cycles that encourage innovation
More collaboration, better communication
Reduced deployment failures and faster time to recover
Efficiency: Improved resource management
CONCLUSION : In this blog post, we learned about basics of DevOps, why is it important, how we can automate and build an infrastructure with the help of a code.