DevOps for Developers

Overview

In this training session we will start by discussing what DevOps is and what it isn't. before delving into more detail around how to build a mature DevOps capability within your organisation.

Lean Agile

  • The Value Stream
  • Achieving Fast Flow
  • WIP limits
  • Lead \ Cycle times
  • Quantifying the delivery team performance

Architecting for Microservices

  • Characteristics of a Microservice
  • Microservice Patterns and Anti-Patterns
  • Understanding the business - DDD
  • Delivery team composition
  • Service Orchestration and Event based communications
  • Interactive EventStorming session

Cloud Infrastructure

  • Lift and Shift Strategies
  • Infrastructure as code
  • Telemetry
  • Scaling
  • Resilience in design

Hosting

  • Containers
  • Kubernetes, Service Fabric, Service Mesh

Continuous Integration

  • The continuous Integration Test

Building Quality In

  • The Testing Pyramid
  • Acceptance Test Driven Development ATDD
  • Test Driven Development

Continuous Delivery

  • Trunk Based Development
  • Feature Branches or Trunk Based Development
  • Feature Toggling
  • Release Strategies

Join us in Dublin

Trainers

Eoin Barry

Eoin Barry

Eoin is the DevOps Practice Lead at Codec Ireland. Eoin has a technical background working as a Lead Developer at Ryanair and previously at Charles Taylor. 

Brian Smyth

Brian Smyth

Brian is Cloud and Platform Technical Lead at Codec Ireland. Prior to this, Brian was at Unity as Chief Technical Architect for 5 years and brings a vast amount of knowledge working in various IT Engineering roles over the last two decades.