SlideShare a Scribd company logo
1 of 26
Download to read offline
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

What's hot

DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015Anders Lundsgård
 
ArchiOffice Getting Started Guide 2016
ArchiOffice Getting Started Guide 2016ArchiOffice Getting Started Guide 2016
ArchiOffice Getting Started Guide 2016BQE Software Inc
 
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017NCCOMMS
 
Eating our own Dogfood – The Cireson Support Portal
Eating our own Dogfood – The Cireson Support PortalEating our own Dogfood – The Cireson Support Portal
Eating our own Dogfood – The Cireson Support PortalCireson
 
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...Anders Lundsgård
 
CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)Yassine ELQANDILI ☁
 
Jeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackJeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackWinOps Conf
 
Testing in the IoT Era
Testing in the IoT EraTesting in the IoT Era
Testing in the IoT EraTechWell
 
O365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deploymentO365Engage17 - After the migration – managing your office 365 deployment
O365Engage17 - After the migration – managing your office 365 deploymentNCCOMMS
 
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup   30 april 2020Sydney mule soft meetup   30 april 2020
Sydney mule soft meetup 30 april 2020Royston Lobo
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at leastOscar Renalias
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successYassine ELQANDILI ☁
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comSalesforce Engineering
 
DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015DevOps @ Scania - Perforce on Tour, Berlin 2015
DevOps @ Scania - Perforce on Tour, Berlin 2015Anders Lundsgård
 

What's hot (14)

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

Similar to Enabling your DevOps culture with AWS

Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarAaron Walker
 
Integration Services Presentation V2
Integration Services Presentation V2Integration Services Presentation V2
Integration Services Presentation V2Catherine Eibner
 
Integration Services Presentation
Integration Services PresentationIntegration Services Presentation
Integration Services PresentationCatherine Eibner
 
The Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsThe Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsStephanie Locke
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAsir Selvasingh
 
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...VMware Tanzu
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...Amazon Web Services
 
Ms premier dgcon2014_final
Ms premier dgcon2014_finalMs premier dgcon2014_final
Ms premier dgcon2014_finalAndrew Sloan
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesKnut Relbe-Moe [MVP, MCT]
 
SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016Google
 
Pragmatic Works Fast Start Offerings
Pragmatic Works Fast Start OfferingsPragmatic Works Fast Start Offerings
Pragmatic Works Fast Start OfferingsCasey Lucas
 
Comtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckComtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckPuneet Bunet
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stackcksiva09
 
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 2014Jwooldridge
 
My personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev opsMy personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev opsnj-azure
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the EnterpriseQASymphony
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...BIWUG
 

Similar to Enabling your DevOps culture with AWS (20)

Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
Integration Services Presentation V2
Integration Services Presentation V2Integration Services Presentation V2
Integration Services Presentation V2
 
Integration Services Presentation
Integration Services PresentationIntegration Services Presentation
Integration Services Presentation
 
The Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsThe Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data Analytics
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
 
Hemanth_SQLDBA
Hemanth_SQLDBAHemanth_SQLDBA
Hemanth_SQLDBA
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...
 
Jatin's resume new
Jatin's resume newJatin's resume new
Jatin's resume new
 
Ms premier dgcon2014_final
Ms premier dgcon2014_finalMs premier dgcon2014_final
Ms premier dgcon2014_final
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
 
SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016
 
Pragmatic Works Fast Start Offerings
Pragmatic Works Fast Start OfferingsPragmatic Works Fast Start Offerings
Pragmatic Works Fast Start Offerings
 
Comtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckComtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deck
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stack
 
Accemy Corporate Overview
Accemy Corporate OverviewAccemy Corporate Overview
Accemy Corporate Overview
 
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
 
My personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev opsMy personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev ops
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
 

More from Aaron Walker

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

More from Aaron Walker (12)

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

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

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