About devops
DevOps is a set of practices meant to automate the process between software development and IT teams so that they can build, test, and release software in the fastest and most reliable way. The name DevOps is derived from Dev and Ops. Dev means Software development and Ops means Information-technology operations. Its main aim is to shorten the systems development life cycle to provide a continuous delivery that provides high software quality.
Main uses
DevOps began from its first Conference in 2009 that was held in Gent, Belgium. In 2012, the DevOps report was first conceived and launched at Puppet by Alanna Brown. By around 2014, the DevOps report was published by Nicole Forsgen, Gene Kim. Jez Humble.
DevOps practices.
DevOps provide a cross-functional mode of working that adopts the use of practice methodology by the use of a different set of tools. These tools are referred to as toolchains. These tools are what defines the highlighted practices of DevOps.
- Coding- development and review of the code. It requires source code management tools and code merging.
- Uses the continuous integration tools that build status.
- Testing; use of continuous testing tools that provide quick feedback.
- Packaging; uses the application pre-deployment staging.
- Releasing; release automation, release approvals and change management tools
- Configuring; DevOps has the infrastructure configuration and management tools
- Monitoring; uses applications performance monitoring and end-user experience tools.
History of devops
DevOps began from its first Conference in 2009 that was held in Gent, Belgium. In 2012, the DevOps report was first conceived and launched at Puppet by Alanna Brown. By around 2014, the DevOps report was published by Nicole Forsgen, Gene Kim. Jez Humble.