KW

👋 Hi, I'm Khalil Wali

Building cloud infrastructure with automation, containers, Kubernetes, and Infrastructure as Code.

I enjoy designing, automating, and deploying cloud infrastructure using AWS, Terraform, Docker, Kubernetes, CI/CD pipelines, Linux, and modern DevOps practices. I continuously improve my skills by building real-world projects and exploring cloud technologies.

About

About Me

I'm a Junior DevOps Engineer passionate about cloud computing and infrastructure automation. I love working with Docker, Kubernetes, Linux, CI/CD pipelines, monitoring stacks, and Infrastructure as Code to design reliable, automated systems.

Over roughly six months of hands-on AWS learning, I've built practical cloud experience through personal projects and labs — provisioning infrastructure, containerizing applications, and automating deployments end to end.

I continuously build projects to strengthen my DevOps skills and deepen my understanding of how modern infrastructure is designed, deployed, and operated.

Cloud Computing
Infrastructure Automation
Docker & Kubernetes
Linux
CI/CD
Monitoring & IaC
Tech Stack

Tools & Technologies

The technologies I use to build, automate, and operate cloud infrastructure.

Cloud

  • AWS

    EC2, S3, IAM, VPC via hands-on labs

    Intermediate

Infrastructure as Code

  • Terraform

    Reusable modules & provisioning

    Intermediate
  • Ansible

    Configuration management basics

    Beginner

Containers

  • Docker

    Images, multi-stage builds

    Advanced
  • Docker Compose

    Multi-service local stacks

    Advanced
  • Docker Hub

    Publishing tagged images

    Intermediate

Container Orchestration

  • Kubernetes

    Deployments, Services, Volumes

    Intermediate
  • Helm

    Chart-based deployments

    Beginner

CI/CD

  • GitHub Actions

    Automated build & deploy

    Intermediate
  • Jenkins

    Pipeline automation

    Beginner

Monitoring

  • Prometheus

    Metrics collection

    Intermediate
  • Grafana

    Dashboards & visualization

    Intermediate
  • Uptime Kuma

    Uptime monitoring

    Beginner

Web

  • Nginx

    Reverse proxy & static serving

    Intermediate

Operating Systems

  • Linux

    Shell, services, permissions

    Advanced
  • Ubuntu

    Daily driver & servers

    Advanced

Version Control

  • Git

    Branching & workflows

    Advanced
  • GitHub

    Collaboration & Actions

    Advanced

Programming

  • JavaScript

    App & tooling logic

    Intermediate
  • TypeScript

    Typed application code

    Intermediate
  • Node.js

    Backend APIs

    Intermediate
  • Bash

    Automation scripts

    Advanced

Databases

  • PostgreSQL

    Relational data

    Intermediate
  • MySQL

    Relational data

    Intermediate

Other Tools

  • VS Code

    Primary editor

    Advanced
  • Postman

    API testing

    Intermediate
  • Prisma

    Type-safe ORM

    Intermediate
  • Vite

    Fast frontend tooling

    Intermediate
Projects

Featured Projects

Real-world, hands-on projects demonstrating containerization, orchestration, IaC, and CI/CD.

Expense Tracker Platform

Expense Tracker Platform

A full-stack expense tracking application built with React, Node.js, PostgreSQL, Prisma, Docker, Docker Compose, Kubernetes, and GitHub Actions. Demonstrates containerization, orchestration, CI/CD, and backend API development.

ReactViteTypeScriptTailwind CSSRedux ToolkitReact RouterAxiosRechartsNode.jsExpress.jsPrisma ORMPostgreSQLJWT AuthenticationDockerDocker ComposeKubernetesNginxGitHub ActionsGitGitHubMinikube
DukaSmart POS

DukaSmart POS

A multi-shop Point of Sale system developed with Laravel and MySQL. Containerized with Docker and prepared for cloud deployment using AWS, Terraform, and Nginx.

LaravelMySQLDockerTerraformNginxAWS EC2TerraformAmazon Elastic Container Registry (ECR)Amazon Elastic Kubernetes Service (EKS)
AWS Infrastructure with Terraform

AWS Infrastructure with Terraform

Infrastructure as Code project provisioning AWS resources using Terraform with reusable modules and cloud best practices.

AWSTerraformIaC
Khalil-app Deployed on Docker & AWS EC2

Khalil-app Deployed on Docker & AWS EC2

A monitoring environment built using Kubernetes, Prometheus, Grafana, Helm, and Uptime Kuma to visualize infrastructure and application metrics.

Docker HubEC2DockerAWSUptime KumaNginxCI/CD PipelineGithub Actions
Simple Task CI/CD Pipeline

Simple Task CI/CD Pipeline

CI/CD workflow using GitHub Actions and Jenkins to automate builds, testing, Docker image creation, and Kubernetes deployment.

GitHub ActionsJenkinsDockerKubernetes
Achievements

Achievements

Hands-on DevOps projects and practical experience gained through building real-world applications.

Built and deployed multiple containerized applications

Containerized full-stack applications using Docker and Docker Compose.

Created Kubernetes deployments from scratch

Designed Deployments, Services, ConfigMaps, and Persistent Volumes.

Built CI/CD pipelines using GitHub Actions

Automated build and deployment workflows.

Provisioned AWS infrastructure using Terraform

Created Infrastructure as Code configurations using Terraform.

Published Docker images to Docker Hub

Built, tagged, and published reusable Docker images.

Configured Linux environments

Managed Linux packages, networking, users, permissions, services, and Bash scripts in development and cloud lab environments.

Built full-stack applications deployed with Docker and Kubernetes

Created and deployed complete applications using React, Node.js, PostgreSQL, Docker, and Kubernetes.

Blog

Technical Blog

Notes and guides from my hands-on DevOps and cloud learning.

Contact

Get In Touch

Open to Junior DevOps and Cloud Engineering opportunities. Let's talk.