SlideShare a Scribd company logo
AWS User Group
Sydney

Enabling your
DevOps culture
with AWS
(and base2)

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
AWS User Group
Sydney

Who am I
Aaron Walker
Principal Cloud & Integration
@base2Services

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Who are base2Services
Delivering high value Cloud and IT integration services
from concept through to support
with 7 years experience with AWS
Australia first Advanced Consulting Partner
Channel Reseller &
AWS Managed Service Provider Competency
base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Traditional Thinking around
Development and Operations
Dev’s job is to add new features
Op’s job is to keep the site stable and fast
base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
But
Dev’s job is NOT to add new features
Op’s job is NOT to keep the site stable and
fast

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Their job is to ENABLE their business

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Your business REQUIRES change

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Choose:
Discourage change in the interests of stability
OR
Allow change to happen as often as it needs to

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
“The right culture is a
requirement for survival and
success at web scale”

base2Services Pty Ltd Commercial in Confidence 2012
2013

Thursday, 27 February 14
How do we enable change
•
•

Automation
Continuous Integration/Delivery

•
•
•

JEDI - use the force Luke
(Just Enough Developed Infrastructure)

Small incremental changes

•
•
•

not just for application code

NO BIG BANG
revertible

Fast detection of failures

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
How does AWS help?

base2Services Pty Ltd Commercial in Confidence 2012
2013

Thursday, 27 February 14
Automation
•
•
•
•

CloudFormation

•
•

NO manual creation of environments
MUST BE Version controlled

OpsWorks

(or Chef/Puppet etc choose your poison)

Simple WorkFlow
Route 53

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14

If it can’t be automated
DON’T DO IT
Continuous Integration/Delivery
•
•
•
•

Every commit triggers a change

•

including infrastructure changes

AMI’s are your friends

•

FAT vs Thin

Dev’s and Ops doing it the same

•

use the same tools (Vagrant, Packer, Chef/Puppet etc)

Test the SH#T out of everything

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Small incremental changes
•

•

Simplify the deployment process

•
•
•

AMI’s as deployable artifacts
Built and tested by CI process
CloudFormation Stack Update and Rollback

Make deploying FAST

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Fast detection of failures
•
•
•

Monitor EVERYTHING
CloudWatch - collect and push custom metrics
S3 - Archive metrics even if your not using them right now.
One day you will, trust me

• EMR - because it’s cool :)
base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
How can base2Services help?

base2Services Pty Ltd Commercial in Confidence 2012
2013

Thursday, 27 February 14
Cloud Focused
Managed Service Provider

base2Services Pty Ltd Commercial in Confidence 2012
2013

Thursday, 27 February 14
base2Services Support
DevOps - We get it!!!!
✓We work closely with you to make the process and performance
of the system better.
✓Consider us your extension to your architects and developers

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Expertise and Talent

✓You gain access to our knowledge and talent of e-commerce, AWS, and
almost anything to do with online services

✓base2Services is involved in some of Australia's largest e-commerce and
classifieds sites.

✓Everyone has AWS certification

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Security Management
✓Make sure that the environment is protected from known threats.
✓Should an issue occur, we will be there at any time of the day to
close the threat

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Patch management
✓This is not just adding patches but making sure that the ones that
matter the most are done first whilst managing application downtime
during the process

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Performance review
✓We constantly assess what the developer's have built.
✓We can pinpoint particular issues and advise you of the issues to make
the system work better.
✓For example, we know which SQL queries cause issues and how to fix
them.

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Continuous Integration

✓We make sure that what the developers build can be tested first and
deployed to production when you are ready.

✓Safe rollback points are created prior to production releases.

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
base2Services Support
Proactive. Reactive

✓Our team works around the clock, in a rotating shift.You get a fresh
person ready to tackle a situation.

✓We cost about the same as you hiring one person, we are not exposed
by Sick leave, late nights or disgruntled employees working round the
clock.

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14
Questions
Aaron Walker
Principal Cloud & Integration
base2Services
www.base2services.com
1300 713 559
@aaronwalker

base2Services Pty Ltd Commercial in Confidence 2013

Thursday, 27 February 14

More Related Content

