Today let’s clear what is Devops?|Bytes Online Training
I have 3 Questions for all the readers…
1. Are you developing some great products?
2. Are you an infrastructure Administrator?
3. Are you a DevOps tools administrator?
If you have answered any of these questions as YES, then I would highly recommend reading this article. We will explain how you can make your life easy with DevOps.
What is DevOps?
Let me explain with an Scenario; One of you have come up with great product idea and started working on it right there the development is enforcing sending Junks of meaning full codes to the operation team for deployment and testing the development team sends the code which worked in there machine; we know any code post is always tested in the local environment.
Operation team Deploy the code received which didn’t work as per the expectations operations team raises artifacts? How you have the situation the developer says worked in my machine it is the problem with operation team server, the servers might be faulty while operation team says reject that and says environment is stable issue is with the code .now;
* Whom to believe?
* Who is telling the truth?
* Where exactly the problem is?
Because of this situation more time is wasted in investigating resolving the internal issues which result in delay product delivery. And the unhappy customers and finally a big loss to the business.
-To deal with this situation here lets Introduce Devops-
Step 1] Bring the cultural change which include both development & operation team discuss the requirement to reach to a common understanding infrastructure configuration that allows per define configuration which reduce delivery time and possibility of any conflicts.
Step 2] Introducing configuration management tools like (Puppet ,Chef, Ansible)deploy the code and send result to team which make sure infrastructure is line to deliver efficient results, which means no conflicts between Development and operations.
-Key Aspects To Introduce DevOps-
1. Infrastructure Automation:- It means virtual machine creation time has been reduced
2. Configuration Management: - It defines attribute and templates that include all the configuration of servers.
3. Deployment Automation: - Automatically deploy the code in test or production environment ensuring stability and lesser time taken.
4. Infrastructure Monitoring and log management: - Monitoring the servers; state of machines ensuring and effective working environment.
-Key results after DevOps-
1.Team working together:- developer and operation team are working together as a team
2.Quick Delivery:- Focus has shifted finding errors to deliver the products in given time
3.Happy Customers: - There is less time involved in introducing new features customers is happy and business profit increases.
Case Study – Bank of Hapoalim
It has heterogeneous infrastructure which include (Linux,windows,and Unix)such an environment is very complex to manage to make their life easy so Chef was Implemented .that include boost installing the server along with other software ;so deployment time reduced from days to minutes.
Open the door to new opportunities in the international market Check out :- Overview Of Devops









