DevOps Habits - a true measure of your DevOps Transformation
DevOps transformation is a journey, not a jump. Implementing DevOps practices in an organization requires a “systems thinking” - analyzing the most efficient way to deliver value to your customer across all people involved from software ideation to production and back. During this session, we will discuss how DevOps practices introduce changes in the structure of your team, responsibilities, and culture across Dev, Ops, and the business. We will also look at a case study of how we started DevOps journey at a software house from CI to CD to DevOps Habits.
Outline/Structure of the Talk
DevOps Habits - a true measure of your DevOps Transformation
- Introduction
- Shipping Faster - Dev and Ops Collaboration
- Key DevOps Practices
- Continuous Integration
- Continuous Deployment and Release Automation
- Infrastructure as Code
- Fast Feedback throughout every phase of software lifecycle
- Case Study - Large Software House
- Phase 1: Trenches to 1 Bedroom
- Focus on automation -> CI, CD and Release Pipelines
- Focus on Unit Tests automation and automating other test cycles
- Phase 2: Decide and Divide rooms
- Shift in roles and accountabilities
- Phase 3: Implement analytics and action plan
- Decorate, Design, Measure
- Phase 4: DevOps Habits
- Start Living
- Phase 1: Trenches to 1 Bedroom
- Conclusion
Learning Outcome
1. Learn how DevOps practices can help team ship software faster
2. Learn key practices of DevOps and understand how each of it fits into the overall delivery chain
3. Learn from real life challenges and get ideas on how we have resolved it and how you can reuse some of our learnings
Target Audience
Developers, Software Engineers, Project Managers, Agile Coaches, Agile Enthusiasts, DevOps Engineers