SlideShare a Scribd company logo
<why
developers
dig devops/>
Introduction: DWB
{Developers With Benefits}
There’s a great reason to dig the DevOps
change model. You’ll get your work done
faster and better – carving out more time to
tackle new business solutions and
innovations. Benefits range from continuous
delivery and shorter release cycles to
reduced failures, collaborative workflows and
faster deployments. Learn how to build,
evolve and operate from others who have
successfully charted this rapidly changing
field. Discover how to strut your developer
talents to enable faster time-to-market and
move the business forward.
{Developers With Benefits}
There’s a great reason to dig the DevOps
change model. You’ll get your work done
faster and better – carving out more time to
tackle new business solutions and
innovations. Benefits range from continuous
delivery and shorter release cycles to
reduced failures, collaborative workflows and
faster deployments. Learn how to build,
evolve and operate from others who have
successfully charted this rapidly changing
field. Discover how to strut your developer
talents to enable faster time-to-market and
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<build bridges, not walls>
DevOps teams are inherently collaborative – in name and in practice. Breaking down barriers
between dev and ops gives the entire team ownership of the process and product. Users and
testers are actively engaged from beginning to end, no longer relegated to waiting until the
application is delivered to them.
The development cycle becomes inclusive and holistic addressing programming, storage, access
control, versioning, backups, networking, maintenance, security, DBA, and, of course, testing, QA,
and customer support. Team members become active stakeholders in developing the product
and deeply invested in designing workflows that function well for everyone on the team.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<get your release teams on the
same page>
Every developer worth his code knows that software
releases can be risky and time-consuming. DevOps
aims to balance faster time to market with reliability
and performance. Continuous deployment enables
development teams to identify new features and
install them into production – fast. In tandem with
these deployments, applying a continuous integration
strategy can help you find high-quality working
solutions safely in small, regular steps by providing
immediate feedback on code defects. Testing smaller
pieces of functionality within an agile environment
also ensures that code can be built earlier, more
modularly and more cohesively.
Infrastructure can be managed by open source
software tools and cloud-based enterprise services to
ensure scalability and reliability. A strong cycle of
continuous testing and improvement helps to advance
best practices and agile standards.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
http://engineering.instagram.com/posts/1125308487520335/continuous-deployment-at-instagram/
http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances
Why Developers Dig DevOps
<the power to scale:
instagram case study>
What if your product explodes overnight, and suddenly you need
to scale up on a massive level? Instagram provides a telling case
study. In 2013, its user base grew by 23 percent, and the ops
team had to change the server environment almost daily as
millions joined Instagram while new development challenges
arose to meet the demand.
The Instagram team had to move quickly to tackle all the new
needs for load balancing, cloud-based application servers, data
storage and usage monitoring. It was like putting out daily fires.
To resolve the situation, they moved to a DevOps structure
where continuous deployment was central to scaling. Then, in
the spirit of advancing the DevOps community of practice, they
posted what they accomplished on their engineering blog so
others could learn and provide feedback.
Instagram page outlining their core principles
when choosing a system
KEEP IT VERY
SIMPLE
DON’T RE-INVENT
THE WHEEL
GO WITH PROVEN AND
SOLID TECHNOLOGIES
WHEN YOU CAN
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<go tribal or go home>
Before DevOps, tribal warfare ruled IT, with developers on one
side and operations on the other, “throwing code over the wall,”
all too often without trust or respect. DevOps offers a far more
collaborative and supportive structure. The team is a tribe of
people with a defined mission and the skills necessary to deliver
their expertise. The smaller the tribe, the more effective and
agile. Limit team size to seven people - give or take one or two.
Some leading companies break that down a tribe to two or
three “squads” that boast a startup vibe.
Creating pride and attitude around your tribe is part of what
makes the Dev in DevOps not just another word on an org chart.
Regular celebrations of small daily or weekly wins build tribal
pride. Some tribes even create a weekly Unity Hour, with “shout
outs” to contributing members. Several companies, including
Nokia, Salesforce, and Zappos host internal DevOps hackathons
to generate new ideas, highlight individual skillsets and promote
teambuilding. When your tribe members volunteer for tasks
rather than wait for assignments, you know you’ve hit the sweet
spot.
P O W E R E D b y S E R V I C E™
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<faster time-to-wow>
DevOps is all about agility. Your tribe is hustling to deliver Minimum Viable Product, the smallest
amount of functionality that will produce value, as fast as possible. Feedback from continuous testing
and customer input is constantly incorporated into the product quickly, delivering value incrementally.
You gain through deploying in small batches. This exposes the most problematic issues, which may
range from code changes to storage capacity issues to access or anything in the DevOps purview, first.
This provides instant insights into what users find most valuable.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<design thinking:
building from the
outside in>
The ultimate goal of DevOps is to speed up delivery and
increase the quality of products and services. Start by
understanding your users; this includes not just customers and
stakeholders but also your IT colleagues. Tech firms are
increasingly adopting the innovation technique of design
thinking pioneered by IDEO, an innovation and design firm that
uses a human-centered, design-based approach. Design
Thinking encourages a “stand-in-their shoes” empathic design
approach to uncover deeper, often unstated customer needs. It
encompasses five revolving steps: empathize, define, ideate,
prototype and test.
This holistic approach leads to more robust feedback loops.
Analyzing metrics such as transaction response times, user
requests, and other usage behavior improves your testing
environment. But remember to keep coming back to your
users. Your customers are your first resource to help you
develop value and innovations.
EMPATHIZE
DEFINE
IDEATE
PROTOTYPE
TEST
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<drive a better user
experience from the
passenger seat>
User Experience (UX) principles of empathy, idea validation,
research, and testing are increasingly important. How the
user experiences the environment is becoming ever more
essential to the process of developing robust, effective code.
Start by documenting the main characteristics of user
feedback that will guide DevOps to make aligned
architecture and interface decisions. Then, bring it back to
your scrum for analysis and discussion, and the inevitable
quick development sprint. You may need to create new
testing tools and test cycles as you work collaboratively
toward improving your design. The best UX designers get
out of the way and just help people steer themselves. Make
this one of your defining DevOps principles.
“You’ve got to start with
the customer experience
and work back toward the
technology.”
- Steve Jobs
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<scale the fail wall>
Continuous testing and risk-taking can turn smart
failures into an essential part of the development
cycle. This is not about making mistakes but about
validated learning and causing things to fail early
on in the development environment rather than in
the live operating environment.
DevOps teams openly discuss and even welcome
failures in order to share learning that leads to
creating more robust code and solutions. Some
companies go so far as to create a “Fail Wall,”
sticking up Post-its on memorable fails that detail
the failures, and the lessons learned. Your Fail Wall
may also be a wiki.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<speedy recovery>
Track your mission-critical assets now. Servers and
applications essential to business functions must
be protected, and data needs to be backed up
frequently to an offsite location immune from
risks. DevOps tools like Chef and Puppet work
through the provisioning and partitioning of
virtual machines and containers in the cloud to
create an offline instance of the application
environment. This makes for servers that are
easy to restore in real-time. When a disaster
strikes, you can simply launch a new instance of
the virtual server using your backed up copy –
and save a significant amount of recovery time.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<strut your
developer stuff>
Engineers are often the most creative people
in the environment; DevOps brings an
efficient means for them to showcase their
talents. Improving the efficiency of your
workflows frees up time to explore higher
value business problems, find new
development directions and discover
opportunities for monetization. Remember
that a key objective of DevOps is to prioritize
around business objectives. The faster you
learn to automate routine tasks and reduce
the “cross-talk” of code releases, the more
time you have to explore new features for
customers or applications to business units
and maximize your value.
<hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
Why Developers Dig DevOps
<we’ve got your
back, front & sides>
DevOps is a cultural shift that when fully embraced
nearly eliminates one of the greatest pressures for
a developer: Those days when you handed an
upgrade or new version of software “over the
wall” to the tester and operations. And it broke.
Then, there was hell to pay.
With continuous delivery cycles, batches of code
are tested in real time, often by customers.
Feedback is constant. The pressure of big deliveries
on developers is removed. The DevOps team has an
all-for-one and one-for-all mentality. Blaming and
finger pointing are no longer part of the work
environment. The team has your back.

