Top Banner
1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series 2015 Marisa Sawatphadungkij CM and Test Manager December 2015 Evolution of Configuration Management in a DevOps/Agile World [email protected] Twitter: marisasawat
28

1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

Jan 19, 2016

Download

Documents

Myron Patterson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

1Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Marisa SawatphadungkijCM and Test Manager

December 2015

Evolution of Configuration Management in a DevOps/Agile World

[email protected]: marisasawat

Page 2: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

2Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Bio

Florida Atlantic University, Computer Information SystemsAustinite since 1997

Page 3: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

3Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Evolution of Drillinginfo CM

2011 Time 2015

Deploy to production

Builds & Tools Release MgmtChange MgmtConfig Mgmt

+ Tools + DevOps

Page 4: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

4Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Continuous Improvement

Analyze

Deliver Integrate

Page 5: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

5Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Continuous Improvement

Analyze

Deliver Integrate

● Team Organization● Toolset● Process

○ Integration○ Release

■ Change Management■ Configuration Management■ Dependency Management■ Communication

● Deploy Schedule

Page 6: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

6Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Continuous Improvement

Analyze

Deliver Integrate

● Build relationships● Break down the silos● Changing Mindsets

Next Gen Drillinginfo =Opportunity to change

Page 7: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

7Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo Configuration Management Team

PMO

ProductsDev

QAProducts

GISDB Dev

DBA

Page 8: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

8Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo Configuration Management

Identify changes going to production

Coordinate & assist production deliverables

Configure environments, builds & tools

DevOps● Deployment tools● Infrastructure as

Code● Monitoring● Cloud Development● Continuous Delivery● Production Support

for Apps

Change Management

Configuration Management

Release Management

Page 9: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

9Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo Configuration Management

Why take on more responsibilities?

Page 10: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

10Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo CM Tool Chain

Communication

Project Management

VCS

Page 11: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

11Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo CM Tool Chain

Artifact Mgmt

CI Server

Config Mgmt

http://www.tootermeredith.com/reso/audio/computer-meme-reaction-598.png

Page 12: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

12Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo CM Tool Chain

http://www.datanami.com/wp-content/uploads/2013/04/OnDemansDataCenter.jpg

http://m.memegen.com/nzbvvq.jpg

Monitoring

Server Location

Page 13: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

13Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Drillinginfo CM Tool Chain

http://m.memegen.com/nzbvvq.jpg

Latest Addition:

Page 14: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

14Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Continuous Improvement

Analyze

Deliver Integrate

● Self Service CM tasks● Continuous delivery to dev● Configuration Management of

our servers● AWS● Feature Gates

Page 15: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

15Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Challenges

▪ Continuous effort to break up silos

▪ Learning new tools - stopping the speed of development?

▪ Delivering Speed (too quickly?)

▪ Communication▪ between tech teams▪ business dept to tech▪ company to customers

▪ Cost

Page 16: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

16Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Challenges

▪ Deploy Process Progression

Page 17: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

17Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Challenges

▪ Deploy Process Progression

Page 18: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

18Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Challenges

▪ Deploy Process Progression

Tags:

DI2Griddle - v15.5.13

cloudformation - v15.5.13

Cookbook Version Changes:

di_environment => 0.40.0 WAS 0.39.0

Page 19: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

19Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Benefits of DevOps and Agile

▪ Faster delivery▪ Development▪ Test▪ Production

▪ Faster customer feedback▪ Collaboration within the project teams

▪ Innovative ideas▪ Better communication▪ Cross functional skills

PMUX

DB Dev

CM

Dev QA

Page 20: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

20Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Benefits of DevOps and Agile

▪ Tools▪ [Chef] management configuration across hundreds of servers▪ [Github] local repos to develop from anywhere▪ [Github] easy code review process▪ [AWS] stand up a new environment in less than an hour!▪ [Runscope] monitoring▪ [HipChat] central communication▪ [ChatOps] Hubot (Sparky Sanchez) integration with other tools

(automation)▪ [Docker] cost savings, contained

Page 21: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

21Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Evolution of Drillinginfo CM

Deploy to production

Builds & Tools Release MgmtChange MgmtConfig Mgmt

+ Tools + DevOps

2011 Time 2015

Page 22: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

22Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Next Steps

▪ Proactive instead reactive▪ AWS management - cont▪ Docker - cont▪ Continuous delivery▪ Overall company becomes more agile

Page 23: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

23Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015 • 23

www.synerzip.comHemant Elhence

[email protected]

Page 24: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

24Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Synerzip in a Nutshell Software product development partner for small/mid-sized technology companies

• Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase

• By definition, all Synerzip work is the IP of its respective clients• Deep experience in full SDLC – design, dev, QA/testing, deployment

Dedicated team of high caliber software professionals for each client• Seamlessly extends client’s local team offering full transparency• Stable teams with very low turn-over• NOT just “staff augmentation, but provide full management support

Actually reduces risk of development/delivery• Experienced team – uses appropriate level of engineering discipline• Practices Agile development – responsive yet disciplined

Reduces cost – dual-site team, 50% cost advantage Offers long-term flexibility – allows (facilitates) taking offshore team captive – aka

“BOT” option

Page 26: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

26Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Next WebinarIf We Are Agile,

Why Do We Need Managers?Complimentary Webinar:

Wednesday, January 27, 2016 @ Noon CST

Presented by: Ron LichtyPrincipal, Ron Lichty Consulting, Inc.

www.RonLichty.com

Author, Managing the Unmanageable

Page 27: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

27Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Hemant [email protected]

469.374.0500

Connect with Synerzip

@Synerzip

linkedin.com/company/synerzip

facebook.com/Synerzip

Page 28: 1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.

28Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.

Webinar Series 2015

Questions & Open Discussion

THANK YOU