Course Outline
Introduction
- The benefits of using real languages for infrastructure as code.
Overview of Pulumi Features and Architecture
- CLI, runtime, libraries, and hosted service
- Understanding stacks
- How Pulumi stores state and manages concurrency
Setting up Pulumi
- Linux, MacOS, and Windows
- Installing with script
- Installing manually
Creating an Application
- Choosing a language (JavaScript, TypeScript, Python, Go, .NET languages, etc.)
- Choosing an IDE and test framework
- Defining the infrastructure
Deploying the Application
- Understanding the workflow
- Choosing a cloud provider
- Deploying from the CLI
- Integrating with a CI/CD system
- Reviewing changes
Collaboration
- Going over your team's engineering process
- Bringing together developers and operators.
Managing the Cloud Environment
- Auditing and securing
- Enforcing deployment policies
- Managing secrets
Best Practices
- Organizing Pulumi programs
- Reusing code
- Sharing code
- Codifying best practices
Troubleshooting
Summary and Conclusion
Requirements
- Experience with software development and deployment
Audience
- DevOps engineers
- Software developers
- Cloud architects
Testimonials
explainations were clear
Nadia Murudker - Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
i like that it was easy to understand - not too technical
Kirthanya Pillay - Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
It was interactive and not too technical. Very relevant to the real world
Philip Coetzee, Woolworths Financial Services
FinOps Certified Practitioner (FOCP) Preparation Course
The theory and how it links to real life examples.
Eben Dreyer
FinOps For Engineers Course
The way the trainer does research
Toyer Williams
FinOps For Engineers Course
he was informative, shared a lot of material to reference
Siphokazi Mnyebeleza
FinOps For Engineers Course
very friendly and accommodating. After the first day when he realized we were more advanced he re-structured the course and customized it to our needs.