arrow

arrow Devops

Course Description

This course introduces attendees to the goals, objectives, benefits, practices of a DevOps environment with hands on working sessions. The course also addresses why DevOps is a mix of cultural, process & tools movement. This sessions talks about principles and mind-sets with practical hands-on use-cases that is pivoting the software delivery landscape123.

Learning Objectives

This workshop will help the audience to gain insights into Lean application delivery practices with IT-engineering use-cases.

  • How culturally Devops movement has brought big change in the way organizations delivery software today

  • How DevOps thinking is pivoting organizations to deliver faster applications & features to its customers.

  • How DevOps automation and Continuous Delivery solutions accelerate application build, test and release.

  • How these practices help development organizations to validate their release candidates more quickly

  • How faster feedback loops help the developers to identify errors and turnaround fix faster.

  • Working sessions on the delivery orchestration tools

  • How the Ops teams are able to have better predictability & stability in managing organizations IT eco-system.

  • How Cost of Ops has significantly go down with the level of abstraction of these solutions.

Audience

  • Anyone interested in acquiring a high level knowledge about DevOps

  • Software developers, test engineers, managers, consultants or anyone involved in application development

  • IT Operations teams, management, professionals and consultants

  • Managed service providers

  • Service Management process owners, process managers and consultants

  • IT professionals working within, or about to enter, an Agile environment

  • Senior Managers who want to understand the benefits of adopting a DevOps culture

  • Business stakeholders interested in learning about DevOps

Course Details

  • DevOps Evolution

  • IT friction, Dev & Ops world problems

  • Change is constant

  • Knowing is half the battle

  • Breaking old habits

  • Learned helplessness

  • Combating Myth and rumours

  • Systems thinking

  • Flow thinking

  • Visualization

  • Feedback loops

  • Continuous Improvement

  • Overstating & Underfinishing

  • Best of both the world Scrum & Kanban

  • Scrum & XP

  • Test Driven Development

  • Actionable Metrics

  • Build & Test applications faster

  • Why PaaS

  • Few players in the market

  • New trends

  • Introduction to a team collaboration software like Confluence

  • Capturing requirements

  • Create issues

  • Track releases

  • Enabling Agile development with a tool oriented approach

  • Git working session with multiple use cases

  • VSS/SVN/CVS migration to Git working session with use cases

  • CI server Working session - Jenkins

  • Implementing CI & CD using cloudbees

  • How to write an automated Build scripts

  • Infrastructure as a code

  • Overview of Chef as a case study with working session

  • Automate Build, deploy and management of infrastructure using Chef - Use cases

  • Automated Release/Deploy

  • Automated Verification

  • Automated Promote

  • Passive monitoring

  • Scripted rollback

  • Monitor infrastructure resources

  • Log monitoring

  • Visibility into resource utilization, operational performance and overall demand patterns

  • Metrics, including CPU utilization, disk I/O and network traffic

  • Custom Metrics

Lets Work Together