Devops in bigcompanies

8
Devops in big companies

Transcript of Devops in bigcompanies

Page 1: Devops in bigcompanies

Devops in big companies

Page 2: Devops in bigcompanies

DEVOPS

DevOps Agile

Methodologies Business Developers

DevOps started on interaction between developers and operations

Operations

While Development departments are usually driven by user needs for frequent delivery of new features, Operations departments focus more on availability, stability of IT services and IT cost efficiency. These two contradicting goals create a "gap" between Development and Operations, which slows down IT's delivery of business value. http://en.wikipedia.org/wiki/DevOps

Page 3: Devops in bigcompanies

Processes

Culture

Automation

• Continous delivery • Continous deployment • Capacity planning • Release Coordination

• Software Factory • Configuration and Packaging • Software Monitoring ++ • IAAS • Automated deployment

• Continous Improvement • Remove boundaries and improve collaboration • Feedback loops • Toolset collective ownership

Also presented as CAMS: 1. Culture 2. Automation 3. Measurement 4. Sharing

What is DevOps

Page 4: Devops in bigcompanies

Side to Side Comparison

Big company • Revenue coming from different

channels

• Staff > 500

• Matrix or Silo organisation

• Geographically distributed teams

• COTS tools culture for various areas: monitoring, scheduling, etc

Web company • Revenue coming from web

channel

• Staff < 500

• Hierarchical, silo organisation

• Colocalized team

• Open Source tools culture

* COTS: commercial off the shelf

Page 5: Devops in bigcompanies

Why big companies are attracted by Devops

• Buzz

– Not really…

• Efficiency / cost reduction

– Improved automation means less resources

– Lower CAPEX by leveraging cloud

• Cycle time improvement

– Server provisionning

– SW deployment

Page 6: Devops in bigcompanies

What is slowing down the adoption

• Operation/production isolation – Ivory tower with their own tools/teams – Internal SLA – Fear of change

• Security – Data confidentiality – Public cloud is evil

• Legal / Regulatory constraints – SOX, etc

• Savings difficult to demonstrate • Complex transformation program

Page 7: Devops in bigcompanies

Transformation management

Vision

Skills

Incentive

Resources

Action plan

Change

+

+

+

+

Page 8: Devops in bigcompanies

Usual transition paths (not exclusive)

• Deploying Private Cloud – Achieve flexibility and hw savings objectives – Improved collaboration between dev and prod team – Environment standardization – Orchestration tool

• Improve the cycle time using a *new* tool – Approval workflow – Multiplatform deployment – Service catalog

• Cultural change similar to Agile adoption – Pilot – Transversal communities – Coach