EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

DevOps Training

Course outline

10 days

Duration

DevOps Training

10 days

Outline

Day

Course Outline

Modules Covered

Day 1

  • Introduction to Application Lifecycle Management (ALM)
  • Product vs Project Mindset
  • ALM Delivery methodology – Waterfall, Agile & Scrum
  • Stakeholder Management
  • Getting ALM, required documentations ready
  • Requirements Documentation
  • Application Lifecycle Management (ALM)
  • Agile & Scrum

Day 2

  • Test plan and test driven ALM
  • Defects & Risk Management
  • Stakeholder communication and collaboration
  • Scrum Artifacts – Dashboard and delivery visualisation
  • Introduction to DevOps
  • Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Testing
  • Introduction to Jenkins (CI/CD) tool
  • Application Lifecycle Management (ALM)
  • SCRUM
  • CI / CD

Day 3

  • Start with Jenkins
  • Installing Jenkins with Docker
  • Jenkins user management
  • Jenkins Credentials management
  • Jenkins view
  • Having Jenkins ready for pipeline creations
  • Jenkins Lab (hands-on)

Day 4

  • Agile & Scrum – Part 2
  • Agile Manifesto
  • Scrum Roles – Product owner, Scrum Master & team
  • Scrum Artifacts – Product backlog, Sprint backlog, Epics, user stories
  • Scrum grooming, Backlog refinement, daily standups
  • Scrum burndown
  • Managing priorities in Scrum
  • Agile
  • Scrum
  • DevOps

Day 5

  • Install Jenkins and create pipeline
  • Use War files installation
  • Jenkins Initial Settings
  • Build History
  • Create Project, Pipeline
  • Running Pipelines
  • Development environment pipeline creation and running
  • Test Environment pipeline creation and running
  • DevOps
  • Jenkins Lab (hands-on)

Day 6

  • Jenkins User management
  • Create, modify and remove users – with permissions management
  • Jenkins administration focusing on user management task
  • Jenkins advanced credentials management task – including managing API tokens, SSH keys
  • DevOps
  • Jenkins Lab (hands-on)

Day 7

  • Release Management
  • Kick off deployment
  • Canary Release
  • Deploying to Canary release
  • Deploying to Production
  • DevOps
  • Jenkins Lab (hands-on)

Day 8

  • Continue with hands-on deployment exercise
  • Deployment failures, troubleshooting and handing bugs / Incidents
  • Introduction to Site Reliability Engineering
  • End-to-end process and activity from Ideation to product realization
  • DevOps
  • Jenkins Lab (hands-on)
  • SRE – Site Reliability Engineering

Day 9

  • KPI & Reporting on progress
  • Scrum trackers,
  • Dashboarding & visualization of Scrum Dashboard
  • Definition of Done
  • DevOps
  • Scrum

Day 10

  • Checking on knowledge & Learning
  • Assessments
  • All topics

Programme scope, delivery arrangements and suitability are confirmed during enquiry.