DevOps, which stands for development and operations, is a movement or practice that emphasizes communication and collaboration of both developers and other IT professionals while automating the process of software delivery and infrastructure changes. DevOps has become a buzzword these days. Many companies have already jumped on the bandwagon and have started implementing DevOps principles. According to a survey by Puppet Labs and IT Revolution Press, 63 percent of over 4,000 respondents are implementing DevOps practices. The ultimate goal of DevOps is to establish a culture where developing, testing and deploying software can take place more reliably, frequently and rapidly.