Premium Cloud & DevOps Portfolio

CHARITH KALHARA

I design and build reliable cloud-native systems with a strong focus on Linux, automation, Infrastructure as Code, and scalable deployment practices.

About Me

I am a Computer Science undergraduate passionate about Cloud Computing and DevOps engineering. My focus is on building dependable infrastructure, automating repetitive operations, and continuously improving software delivery workflows.

I enjoy working close to the systems layer—Linux administration, networking fundamentals, containerization, and infrastructure automation. I value clear architecture, secure defaults, and operational simplicity.

Through real-world projects, I am developing practical skills in CI/CD, cloud deployment, and observability. My long-term goal is to contribute to teams that build scalable, resilient platforms while continuously learning modern cloud technologies.

Skills

Cloud

  • AWS
  • Microsoft Azure
  • Oracle Cloud Infrastructure
Cloud Platforms

DevOps

  • Docker
  • Kubernetes
  • GitHub Actions
  • Terraform
Automation

Programming

  • PHP
  • Java
  • JavaScript
  • Python
  • SQL
Software Development

Operating Systems

  • Linux
  • Ubuntu
System Administration

Networking

  • TCP/IP
  • DNS
  • HTTP/HTTPS
  • SSH
  • Firewalls
Network Fundamentals

Databases

  • MySQL
  • SQLite
Data Layer

Certifications

Microsoft Azure Fundamentals certificate

Microsoft Azure Fundamentals (AZ-900)

Foundation in Azure core cloud services, architecture principles, and governance concepts.

Oracle Cloud Infrastructure Foundations Associate certificate

Oracle Cloud Infrastructure Foundations Associate

Understanding of OCI fundamentals, compute, networking, storage, and cloud operations basics.

Kubernetes crash course certificate

YouTube Labs – Kubernetes Crash Course (KodeKloud)

Practical Kubernetes labs covering container orchestration, Deployments, Services, Ingress, ConfigMaps, Secrets, scaling, networking, and deploying containerized applications in a cloud-native environment.

Featured Projects

Court case management system preview

Nadu Court Case Management System

A secure web platform to streamline court case and debt recovery management with cloud deployment, automated backups, and containerized infrastructure.

  • Features: Case lifecycle management, role-based access, reporting.
  • Technologies: Laravel, Docker, MySQL, OCI, Nginx, GitHub Actions.
  • Architecture: Containerized app + managed database + reverse proxy.
  • Challenges: Secure deployment, reliability, repeatable release process.
  • Solutions: CI/CD automation, backup strategy, infrastructure hardening.
View repository
Kubernetes lab preview

Cloud Native Kubernetes Lab

Designed and implemented a cloud-native deployment platform using Terraform, Ansible, Kubernetes, Docker, GitHub Actions, and AWS to automate infrastructure provisioning, application deployment, and CI/CD.

  • Provisioning: Provisioned AWS infrastructure with Terraform, including networking and compute resources.
  • Configuration: Automated server configuration and K3s installation with Ansible.
  • Deployment: Deployed and managed a containerized Node.js application on Kubernetes.
  • CI/CD: Built GitHub Actions workflows to automate image builds and deployments.
  • Ingress: Configured NGINX Ingress and DNS for secure application access.
  • Monitoring: Monitored Kubernetes workloads using Prometheus and Grafana.

Techniques/Tools used: AWS, Terraform, Ansible, Kubernetes (K3s), Docker, Docker Hub, GitHub Actions, GitHub, Linux, kubectl, YAML, NGINX Ingress Controller, AWS Route53, Node.js.

View repository
Docker project preview

Terraform Infrastructure

Reusable Infrastructure as Code modules for AWS networking and EC2 deployment, emphasizing maintainability, version control, and predictable provisioning.

Experience Timeline

Computer Science Undergraduate
Cloud Certifications
Cloud Projects
Infrastructure Automation
Current Learning Journey

Education

Computer Science Undergraduate

Coursework includes Cloud Computing, Networking, Operating Systems, Databases, Software Engineering, and Distributed Systems.

Contact