Git, Infrastructure as Code & Deployment Pipelines (CI/CD) with Vibe Coding

Most teams that struggle to ship do not have a tooling problem. They have a handoff problem: source code lives in one person's head, infrastructure lives in another person's terminal history, and deployment is a Friday afternoon that everyone has learned to dread. This two-day programme joins those three things into a single workflow and then has participants run it end to end, which is a different experience from reading about any one of them.

Day one is Git, taken past the three commands most people stop at: branching strategies that survive a real team, merge conflicts created on purpose so they can be resolved without panic, and rebase used well rather than feared. Day two adds Infrastructure as Code, AI-assisted development, and a CI/CD pipeline built from a source commit through to a deployment. Participants who want to go deeper on one leg afterwards will find Infrastructure-as-Code covers Terraform, state management and module design at length, and CI/CD & DevOps Culture spends its day on pipeline design, delivery metrics and the team habits that decide whether any of this sticks.

HRD Corp Training Provider Malaysia HRD Corp SBL-Khas Claimable

Programme Agenda

01

Day 1, 9:00 AM - 9:15 AM

Welcome and Programme Overview

Introduction to the session, objectives, and housekeeping.

02

Day 1, 9:15 AM - 10:15 AM

Git Foundations and Repository Setup

The mental model first: what a commit actually is, why the staging area exists, and what distinguishes a local repository from a remote one. Setting up a repository from nothing and connecting it to a remote. Reading history well enough to answer the question that matters in an incident, which is what changed and when. Hands-on: initialise a repository, build a series of commits and inspect the project history.

03

Day 1, 10:15 AM - 10:30 AM

Break

04

Day 1, 10:30 AM - 12:30 PM

Branching Strategies and Team Collaboration

Feature branches, release branches and hotfix patterns, and the honest trade-offs between them rather than a recommendation to adopt whichever one is fashionable. Push, pull and fetch, including the difference between fetch and pull that causes most of the confusion. Working alongside other people without overwriting their work. Hands-on: a multi-branch workflow with simulated team activity.

05

Day 1, 12:30 PM - 1:30 PM

Lunch

06

Day 1, 1:30 PM - 3:15 PM

Merge Conflicts and How to Resolve Them

Why conflicts happen, which is almost never the reason people assume. Reading conflict markers without guessing. Three-way merges and a repeatable resolution strategy that does not quietly discard someone else's changes. Hands-on: create conflicts deliberately, then resolve them and verify nothing was lost.

07

Day 1, 3:15 PM - 3:30 PM

Break

08

Day 1, 3:30 PM - 4:45 PM

Rebase, Cherry-Pick and a History Worth Reading

Rebasing against merging, and when each is the right call. Interactive rebase for tidying work before it is reviewed. Cherry-pick for the cases that genuinely need it. Keeping a history that a colleague can actually use six months later. Hands-on: rebase a working branch, resolve the conflicts it raises and prepare the changes for a pull request.

09

Day 1, 4:45 PM - 5:00 PM

Day 1 Close

Recap and what to review before day two.

10

Day 2, 9:00 AM - 9:15 AM

Day 1 Review

Recap of day one and the questions it left open.

11

Day 2, 9:15 AM - 10:15 AM

Infrastructure as Code Fundamentals

Why describing infrastructure in a file beats configuring it by hand, stated in terms of the failures it prevents. Declarative against imperative approaches. Idempotence, and why it is the property that makes automation trustworthy. Putting infrastructure under the same version control as application code. Hands-on: write a basic infrastructure configuration and manage it through Git.

12

Day 2, 10:15 AM - 10:30 AM

Break

13

Day 2, 10:30 AM - 12:30 PM

Vibe Coding for Infrastructure and Development

AI-assisted coding workflows in practice: prompt-driven development, and the review discipline that separates useful output from plausible-looking output. Using an assistant to create, explain, refactor and troubleshoot code while keeping the result structured, reviewable and maintainable by someone who was not in the room. Where these tools are genuinely fast, and where accepting their output uncritically creates work rather than saving it.

14

Day 2, 12:30 PM - 1:30 PM

Lunch

15

Day 2, 1:30 PM - 3:15 PM

Building Your First CI/CD Pipeline

Pipeline stages, triggers and what should happen automatically against what should still need a human. Connecting source control to build and deployment. Managing environments so that a deploy to staging cannot become a deploy to production by accident. Hands-on: configure a pipeline that runs from a source commit through build to deployment.

16

Day 2, 3:15 PM - 3:30 PM

Break

17

Day 2, 3:30 PM - 4:45 PM

End-to-End Project: Git, Infrastructure and Deployment

Teams run the full workflow: branch, change infrastructure configuration, open a pull request, merge, and watch the pipeline build and deploy. Then they break it. Troubleshooting the pipeline and configuration failures that occur most often in real projects, and finishing with a CI/CD workflow that works.

18

Day 2, 4:45 PM - 5:00 PM

Wrap-Up and Q&A

Key takeaways, next steps, and close.

Key Outcomes

  • Use Git for version control, branching and collaboration at team scale rather than as a backup tool
  • Choose a branching strategy and resolve merge conflicts without losing anyone's changes
  • Write and version-control Infrastructure as Code using declarative, idempotent configuration
  • Apply AI-assisted coding workflows to create, review and troubleshoot code while keeping it maintainable
  • Build and configure an automated CI/CD pipeline from source control through to deployment
  • Troubleshoot the development, build and deployment failures that occur most often in practice
  • Deploy an application end to end through a workflow the team has run themselves

Training Mode   Physical / Online / Hybrid / e-learning

HRD Corp   SBL-Khas Claimable

Level   Intermediate. Participants should have basic command-line familiarity and some experience with a programming language. No prior Git or Infrastructure as Code experience is required.

Duration   2 Days (16 Hours)  |  9:00 AM to 5:00 PM daily

Venue   In-house at the client's premises, or delivered via the client's preferred platform (Microsoft Teams, Zoom, or equivalent)

Assessment   An end-to-end team project covering Git workflow, infrastructure configuration, automated build and deployment, completed as a working CI/CD pipeline with common failures diagnosed and fixed

Certificate   Certificate of Completion issued to all participants upon full attendance

EnquiriesContact us to register or discuss scheduling

Frequently Asked Questions

Yes. Git, Infrastructure as Code & Deployment Pipelines (CI/CD) with Vibe Coding is HRD Corp SBL-Khas claimable. Employers registered with HRD Corp (PSMB) can claim the training fee against their levy, as Orbix Tech Sdn Bhd is an HRD Corp certified training provider. Submit the SBL-Khas application before the session date.

Git, Infrastructure as Code & Deployment Pipelines (CI/CD) with Vibe Coding runs for 2 days (16 hours) | 9:00 AM to 5:00 PM daily. It is delivered as an in-house closed group session, so the schedule can be adjusted to fit your team's working hours.

Yes. Delivery options are physical, online, hybrid, e-learning. In-house sessions run at your premises anywhere in Malaysia, online sessions run live over video conference, and hybrid combines both for teams split across sites.

Certificate of Completion issued to all participants upon full attendance. Each certificate carries a certificate number that can be checked at orbixtech.my/certificate-verify.

Level: Intermediate. Participants should have basic command-line familiarity and some experience with a programming language. No prior Git or Infrastructure as Code experience is required. The session is built around worked examples and group exercises rather than theory, so participants apply the material to their own organisation during the session.

Half-day and full-day sessions are quoted per session for a closed group, from RM 800 and RM 1,750 respectively. Advanced 2-day programmes are quoted per participant, from RM 4,000. All figures are before any HRD Corp levy claim.