Operating System
- Ubuntu Server 24.04 LTS (Regular OS)
- Alpine (Container OS)
Tools to master
Ansible
- architecture
- modules
- playbook
- inventory
- roles
- deployment best practices
Terraform
- architecture
- providers
- resources
- modules
- deployment best practices
Github
- Git fundamentals
- commit
- pull requests
- code merge
- release tags
Jenkins
- CI
- CD
- Webhooks
- docker based CI/CD
Docker
- architecture
- fundamentals
- storage
- networking
- monitoring
Kubernetes
- architecture
- fundamentals
- storage
- networking
- deployments
- monitoring
Observability
- Node Exporter
- Prometheus
- Grafan
Projects
- Deployment of a complete CI/CD project using all the above tools on any Private / Public cloud platform.
- Implementation of Observability of OS and applications using node_exporters, prometheus and grafana.