SHIP-HATS Fundamentals for DevSecOps Engineers

Join  SHIP-HATS Waitlist for updates
Enquiry
Programme Code D291
Domain
Applications Development
Level
Foundation
Learning Partner(s)
GovTech
Duration
1 Day
Format In-person
Rating
Competencies
DevOps Methodologies
Job Roles
Software Engineer DevOps Engineer Systems Engineer

Overview

Strengthen your foundational knowledge in DevSecOps with an in-depth exploration of key DevSecOps concepts and SHIP-HATS product suite, which supports faster and more secure CI/CD setups. You will learn to navigate GitLab projects, manage pipeline stages, and utilise SHIP-HATS templates to build and run efficient pipelines.

Acquire practical guidance on using GitLab dashboards and accessing self-service resources, including technical documentation and chatbot support. Additionally, you will gain hands-on experience with SHIP-HATS templates, understand their design rationale, and apply them to build and deploy a simple Python web application. This training is essential for engineers looking to integrate security seamlessly into their development workflows.

Key Takeaways

At the end of this programme, you will be able to:
  • Understand basic DevSecOps concepts, product offerings for developers, and SHIP-HATS features offered
  • Access GitLab projects, understand pipeline stages and jobs, run the pipeline, view and understand logs for the job, and view GitLab dashboards
  • Understand all resources available to them to self-serve with a focus on technical documentation and chatbot
  • Get hands-on experience using SHIP-HATS templates, understand design rationale for templates, build and deploy a simple Python web application using SHIP-HATS template

Who Should Attend

  • Please refer to the job roles section.
  • Public Service Officer in a Software Engineer, DevOps Engineer and/or Systems Engineer role.

Prerequisites

  • This is an intensive programme to learn how to use SHIP-HATS. It is highly relevant to engineers looking to expand their skills to use SHIP-HATS.
  • You must have prior working experience or knowledge in DevOps, Git commands, CI/CD concept, and GitLab platform. 
  • New to DevOps? We recommend the DevOps Foundation Programme to build a strong foundation in DevOps principles and practices before attending this programme.

This programme will cover the following topics:

Why DevSecOps:
  • Real World Scenarios
  • Course Objectives
  • Agenda 
DevSecOps for Singapore:
  • Software Development LifeCycle (SDLC)
  • DevOps - Introduction
  • DevSecOps - Introduction
Foundational Prep for SHIP-HATS Utilisation:
  • Introduction to SHIP-HATS
  • SHIP-HATS Hello World
  • GitLab CI/CD YAML Essentials
  • Get familiar with Onboarding 
Hands-on:

Configuring CI/CD Pipeline:

  • Checkpoint 1: Configure Template
  • Checkpoint 2: Build
  • Checkpoint 3: Test
  • Checkpoint 4: Deploy
  • Checkpoint 5: Runtime Test
  • Checkpoint 6: Publish 
  Continuous Improvements:
  • Continuous Culture Improvement
  • GenAI Integration
  • Industry Case Studies
Complimentary.

Upcoming Classes

Class 1
14 Jan 2025 to 14 Jan 2025 (Full Time)
Duration: 1 day
When:
Time : 9:00am - 5:00pm
Class 2
21 Jan 2025 to 21 Jan 2025 (Full Time)
Duration: 1 day
When:
Time : 9:00am - 5:00pm
Class 3
20 Feb 2025 to 20 Feb 2025 (Full Time)
Duration: 1 day
When: Feb - 20
Time : 9:00am - 5:00pm

1. For GovTechies:

Please register via Workday.

2. For Other WOG officers:

Please obtain necessary approvals from your agency’s internal training request/HR system. Do share this Agency-Sponsored Registration Form with your relevant HR/L&D colleague. Upon completion of details, attach the file to submit via FormSG. Learn more about DA’s registration for WOG public service officers.

3. For Vendors Appointed by Government Agencies:

Please engage your Government Agency's Subscription Admin (SA) to fill in the Vendor Registration Form. Upon completion of details, please attach the file and submit via Form.sg. Do note that direct submissions by Vendors will not be accepted.