This one-day course provides the background needed to understand and work with, or work as a platform engineer. The course reviews common software development practices from a high level, as well as focusing on tooling that supports the platform engineer’s mission. After taking this course, you will have a better understanding of what is included in platform engineering, and how it complements other DevOps and software development roles. For complete information on what is covered, check out the detailed outline and training objectives below. 

Does your organization’s existing setup include platform engineering, or does it plan to in the future? Through this course, find out what platform engineering is all about. 


Review the landscape of software development 

Discuss related terminology such as; SDLC, CI/CD, IaC & GitOps

Understand the Platform Engineer's role

Highlight the DevSecOps Platform (DSOP) Initiative

Introduce Platform One and its components

Look into the benefits of CI/CD and continuous deployment 

Learn about the role Kubernetes plays

Differentiate GitOps from DevOps

Cover Infrastructure as Code (IaC) and related scripting techniques

Discuss common GitOps tooling


This training course is designed to help software developers and DevOps personnel to better understand the role of the Platform Engineer and for those who may be considering a transition to the role themselves.


To get the most out of this course a background in software development and information technology is suggested. 


One day


Outline for Fundamentals of Platform Engineering Training

Chapter 1 - What is Platform Engineering and GitOps?


Information Technology (IT)

Competitive Advantage

What’s Involved in Building Competitive Advantage?

Software & Infrastructure Systems

Developing Systems

Basic SW System Requirements

The Software Development Life-Cycle


Continuous Operations (CI/CD)

Deploying Infrastructure – On Premises

Deploying Infrastructure – Cloud

Infrastructure as Code (IaC)

Platform Engineering

What is GitOps?


 Chapter 2 - Platform One and Big Bang

Moving from Waterfall to DevSecOps

DevSecOps Platform (DSOP) Initiative

Advantages of DevSecOps Platform for DoD Programs

What is Platform One

Related Technology

Software Factory


Hardened Containers

ISTIO Microservices Architecture

Platform One Supported Kubernetes Distributions

Platform One Supported Environments

Platform One Product Stack

Platform One Features

Platform One Parts

What is Repo One

What is Iron Bank?

What is Big Bang

BigBang’s Value

 Chapter 3 - CI/CD Fundamentals

What is CI/CD?

Continuous Integration (CI)

Continuous Delivery (CD)

Continuous Deployment


Running Pipelines

Pipeline Script Example

Pipeline Script ‘Build’ Stage

Jobs (build, testing, etc.)

Pipeline Variables


Deployment (Docker, VM, Kubernetes)

Pipeline Security Best Practices


Chapter 4 - GitOps Fundamentals

What is GitOps?

GitOps is Related to DevOps

Continuous Deployment (CD)

The Road to GitOps

The Git Source Code Repository

Git Merge Requests

Infrastructure as Code (IaC)

Declarative and Imperative Scripting

Declarative Scripting

Imperative Scripting

GitOps Controller

Putting it All Together: A GitOps Workflow Example

Common GitOps Tooling






Review Exercises: 

Review01. Jeopardy on Platform Engineering, Platform One & Big Bang

Review02. Jeopardy on AppDev, CI, CD, & GitOps


01/15/2024 - 01/15/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $810.00
02/19/2024 - 02/19/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $810.00
03/25/2024 - 03/25/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $810.00