As a fervent enthusiast of open-source technology and the vibrant DevOps culture, I am driven by a passion for learning, teaching, and advancing the realm of cloud-native infrastructure.
Kube Formation: A project designed to practice and understand the Kubernetes architecture by setting up a cluster using Kubeadm. This project leverages Amazon EC2 for Infrastructure-as-a-Service, Packer to create images for the cluster nodes, Terraform to provision the cluster infrastructure, Ansible to initialize and join the cluster nodes, and other tools.
Plankton: An open-source pipeline orchestration tool that leverages the power of containers to run each job within its own isolated environment. This project is written in Java and shows my abilities with programming, design patterns, containers, and software documentation, in addition to my creativity in implementing complex ideas into practical code solutions.
K8sLab: A project intended for exploring with a local Kubernetes cluster bundled with popular open-source tools and example applications, simulating a real environment. Use Terraform to set up a KinD (Kubernetes-in-Docker) cluster, applying Role-Based Access Control (RBAC) configurations, enforcing resource quotas, and defining limit ranges. Additionally, enhance the cluster's capabilities by installing tools such as Ingress-Nginx for traffic routing, Argo CD for continuous deployment, Prometheus for metrics scraping, Loki for log aggregation, and Grafana for dashboard visualization.