Home > Blogroll > What is DevOps?

What is DevOps?

Now a days you must have heard about DevOps and almost everybody wants to know about DevOps. I met few people and those are assuming it as its a new technology and few thinks it’s just a CI/CD. In this post I’ll try to explain what is DevOps and what is not DevOps.

First of all DevOps is not a Technology it’s a culture. DevOps word is combination of Development and Operation. Here, Development means Software Development Process and Operation means Production Environment maintenance and support.

What is DevOps

Basically DevOps is a culture that works on principal of Agile, Lean and ITIL (Software Maintenance and Support Practices). You all must know about Agile Methodology in which we break large chunk of requirements into small stories and plan a sprint for 2 to 4 week to build production ready software.

Lean is a process to remove wastage from the system. here wastage can be redundant work that can be automate and manual intervention can be removed or limit it.

While ITIL Process talks about how to manage and maintain software application and infrastructure in stage/production environment.

In DevOps all the teams e.g. Development, Testing and Operations work closely as a single team to achieve common goal.

DevOps changes the mindset as earlier Development team has no information about Production Environment and issues that Production Team is facing similarly Production Support team was not at all aware about Development teams activities that lacks coordination. with DevOps, team works together as a single team and automate all the manual processes like:
1. Code Management
2. Build / Integration
3. Unit Testing
4. ATDD/BDD Testing
5. Integration Testing
6. Configuration Management
7. Deployment
8. Monitoring
9. Reporting

Followings are DevOps Tool-sets:
1. Rally/JIRA
2. SVN/Git
3. Jenkins/Hudson/Bamboo/TeamCity
4. JUnit/TestNG
5. Selenium WebDriver/Cucumber
6. Shef/Puppet/Ansible
7. Artifactory
8. Blazemaster/JMeter
9. Nagios/NewRelic
etc.

You can learn about DevOps in depth by DevLabsAlliance.com There DevOps programs are best in class and they are providing following training’s:
DevOps Foundation Certification Course
DevOps Professional Certification Course

Categories: Blogroll
  1. No comments yet.
  1. No trackbacks yet.

Leave a comment