2. About Me
● Masters in Information Management (UI/UX Specialization & Technology
Development)
● Graduate Assistant Software Developer in University of Maryland Libraries
● 4+ Years of work Experience in Verizon India
● 2+ Experience in Startup During Undergraduation(Co-Founded)
● Worked as Freelance Visual Effects Supervisor and Designer for Couple of
Regional Feature Films
● I am from Chennai, India
3. Why Devops?
“Do painful things more frequently, so you can make it less painful…”
Adrian Cockcroft, Architect, NetFlix
DevOps is the practice of operations and development engineers participating together
in the entire service lifecycle, from design through the development process to
production support.
“It is not the strongest of the species that survive, nor the most intelligent, but the one
most responsive to change.” – Charles Darwin
4. Devops at work
● Amazon deploys new software to production every 11.6 seconds
● Facebook deploys one minor update almost all the business days and one major
update each week.
● Netflix deploys 100 times a day on average.
● Before Devops, Amazon wasted 40 percent of its server capacity .
● Etsy went from four-hour full-site deployments twice weekly, to more than 50
deployments a day.
9. Benefits of Devops
● Shorter Development Cycle
● Increased Release Velocity
● Improved Defect Detection
● Reduced Deployment Failures and Rollbacks
● Reduced Time to Recover upon Failure.
16. Other key Elements of Devops
1. GateKeeper - roll-out features to subsets of users
2. Push Karma - track how reliable an individual developer
3. Perflab - tracking performance changes on code branches and revisions
4. Monitoring tools. Nagios, Graphite, etc.
5. Peer Reviewing - Code Reviews