More Related Content

What's hot

How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Hawkman Academy
 
Dev ops
Dev opsDev ops
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
Professional Guru
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mukta Aphale
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Matthew David
 
Devops
DevopsDevops
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Mettje Heegstra
 
DevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operationsDevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operations
Microsoft Developer Norway
 
ROOTS2011 Continuous Delivery
ROOTS2011 Continuous DeliveryROOTS2011 Continuous Delivery
ROOTS2011 Continuous Delivery
Ole Christian Rynning
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
UtpalenduChakrobortt1
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Sridhara T V
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGroup
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
KhalidQureshi31
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?
Tathagat Varma
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 

What's hot (20)

How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops
DevopsDevops
Devops
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operationsDevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operations
 
ROOTS2011 Continuous Delivery
ROOTS2011 Continuous DeliveryROOTS2011 Continuous Delivery
ROOTS2011 Continuous Delivery
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 

Similar to Why Developers Dig DevOps

bg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystifiedbg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystified
borisgloger consulting GmbH
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
Willy-Peter Schaub
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
conline training
 
Beyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at ScaleBeyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at Scale
Tasktop
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
Andrea Tino
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
Amazon Web Services
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdf
ssuserccd625
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Alex Danvy
 
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
Vincent Biret
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains InfotechDevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
Rosalie Lauren
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
Happiest Minds Technologies
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
Naveen Kumar Singh
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
Solidify
 
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing KratixDevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing Kratix
Abigail Bangser
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Development
riyak40
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?
TkXel
 

