SlideShare a Scribd company logo
1 of 19
Download to read offline
Devops
Ramesh Balasekaran
07/06/2016
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
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
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.
What is Devops?
Fixing Gaps in the Delivery PipeLine
Monolith development lifecycle
Microservice development lifecycle
Benefits of Devops
● Shorter Development Cycle
● Increased Release Velocity
● Improved Defect Detection
● Reduced Deployment Failures and Rollbacks
● Reduced Time to Recover upon Failure.
Version Controlling
ChatOps
Continuous Feedback
Continuous Feedback
Docker
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
Dashboard
Questions?
Extra Slides

More Related Content

Similar to Devops

Resume Deepthi Reddy
Resume Deepthi ReddyResume Deepthi Reddy
Resume Deepthi Reddy
Deepthi Reddy
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
Chris Sterling
 

Similar to Devops (20)

DevOps Utopia with Azure DevOps
DevOps Utopia with Azure DevOpsDevOps Utopia with Azure DevOps
DevOps Utopia with Azure DevOps
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Resume Deepthi Reddy
Resume Deepthi ReddyResume Deepthi Reddy
Resume Deepthi Reddy
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOpsDevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
Becoming great entrepreneurs
Becoming great entrepreneursBecoming great entrepreneurs
Becoming great entrepreneurs
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
DevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & TechnologyDevOps Indonesia #2 - Toolchain & Technology
DevOps Indonesia #2 - Toolchain & Technology
 
DevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and TechnologyDevOps Indonesia - DevOps Toolchain and Technology
DevOps Indonesia - DevOps Toolchain and Technology
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
 
Top 5 dev ops tools
Top 5 dev ops toolsTop 5 dev ops tools
Top 5 dev ops tools
 
Devops2
Devops2Devops2
Devops2
 
Five Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals MakeFive Mistakes Beginner Devops Professionals Make
Five Mistakes Beginner Devops Professionals Make
 
DevOps Gets Real
DevOps Gets RealDevOps Gets Real
DevOps Gets Real
 
Devops certification training course
Devops certification training courseDevops certification training course
Devops certification training course
 
Devops certification training course
Devops certification training course Devops certification training course
Devops certification training course
 
How to Learn Azure DevOps
How to Learn Azure DevOpsHow to Learn Azure DevOps
How to Learn Azure DevOps
 

More from Ramesh Balasekaran (8)

Internship Experience
Internship ExperienceInternship Experience
Internship Experience
 
RateMyNewBot
RateMyNewBotRateMyNewBot
RateMyNewBot
 
US20140180938
US20140180938US20140180938
US20140180938
 
US20140180938
US20140180938US20140180938
US20140180938
 
PRS Comic
PRS ComicPRS Comic
PRS Comic
 
umm_studios_brochure
umm_studios_brochureumm_studios_brochure
umm_studios_brochure
 
INFM600_Communication_whitepaper (1)
INFM600_Communication_whitepaper (1)INFM600_Communication_whitepaper (1)
INFM600_Communication_whitepaper (1)
 
Project_Report
Project_ReportProject_Report
Project_Report
 

Devops

  • 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.
  • 6. Fixing Gaps in the Delivery PipeLine
  • 9. Benefits of Devops ● Shorter Development Cycle ● Increased Release Velocity ● Improved Defect Detection ● Reduced Deployment Failures and Rollbacks ● Reduced Time to Recover upon Failure.
  • 10.
  • 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