Upload
myron-patterson
View
213
Download
1
Tags:
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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?
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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