Page 1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 25
25Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies.
Webinar Series 2015
Synerzip Clients
Page 26
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
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
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