Upon completing this course, participants will be able to:
- Understand the core concepts of DevOps
- Create and manage repositories on GitHub
- Install and configure Jenkins Master node
- Install and configure the Jenkins Slave node
- Create a Pipeline job to automate Git clone, maven package,
- Add spring boot Java webapp server to pipeline
- Integrate SonarQube and sonar static code analysis in the pipeline job
- Integrate Nexus and Archive artifacts in the pipeline job
- Understand Docker and Kubernetes
- Install Docker, create your own Docker image, Docker hub and Docker volume
- Integrate Jenkins with Docker in CI/CD pipeline
- Ansible automation of web infrastructure, user and group creation
Pre-requisites
The admission requirements are:
- An understanding of software development
- Familiarity with the Linux command line
- Hardware & Software
- This course will be conducted as a Virtual Live Class (VLC) via Zoom platform.
- Participants must own a Zoom account and have a laptop or a desktop with “Zoom Client for Meetings” installed. Download from zoom.us/download.
System Requirement |
Must-have:
Please ensure that your computer or laptop meets the following requirements.
Good-to-have:
Not recommended: |
Course Outline
Day 1 & 2
Module 1: DevOps Big Picture
Module 2: DevOps in Action
Day 3
Module 3: Course Overview
Module 4: Understanding Docker
Module 5: Installing Docker
Module 4: Containers on Centos 7 Docker host
Module 5: Docker Images
Module 6: Jenkins with docker pipeline
Day 4
Module 7: Ansible Big Picture
Module 8: Ansible management server deployment
Module 9: Ansible Node server deployment
Module 10: Ansible HTTPD Playbook for RHEL node
Module 11: Ansible Apache2 Playbook for ubuntu node
Module 12: Windows 2016 server node deployment
Module 13: Playbook for windows 2016 node
Day 5
Module 14: Kubernetes
Module 15: Jenkins with Kubernetes Integration
Module 16: Jenkins with Ansible integration
Certificate Obtained and Conferred by
- Upon meeting the attendance and assessment(s) criteria, participants will be awarded with a digital Statement of Attainment (SOA), accredited by SkillsFuture Singapore. SOA will be reflected as ICT-DES-4006-1.1 Solution Architecture
- Upon meeting the attendance and assessment(s) criteria, participants will be awarded a digital Certificate of Attendance from NTUC LearningHub.
- External Certification
NA
Categories
More Information
- NTUC LearningHub
Add a review