Kcna Notes

KCNA Kubernetes architecture Simple definitions Node: node is a worker machine where container run Cluster: set of node Master node: orchestrate the nodes Components Api server: frontend of the architecture. With api server you can talk with the cluster etcd: Distributed Hash Table **(**DHT) that contains all info of the cluster kubelet: agent that run in all node. Run stop container, interact with the kube api server of the master. container runtime: runtime where containers run controller: control the state of the cluster, restart pods if fails scheduler: distribute works on the nodes Kubectl CLI command for talk with the cluster ...

June 28, 2025 · 14 min · Umberto Domenico Ciccia

How I Passed the Terraform Associate

Introduction In this post, I’ll share how I passed the Terraform Associate certification (HashiCorp Certified: Terraform Associate 003) with a combination of free and paid resources, hands-on labs, and some tips I wish I knew earlier. If you’re preparing for this cert, I hope my experience helps streamline your path. Why Terraform? As someone passionate about DevOps and cloud infrastructure, learning Terraform felt like a natural next step. It’s declarative, cloud-agnostic, and widely adopted in production environments. Earning the certification helped validate my skills and gave me more confidence when building infrastructure as code (IaC) for personal and professional projects. ...

June 14, 2025 · 2 min · Umberto Domenico Ciccia

Analyzing U.S. Air Flights with Apache Spark and Hadoop

For my university course in Big Data and Cloud Computing, I developed a hands-on project to process and analyze U.S. domestic flight data using a big data pipeline built on Apache Spark, Hadoop and Hive. 📂 Project Repository on GitHub ✈️ Project Overview The dataset comes from the U.S. Department of Transportation (DOT) and includes over 20 years of flight records across domestic U.S. routes. It contains rich details such as: ...

June 9, 2025 · 2 min · Umberto Domenico Ciccia

End-to-End MLOps on AWS with CI/CD, GitOps, and Kubernetes

A complete walkthrough of building a production-grade MLOps pipeline using AWS Glue, SageMaker, Terraform, and Kubernetes — with automated CI/CD and GitOps for infrastructure and frontend deployment.

May 24, 2025 · 3 min · Umberto Domenico Ciccia

My Open Source Contribution

Contributing to the Open Source Giants: Jenkins & Kubernetes This past week marked a milestone in my journey as a software engineer: I submitted my very first pull requests to two of the most influential open source projects in the DevOps ecosystem — Jenkins and Kubernetes. Anyone who knows me understands that tech is more than just a passion — it’s a full-blown obsession. I live and breathe code, constantly learning, breaking things, and rebuilding better. As someone deeply interested in Cloud Engineering and DevOps, contributing to these foundational tools has always been on my personal roadmap. ...

May 3, 2025 · 3 min · Umberto Domenico Ciccia