PPTX
Product Training: SeeClickFix Work
PPTX
Automating and Orchestrating Cloud Computing
PDF
Docker Containers in the Enterprise DevOps Journey
PPTX
The Cireson Portal is installed, now what?
PPTX
Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia
PDF
Simplify your datacenter – IT Automation
PPTX
The DevOps journey in an Enterprise - Continuous Lifecycle London 2016
PDF
O365Engage17 - Azure 101 terminology
Product Training: SeeClickFix Work
Automating and Orchestrating Cloud Computing
Docker Containers in the Enterprise DevOps Journey
The Cireson Portal is installed, now what?
Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia
Simplify your datacenter – IT Automation
The DevOps journey in an Enterprise - Continuous Lifecycle London 2016
O365Engage17 - Azure 101 terminology

What's hot (14)

PPTX
DevOps @ Scania - Trust and some code - NFI Testforum 2015
PDF
ArchiOffice Getting Started Guide 2016
PDF
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
PPTX
Eating our own Dogfood – The Cireson Support Portal
PPTX
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
PPTX
CI/CD - A strategy for success (North Africa Dreamin' Prez)
PPTX
Jeffrey Snover - Empowering DevOps with Azure Stack
PDF
Testing in the IoT Era
PDF
O365Engage17 - After the migration – managing your office 365 deployment
PDF
Sydney mule soft meetup 30 april 2020
PPTX
50 production deployments a day, at least
PDF
Salesforce CI/CD - A strategy for success
PPTX
How Open Source Embiggens Salesforce.com
PPTX
DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015
ArchiOffice Getting Started Guide 2016
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
Eating our own Dogfood – The Cireson Support Portal
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
CI/CD - A strategy for success (North Africa Dreamin' Prez)
Jeffrey Snover - Empowering DevOps with Azure Stack
Testing in the IoT Era
O365Engage17 - After the migration – managing your office 365 deployment
Sydney mule soft meetup 30 april 2020
50 production deployments a day, at least
Salesforce CI/CD - A strategy for success
How Open Source Embiggens Salesforce.com
DevOps @ Scania - Perforce on Tour, Berlin 2015
Ad

Similar to Enabling your DevOps culture with AWS (20)

PDF
Enabling your DevOps culture with AWS-webinar
PPT
Integration Services Presentation
PPT
Integration Services Presentation V2
PDF
The Microsoft Well Architected Framework For Data Analytics
PDF
Accelerate Spring Apps to Cloud at Scale
PDF
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
DOCX
Hemanth_SQLDBA
PDF
Jatin's resume new
PPTX
Ms premier dgcon2014_final
PPTX
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
PDF
SureSkills Dublin Schedule Jan - June 2016
PDF
Pragmatic Works Fast Start Offerings
PPSX
Comtechrim it infrastructure management company profile deck
PDF
Devops - Continuous delivery patterns with serverless stack
PDF
Accemy Corporate Overview
PPTX
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
PPTX
My personal story from azure it pro to azure dev ops
PDF
Hire Azure DevOps Engineers_ Building Agile and Scalable Teams for the Cloud ...
PDF
Scaling Test first for the Enterprise
PDF
How to Prepare for your next AWS Certification Meetup [Jan 2020]
Enabling your DevOps culture with AWS-webinar
Integration Services Presentation
Integration Services Presentation V2
The Microsoft Well Architected Framework For Data Analytics
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Hemanth_SQLDBA
Jatin's resume new
Ms premier dgcon2014_final
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SureSkills Dublin Schedule Jan - June 2016
Pragmatic Works Fast Start Offerings
Comtechrim it infrastructure management company profile deck
Devops - Continuous delivery patterns with serverless stack
Accemy Corporate Overview
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
My personal story from azure it pro to azure dev ops
Hire Azure DevOps Engineers_ Building Agile and Scalable Teams for the Cloud ...
Scaling Test first for the Enterprise
How to Prepare for your next AWS Certification Meetup [Jan 2020]
Ad

More from Aaron Walker (12)

PDF
Just Enough Infrastructure
PDF
Amazon VPC Lattice: The Service Mesh you actually want!!
PDF
Berlin AWS User Group - 10 May 2022
PDF
Do you REALLY know what is going on in your AWS Accounts?
PDF
Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins
PDF
Meetup - AWS Berlin October 2018 - Account Management and AWS Organizations
PDF
Meetup AWS Berlin July 2018 - You're writing WAY too much CloudFormation
PDF
Berlin DevOps Meetup 2018-07-12
PDF
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
PDF
OSDC 2010 - You've Got Cucumber in my Java and it Tastes Great
PDF
OSDC-2010 Database Full-text Search.... making it not suck
PDF
Java EE Behave!!!!
Just Enough Infrastructure
Amazon VPC Lattice: The Service Mesh you actually want!!
Berlin AWS User Group - 10 May 2022
Do you REALLY know what is going on in your AWS Accounts?
Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins
Meetup - AWS Berlin October 2018 - Account Management and AWS Organizations
Meetup AWS Berlin July 2018 - You're writing WAY too much CloudFormation
Berlin DevOps Meetup 2018-07-12
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
OSDC 2010 - You've Got Cucumber in my Java and it Tastes Great
OSDC-2010 Database Full-text Search.... making it not suck
Java EE Behave!!!!

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing

Enabling your DevOps culture with AWS

  • 1. AWS User Group Sydney Enabling your DevOps culture with AWS (and base2) base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 2. AWS User Group Sydney Who am I Aaron Walker Principal Cloud & Integration @base2Services base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 3. Who are base2Services Delivering high value Cloud and IT integration services from concept through to support with 7 years experience with AWS Australia first Advanced Consulting Partner Channel Reseller & AWS Managed Service Provider Competency base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 4. Traditional Thinking around Development and Operations Dev’s job is to add new features Op’s job is to keep the site stable and fast base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 5. But Dev’s job is NOT to add new features Op’s job is NOT to keep the site stable and fast base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 6. Their job is to ENABLE their business base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 7. Your business REQUIRES change base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 8. base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 9. Choose: Discourage change in the interests of stability OR Allow change to happen as often as it needs to base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 10. “The right culture is a requirement for survival and success at web scale” base2Services Pty Ltd Commercial in Confidence 2012 2013 Thursday, 27 February 14
  • 11. How do we enable change • • Automation Continuous Integration/Delivery • • • JEDI - use the force Luke (Just Enough Developed Infrastructure) Small incremental changes • • • not just for application code NO BIG BANG revertible Fast detection of failures base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 12. How does AWS help? base2Services Pty Ltd Commercial in Confidence 2012 2013 Thursday, 27 February 14
  • 13. Automation • • • • CloudFormation • • NO manual creation of environments MUST BE Version controlled OpsWorks (or Chef/Puppet etc choose your poison) Simple WorkFlow Route 53 base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14 If it can’t be automated DON’T DO IT
  • 14. Continuous Integration/Delivery • • • • Every commit triggers a change • including infrastructure changes AMI’s are your friends • FAT vs Thin Dev’s and Ops doing it the same • use the same tools (Vagrant, Packer, Chef/Puppet etc) Test the SH#T out of everything base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 15. Small incremental changes • • Simplify the deployment process • • • AMI’s as deployable artifacts Built and tested by CI process CloudFormation Stack Update and Rollback Make deploying FAST base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 16. Fast detection of failures • • • Monitor EVERYTHING CloudWatch - collect and push custom metrics S3 - Archive metrics even if your not using them right now. One day you will, trust me • EMR - because it’s cool :) base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 17. How can base2Services help? base2Services Pty Ltd Commercial in Confidence 2012 2013 Thursday, 27 February 14
  • 18. Cloud Focused Managed Service Provider base2Services Pty Ltd Commercial in Confidence 2012 2013 Thursday, 27 February 14
  • 19. base2Services Support DevOps - We get it!!!! ✓We work closely with you to make the process and performance of the system better. ✓Consider us your extension to your architects and developers base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 20. base2Services Support Expertise and Talent ✓You gain access to our knowledge and talent of e-commerce, AWS, and almost anything to do with online services ✓base2Services is involved in some of Australia's largest e-commerce and classifieds sites. ✓Everyone has AWS certification base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 21. base2Services Support Security Management ✓Make sure that the environment is protected from known threats. ✓Should an issue occur, we will be there at any time of the day to close the threat base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 22. base2Services Support Patch management ✓This is not just adding patches but making sure that the ones that matter the most are done first whilst managing application downtime during the process base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 23. base2Services Support Performance review ✓We constantly assess what the developer's have built. ✓We can pinpoint particular issues and advise you of the issues to make the system work better. ✓For example, we know which SQL queries cause issues and how to fix them. base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 24. base2Services Support Continuous Integration ✓We make sure that what the developers build can be tested first and deployed to production when you are ready. ✓Safe rollback points are created prior to production releases. base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 25. base2Services Support Proactive. Reactive ✓Our team works around the clock, in a rotating shift.You get a fresh person ready to tackle a situation. ✓We cost about the same as you hiring one person, we are not exposed by Sick leave, late nights or disgruntled employees working round the clock. base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14
  • 26. Questions Aaron Walker Principal Cloud & Integration base2Services www.base2services.com 1300 713 559 @aaronwalker base2Services Pty Ltd Commercial in Confidence 2013 Thursday, 27 February 14