Importance of DevOps
What is DevOps
DevOps = Development + Operations
Development includes plan, code, build, test
Operations includes release, deploy, operate, monitor
DevOps is the combination of Development and Operations.DevOps is approach to change the culture.The DevOps approch that increases an organization’s ability to deliver applications and services at high velocity.Focus of DevOps was on enhancing the communication between the Development and the Operations Team.
10 Advantange of the DevOps
-Collaboration and trust
-Release faster and work smarter
-Accelerate time-to-resolution
-Cross-Skilling and Self-Improvement
-High Productivity
-Process Efficiency
-Better Customer Experience Management
-Better Team Efficiency
-Improved Flexibility and support
-Reduced Chance of Product Failure
Top 10 Tools used in DevOps
-Jenkins
-Docker
-Ansible
-Kubernetes
-Gitlab
-Maven
-Chef
-Puppet
-Git
-Gradle
Implementation of DevOps
-1. Start small, but not too small
-2. Create a culture of experimentation and learning
-3. Engineer resilience and adaptivity
-4. Get good communications from all teams
-5. Eliminate blame culture
-6.Plan,Code,Build,Test,release, deploy, operate, monitor
-7.CREATING A TEMPLATE
-8.PROVISION SERVER
-9.INSTALL SOFTWARE REQUIRED
-10.CONFIGURE THE SOFTWARE
-11.DEPLOYMENT