IT19A07: DEVOPS HANDS-ON TRAINING (TERRAFORM, JENKINS, GITHUB, SONARQUBE) (SF)
DEVOPS HANDS-ON TRAINING (TERRAFORM, JENKINS, GITHUB, SONARQUBE) (SF)
Course Duration
Mode of Assessment
Written Questions and Practical Performance
Who Should Attend
- Software Developers
- Architects
- Deployment engineers
- DevOps Engineers
- Developers
- SysOps Administrators
Course Overview
DevOps is all about People, Processes, and Tools. In this 5-days course, you will learn the basics of DevOps and learn how to conduct DevOps using tools like Docker, Kubernetes, Ansible and Jenkins.
In this course,
- You will learn how to Implement DevOps with Continuous Integration, Continuous Delivery, and Infrastructure as Code.
- You will learn the basics of Kubernetes on the Google Kubernetes Engine implementing Service Discovery, Centralized Configuration, and Load Balancing for Microservices.
- You will learn how to perform DevOps with Kubernetes using Terraform (Infrastructure as Code)
- You will learn the basics of Continuous Integration and Continuous Delivery and implement them using Jenkins.
- You will learn to create Kubernetes Clusters and deploy Docker Containers of Microservices to Kubernetes using Azure DevOps Pipelines on the Cloud with AWS EKS and Azure AKS.
- You will learn the basics of Ansible and implement Infrastructure as Code.
Course Schedule
Next available schedule
Course Objectives
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
Additional Details
Medium of Instruction: English
Trainer to trainee ratio: 1:20
Mode of Delivery: F2F/VLC
Price
Course Fee and Government Subsidies |
||||||
|
Individual Sponsored |
Company Sponsored |
||||
|
Non-SME |
SME |
||||
Before GST |
With GST |
Before GST |
With GST |
Before GST |
With GST |
|
Full Course Fee |
$4,500.00 |
$4,905.00 |
$4,500.00 |
$4,905.00 |
$4,500.00 |
$4,905.00 |
For Singapore Citizens aged 39 years and below |
$1,350.00 |
$1,471.50 |
$1,350.00 |
$1,471.50 |
$450.00 |
$571.50 |
For Singapore Citizens aged 40 years and above |
$450.00 |
$571.50 |
$450.00 |
$571.50 |
$450.00 |
$571.50 |
Funding Eligibility Criteria
Individual Sponsored Trainee |
Company Sponsored Trainee |
|
|
Remarks
Individual Sponsored Trainee |
Company Sponsored Trainee |
SkillsFuture Credit:
UTAP:
PSEA:
|
Absentee Payroll (AP) Funding:
|
Terms & Conditions apply. NTUC LearningHub reserves the right to make changes or improvements to any of the products described in this document without prior notice.
Prices are subject to other LHUB miscellaneous fees.
Batch ID | Course Period | Course Title | Funding Available |
Duration (Hours) |
Session (Hours) |
Venue | Available Seats |
Online Payment |
---|
What Others Also Enrolled In
CERTIFIED SCRUM MASTER (CSM) (SF) (SYNCHRONOUS E-LEARNING)
View detail