Development and Operations (DevOps) is an enterprise software development phrase which relies upon the efficiency of collaboration, integration, automation and communication of software development and IT operations of the organization. DevOps has emerged from two IT trends, called "agile system administration" and "agile operations". DevOps toolchain is a combination of tools that support in delivering, developing and managing the application throughout the software development cycle. Each tool in DevOps fits into one or more DevOps initiatives such as planning, creating, verifying, releasing, prepoding, configuring and monitoring. Planning activities include production metrics, project requirements, business metrics, update release metrics, release plan & timing and security policy. Creating activities are composed of building, coding and designing software development process whereas verifying is associated with activities such as acceptance testing, regression testing and configuration testing. Prepoding comprises of activities which are necessary once the software is ready for deployment including package configuration, approvals and release staging. Releasing relates to activities that include release coordination, promoting applications, fallbacks & recovery and scheduled releases. Configuring comes under the operation side of DevOps, and activities include infrastructure storage, database provisioning and application provisioning. Monitoring is an integral part of DevOps toolchain which helps in identifying specific issues during release and their impact on end-users.