Welcome to my DevOps learning repository! This repo documents my journey through various DevOps tools, practices, and technologies.
This repository is organized into different folders, each focusing on a specific DevOps tool or practice:
- jenkins/ - Jenkins CI/CD automation server
- docker/ - Containerization with Docker
- ansible/ - Configuration management and automation
- kubernetes/ - Container orchestration platform
- terraform/ - Infrastructure as Code (IaC)
- git-github/ - Version control and collaboration
- monitoring/ - Monitoring and observability tools
- cicd-pipelines/ - Continuous Integration and Deployment
- scripts/ - Automation scripts and utilities
- aws-cloud/ - Amazon Web Services cloud platform
Each folder contains:
- README.md - Overview, learning topics, and resources
- Examples - Practical examples and hands-on projects
- Notes - Personal learning notes and insights
- Configuration files - Sample configurations and templates
-
DevOps Hands-on Training (Oct 27 - Oct 31, 2025)
-
Provider: NTUC Learning Hub
-
Duration: 5 days intensive training
-
Status: β Completed with Certificate
-
Certificate:
-
Topics Covered:
- DevOps fundamentals and culture
- CI/CD pipeline implementation
- Container technologies (Docker)
- Hands-on labs and real-world scenarios
-
Day 1: Jenkins pipeline for java, dotnet, python projects
-
Day 2: Jenkins slave node, nexus integration, sonarQube integration
-
Day 3: Docker containerization, docker hub, docker registry
-
Day 4: Ansible basics.
-
Day 5: Quiz (theory and hands-on assessment)
-
Kubernetes Container Orchestration - β COMPLETED
-
YouTube Free Courses π₯
- Kubernetes Zero to Hero: The Complete Beginner's Guide (2025 Edition) - Alta3 Research β
- Kubernetes Crash Course for Absolute Beginners [NEW] - TechWorld with Nana β
-
Udemy Course π°
-
Kubernetes Hands-On - Deploy Microservices to the AWS Cloud β
-
Status: β Completed on 14-Nov-2025
-
Duration: 8 days (6-Nov to 14-Nov-2025)
-
Certificate:
-
Key Achievements:
- Deployed microservices to AWS EKS
- Implemented monitoring with Prometheus and Grafana
- Set up logging with EFK stack
- Created CI/CD pipelines with Jenkins
- Built Helm charts for application deployment
- Hands-on experience with autoscaling, ConfigMaps, Secrets, and Ingress controllers
-
AWS CloudFormation Infrastructure as Code - β COMPLETED
- Udemy Course π°
- AWS CloudFormation Master Class v2 [2024]
- Status: β Completed
- Certificate: UC-634009ff-d479-4dcc-b214-42b09eb0f237
- Key Topics Covered:
- YAML syntax and CloudFormation templates
- Parameters, SSM Parameter Types, and Pseudo Parameters
- Resources and Advanced Resources (DependsOn, DeletionPolicy, UpdateReplacePolicy, CreationPolicy, UpdatePolicy)
- Mappings, Outputs & Cross Stack References, Conditions, Rules, Metadata
- CFN Init, Drift Detection, Nested Stacks, StackSets
- Deployment Options (ChangeSets, StackPolicy, Rollback, Termination, Service Roles)
- Continuous Delivery with CodePipeline
- Custom Resources (Lambda & SNS), WaitCondition, Dynamic References
- Registry, 3rd-party Resource Types & Modules, Resource Imports
- SAM (Serverless Application Model) and CDK (Cloud Development Kit) Intro
- Macros, Template Validation, and Best Practices
GitHub Actions CI/CD Automation - β COMPLETED
- Udemy Course π°
- GitHub Actions - The Complete Guide
- Status: β Completed
- Certificate: UC-67a15a47-8267-43b4-a622-2a1f242d6583
- Key Learning Outcomes:
- Build automated workflows & processes with GitHub Actions
- Automate code-based and project-based tasks
- Run simple and complex workflows on various triggers
- Build powerful CI/CD workflows with runtime configuration, security and conditional execution
- Create custom actions and leverage public community solutions
- Implement security best practices for GitHub Action workflows
Terraform on AWS with SRE & IaC DevOps - β COMPLETED
- Udemy Course π°
- Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos
- Status: β Completed
- Start Date: 15-Nov-2025
- Completion Date: 3-Dec-2025
- Certificate: UC-6088cdd3-4703-4536-ab8b-5bb452f4652c
- Focus: Real-world Terraform implementation with AWS
- Key Learning Outcomes:
- Mastered Terraform with 22 real-world demos
- Built AWS VPC 3-Tier Architecture using Terraform
- Created various Load Balancers (CLB, ALB, NLB) with Terraform
- Implemented DNS to DB Architecture on AWS
- Built Autoscaling with Launch Configuration and Launch Templates
- Set up AWS CloudWatch Alarms using Terraform
- Implemented IaC DevOps with AWS CodePipeline
- Mastered Terraform State management (Local and Remote Backends)
- Learned and implemented all Terraform Provisioners
- Worked with Terraform Modules (Public and Local Modules)
Linux Basics - β COURSE COMPLETED
- KodeKloud Course π
- Learning Linux Basics Course Labs
- Status: β Completed
- Certificate: KodeKloud Certificate of Completion
KodeKloud Engineer Challenges - β IN PROGRESS
- Hands-on Practice π§©
- Platform: engineer.kodekloud.com
- Status: Ongoing
- Focus: Daily/short challenges to reinforce real-world DevOps skills
- Challenges Covered:
- 100 Days of DevOps
- 100 Days of AWS
- Terraform challenges (and other KodeKloud challenge tracks)
- Notes/Work: See
kodekloud/for my challenge notes and artifacts
Terraform Associate (004) Certification Preparation - β COURSE COMPLETED
- KodeKloud Course π
- Terraform Associate Certification (HashiCorp Certified)
- Status: β Completed
- Certificate: KodeKloud Certificate of Completion
- Goal: Prepare for HashiCorp Certified: Terraform Associate (004)
- Target Exam Date: Jan 2026
Learn By Doing: AWS Workshop with Terraform - β COMPLETED
- KodeKloud Course π
- Learn By Doing: AWS Workshop with Terraform
- Status: β Completed
- Certificate: KodeKloud Certificate of Completion
- Focus: Hands-on AWS infrastructure deployment with Terraform
- Key Learning Outcomes:
- Practical AWS resource provisioning with Terraform
- Real-world infrastructure scenarios and best practices
- Applied Terraform skills in AWS environment
HashiCorp Certified: Terraform Associate (004) - β PASSED
- Certification ποΈ
- HashiCorp Certified: Terraform Associate (004)
- Status: β PASSED
- Exam Date: 9-Jan-2026
- Badge: Credly Badge
- Key Achievement:
- Successfully passed HashiCorp Certified: Terraform Associate (004) certification
- Demonstrated proficiency in Infrastructure as Code (IaC) with Terraform
- Validated skills in Terraform workflow, configuration, state management, and modules
Docker Training Course for the Absolute Beginner - β COMPLETED
- KodeKloud Course π
- Docker Training Course for the Absolute Beginner
- Status: β Completed
- Completion Date: 12-Jan-2026
- Certificate: KodeKloud Certificate of Completion
- Part of: CKA Learning Path Preparation
- Key Learning Outcomes:
- Docker fundamentals and container concepts
- Docker images, containers, and volumes
- Docker networking and container orchestration basics
- Hands-on practice with Docker commands and workflows
Kubernetes for the Absolute Beginners - Hands-on Tutorial - β COMPLETED
- KodeKloud Course π
- Kubernetes for the Absolute Beginners - Hands-on Tutorial
- Status: β Completed
- Completion Date: 15-Jan-2026
- Certificate: KodeKloud Certificate of Completion
- Part of: CKA Learning Path Preparation
- Key Learning Outcomes:
- Kubernetes fundamentals and core concepts
- Pods, ReplicaSets, and Deployments
- Services and networking basics
- YAML configuration files
- kubectl commands and basic troubleshooting
Certified Kubernetes Administrator (CKA) Course - β COMPLETED
- KodeKloud Course π
- CKA Certification Course - Certified Kubernetes Administrator
- Status: β COMPLETED
- Completion Date: 5-Feb-2026
- Certificate: KodeKloud Certificate of Completion
- Duration: 25.52 Hours
- Key Learning Outcomes:
- Core concepts: Cluster architecture, API primitives, services & networking
- Scheduling: Labels, selectors, resource limits, manual scheduling, DaemonSets
- Logging & Monitoring: Application logs, monitor cluster components
- Application Lifecycle Management: Rolling updates, rollbacks, ConfigMaps, Secrets, multi-container pods
- Cluster Maintenance: OS upgrades, cluster upgrades, backup and restore with ETCD
- Security: Authentication, authorization, RBAC, security contexts, network policies, TLS certificates
- Storage: Persistent volumes, persistent volume claims, storage classes
- Networking: CNI, DNS, CoreDNS, Ingress controllers, network policies
- Troubleshooting: Application, control plane, worker nodes, networking issues
- Advanced topics: JSON PATH, custom resource definitions, operator framework
Ultimate Certified Kubernetes Administrator (CKA) Mock Exam Series - β COMPLETED
- KodeKloud Course π
- Ultimate Certified Kubernetes Administrator (CKA) Mock Exam Series
- Status: β Completed
- Completion Date: 23-Feb-2026
- Certificate: KodeKloud Certificate of Completion
- Part of: CKA Learning Path
- Key Learning Outcomes:
- Practice exam simulations and hands-on scenarios
- Mastered exam format and time management
- Reinforced Kubernetes administration skills under exam conditions
Certified Kubernetes Administrator (CKA) - β PASSED
- Certification ποΈ
- Certified Kubernetes Administrator (CKA)
- Status: β PASSED
- Exam Date: 17-Mar-2026
- Badge: Credly Badge
- Key Achievement:
- Successfully passed Certified Kubernetes Administrator (CKA) certification
- Demonstrated proficiency in Kubernetes cluster administration
- Validated skills in cluster architecture, networking, storage, security, and troubleshooting
- Continuous Learning π
- Real-world DevOps Projects: Apply learned skills in practical scenarios
- AWS Certification: Pursue AWS Certified CloudOps Engineer Associate
- GitOps Practices: Implement modern deployment methodologies
- Career Advancement: Build portfolio with real-world project implementations
/DevOps-Hands-on_Certificate.png)
