Engineering Workflow
Start with source and change control.
- Git model and collaboration
- Branching strategies
- Pull / merge workflows
- Artifact lifecycle
- Release thinking
Connect source control, CI/CD, infrastructure automation, containers, Kubernetes and observability into a coherent engineering delivery system.
The exact sequence is adjusted to the audience. Foundation topics can be compressed for experienced teams; architecture and troubleshooting can be expanded for advanced programs.
Start with source and change control.
Turn change into a controlled delivery pipeline.
Make infrastructure changes repeatable.
Understand images, runtime and isolation.
Operate applications on a distributed orchestration platform.
Measure the platform and understand failure.
Exercises emphasize observation, implementation, failure and diagnosis rather than command copying.
Build a CI pipeline
Automate configuration with Ansible
Containerize a service
Deploy and troubleshoot a Kubernetes workload
Create Prometheus alerts and a Grafana dashboard
Tooling can be adapted around GitHub Actions, GitLab, Jenkins, AAP, Kubernetes distributions and the customer's current platform stack.