Day1:DevOps Zero to Hero Course
Day1 :DevOps Zero to hero Course
In this day1 I learned
1.What is DevOps ? 2.Why DevOps ? 3.What are the day to day Activities? 4.How to Introduce Yourself?
*#What is DevOps:- Development + Operations-"it overcomes the gap between both Developers and operations team".
& it is a process or culture improves the organization's ability to deliver their application - by ensuring that there is a proper automation takes place with a code Quality that we have maintained for the application & ensuring there is a continuous monitoring and finally continuous testing into the DevOps Process.
Finally as a DevOps Engineer end goal is Fastens the Application delivery for that DevOps emerged or envolved.
*#Why DevOps:-
Developer(he is writes the code for application)------------------>Client will receives the application.
So what happened in between?--->Let's say before DevOps
❇️ Once the developer write the code,he use to check in the application code into somewhere because not a single developer writing the code.there will be multiple Developers writing the code. so,they have to store the code in central location.it can be Svn/git/any version control tool.
❇️ System admin they used to create a server.The developer has wrote the application they used to deploy this application on the server and end of the day you might test on a server.so for that system admins will creates the server and it can be in any platform.
❇️after that on this server Server admin will install the application server and it will holds the application on to this server.
❇️than Build & Release Engineer was deploys the application on to this server.
❇️Next process would be somebody called a Tester so Tester would test this application on the server that is created by system admin.
➡️Once tester test the application after that Build & Release Engineer will promote this application onto next level.either it can be production level or pre-production level (staging area).
➡️So again application was well tested on pre production area than this Build & Release Engineer will take forward to the Customer that would be on Production Server.
✅So for simply delivering the application from Developer Personal laptop to the Production Server :----what was Happening----"it was involving system admins and it was involving Build & Release Engineer and Server admins".
🟢 so this entire process was taking almost 10 days or even months also and multiple people was involved because this is a manual effort.
🟢 So whenever there is a manual effort your process will be slow down & it takes a lot of time also example :10 days or months. so to automate the entire process the word or the world of DevOps has emerged.