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.