28
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

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

Embed Size (px)

Citation preview

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