Module 5: CI/CD with Jenkins
- Installing and configuring Jenkins
- Creating and running Jenkins jobs
- Using Jenkins plugins for CI
- Best practices for Jenkins configuration
Module 6: CI/CD with GitHub and Gitlab
- Overview and setup of GitHub Actions and Gitlab Runners
- Creating and configuring CI/CD pipelines
- Integrating with other development tools
- Best practices for efficient and effective CI/CD workflows
Module 7: Infrastructure as Code (IaC)
- Getting started with IaC concepts and benefits
- Terraform in action building your infrastructure
- Crafting and sustaining IaC
- IaC best practices and strategies
Module 8: Configuration Management
- Introduction to configuration management
- Overview and usage of tools like Ansible, Chef, and Puppet
- Writing and managing configuration scripts
- Automating configuration changes