Similar to Why Developers Dig DevOps (20)

bg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystifiedbg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystified
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Beyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at ScaleBeyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at Scale
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdf
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
 
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains InfotechDevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
DevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing KratixDevExForPlatformEngineers, introducing Kratix
DevExForPlatformEngineers, introducing Kratix
 
The Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software DevelopmentThe Role of DevOps Consulting in Modern Software Development
The Role of DevOps Consulting in Modern Software Development
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?
 

Recently uploaded

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 

Recently uploaded (20)

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 

Why Developers Dig DevOps

  • 2. Introduction: DWB {Developers With Benefits} There’s a great reason to dig the DevOps change model. You’ll get your work done faster and better – carving out more time to tackle new business solutions and innovations. Benefits range from continuous delivery and shorter release cycles to reduced failures, collaborative workflows and faster deployments. Learn how to build, evolve and operate from others who have successfully charted this rapidly changing field. Discover how to strut your developer talents to enable faster time-to-market and move the business forward. {Developers With Benefits} There’s a great reason to dig the DevOps change model. You’ll get your work done faster and better – carving out more time to tackle new business solutions and innovations. Benefits range from continuous delivery and shorter release cycles to reduced failures, collaborative workflows and faster deployments. Learn how to build, evolve and operate from others who have successfully charted this rapidly changing field. Discover how to strut your developer talents to enable faster time-to-market and <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps
  • 3. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <build bridges, not walls> DevOps teams are inherently collaborative – in name and in practice. Breaking down barriers between dev and ops gives the entire team ownership of the process and product. Users and testers are actively engaged from beginning to end, no longer relegated to waiting until the application is delivered to them. The development cycle becomes inclusive and holistic addressing programming, storage, access control, versioning, backups, networking, maintenance, security, DBA, and, of course, testing, QA, and customer support. Team members become active stakeholders in developing the product and deeply invested in designing workflows that function well for everyone on the team.
  • 4. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <get your release teams on the same page> Every developer worth his code knows that software releases can be risky and time-consuming. DevOps aims to balance faster time to market with reliability and performance. Continuous deployment enables development teams to identify new features and install them into production – fast. In tandem with these deployments, applying a continuous integration strategy can help you find high-quality working solutions safely in small, regular steps by providing immediate feedback on code defects. Testing smaller pieces of functionality within an agile environment also ensures that code can be built earlier, more modularly and more cohesively. Infrastructure can be managed by open source software tools and cloud-based enterprise services to ensure scalability and reliability. A strong cycle of continuous testing and improvement helps to advance best practices and agile standards.
  • 5. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> http://engineering.instagram.com/posts/1125308487520335/continuous-deployment-at-instagram/ http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances Why Developers Dig DevOps <the power to scale: instagram case study> What if your product explodes overnight, and suddenly you need to scale up on a massive level? Instagram provides a telling case study. In 2013, its user base grew by 23 percent, and the ops team had to change the server environment almost daily as millions joined Instagram while new development challenges arose to meet the demand. The Instagram team had to move quickly to tackle all the new needs for load balancing, cloud-based application servers, data storage and usage monitoring. It was like putting out daily fires. To resolve the situation, they moved to a DevOps structure where continuous deployment was central to scaling. Then, in the spirit of advancing the DevOps community of practice, they posted what they accomplished on their engineering blog so others could learn and provide feedback. Instagram page outlining their core principles when choosing a system KEEP IT VERY SIMPLE DON’T RE-INVENT THE WHEEL GO WITH PROVEN AND SOLID TECHNOLOGIES WHEN YOU CAN
  • 6. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <go tribal or go home> Before DevOps, tribal warfare ruled IT, with developers on one side and operations on the other, “throwing code over the wall,” all too often without trust or respect. DevOps offers a far more collaborative and supportive structure. The team is a tribe of people with a defined mission and the skills necessary to deliver their expertise. The smaller the tribe, the more effective and agile. Limit team size to seven people - give or take one or two. Some leading companies break that down a tribe to two or three “squads” that boast a startup vibe. Creating pride and attitude around your tribe is part of what makes the Dev in DevOps not just another word on an org chart. Regular celebrations of small daily or weekly wins build tribal pride. Some tribes even create a weekly Unity Hour, with “shout outs” to contributing members. Several companies, including Nokia, Salesforce, and Zappos host internal DevOps hackathons to generate new ideas, highlight individual skillsets and promote teambuilding. When your tribe members volunteer for tasks rather than wait for assignments, you know you’ve hit the sweet spot. P O W E R E D b y S E R V I C E™
  • 7. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <faster time-to-wow> DevOps is all about agility. Your tribe is hustling to deliver Minimum Viable Product, the smallest amount of functionality that will produce value, as fast as possible. Feedback from continuous testing and customer input is constantly incorporated into the product quickly, delivering value incrementally. You gain through deploying in small batches. This exposes the most problematic issues, which may range from code changes to storage capacity issues to access or anything in the DevOps purview, first. This provides instant insights into what users find most valuable.
  • 8. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <design thinking: building from the outside in> The ultimate goal of DevOps is to speed up delivery and increase the quality of products and services. Start by understanding your users; this includes not just customers and stakeholders but also your IT colleagues. Tech firms are increasingly adopting the innovation technique of design thinking pioneered by IDEO, an innovation and design firm that uses a human-centered, design-based approach. Design Thinking encourages a “stand-in-their shoes” empathic design approach to uncover deeper, often unstated customer needs. It encompasses five revolving steps: empathize, define, ideate, prototype and test. This holistic approach leads to more robust feedback loops. Analyzing metrics such as transaction response times, user requests, and other usage behavior improves your testing environment. But remember to keep coming back to your users. Your customers are your first resource to help you develop value and innovations. EMPATHIZE DEFINE IDEATE PROTOTYPE TEST
  • 9. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <drive a better user experience from the passenger seat> User Experience (UX) principles of empathy, idea validation, research, and testing are increasingly important. How the user experiences the environment is becoming ever more essential to the process of developing robust, effective code. Start by documenting the main characteristics of user feedback that will guide DevOps to make aligned architecture and interface decisions. Then, bring it back to your scrum for analysis and discussion, and the inevitable quick development sprint. You may need to create new testing tools and test cycles as you work collaboratively toward improving your design. The best UX designers get out of the way and just help people steer themselves. Make this one of your defining DevOps principles. “You’ve got to start with the customer experience and work back toward the technology.” - Steve Jobs
  • 10. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <scale the fail wall> Continuous testing and risk-taking can turn smart failures into an essential part of the development cycle. This is not about making mistakes but about validated learning and causing things to fail early on in the development environment rather than in the live operating environment. DevOps teams openly discuss and even welcome failures in order to share learning that leads to creating more robust code and solutions. Some companies go so far as to create a “Fail Wall,” sticking up Post-its on memorable fails that detail the failures, and the lessons learned. Your Fail Wall may also be a wiki.
  • 11. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <speedy recovery> Track your mission-critical assets now. Servers and applications essential to business functions must be protected, and data needs to be backed up frequently to an offsite location immune from risks. DevOps tools like Chef and Puppet work through the provisioning and partitioning of virtual machines and containers in the cloud to create an offline instance of the application environment. This makes for servers that are easy to restore in real-time. When a disaster strikes, you can simply launch a new instance of the virtual server using your backed up copy – and save a significant amount of recovery time. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300">
  • 12. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <strut your developer stuff> Engineers are often the most creative people in the environment; DevOps brings an efficient means for them to showcase their talents. Improving the efficiency of your workflows frees up time to explore higher value business problems, find new development directions and discover opportunities for monetization. Remember that a key objective of DevOps is to prioritize around business objectives. The faster you learn to automate routine tasks and reduce the “cross-talk” of code releases, the more time you have to explore new features for customers or applications to business units and maximize your value.
  • 13. <hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"><hr width="300"> Why Developers Dig DevOps <we’ve got your back, front & sides> DevOps is a cultural shift that when fully embraced nearly eliminates one of the greatest pressures for a developer: Those days when you handed an upgrade or new version of software “over the wall” to the tester and operations. And it broke. Then, there was hell to pay. With continuous delivery cycles, batches of code are tested in real time, often by customers. Feedback is constant. The pressure of big deliveries on developers is removed. The DevOps team has an all-for-one and one-for-all mentality. Blaming and finger pointing are no longer part of the work environment. The team has your back.