Cloud & DevOps Engineer
AWS • Azure • Kubernetes • Terraform
Infrastructure as Code • CI/CD Pipelines • Containers • Kubernetes
- 📍 Based in London, United Kingdom
- ☁️ Building production-style AWS and Azure DevOps projects
- 🛠️ Working with Terraform, Jenkins, Docker, Kubernetes, Helm and Argo CD
- 🔐 Practising CI/CD, DevSecOps, monitoring and cloud troubleshooting
- 🎓 MBA in International Business — University of Greenwich
- 🎓 B.Tech in Electronics and Communication Engineering
| Category | Tools |
|---|---|
| Cloud | AWS, Microsoft Azure |
| Infrastructure as Code | Terraform |
| Containers | Docker, Docker Compose |
| Orchestration | Kubernetes, EKS, AKS, Helm |
| CI/CD | Jenkins, Argo CD |
| DevSecOps | SonarQube, Trivy |
| Monitoring | Prometheus, Grafana |
| Registries | Amazon ECR, Azure Container Registry |
| Operating Systems | Linux, Windows, WSL |
| Scripting | Python, Bash |
Currently exploring: GitHub Actions, Nexus, OWASP Dependency-Check.
Four Python Flask microservices plus a MySQL backend, deployed on Amazon EKS. VPC and cluster provisioned with Terraform. Jenkins pipeline runs SonarQube quality gates and Trivy image scans, publishes to ECR, and deploys via Helm. Argo CD keeps the cluster in sync from Git, with Prometheus and Grafana for monitoring.
📐 Includes architecture diagrams and 12 labelled deployment screenshots as proof of a working deployment.
The same microservices platform rebuilt on Azure — Terraform-provisioned AKS cluster and ACR, Jenkins pipeline with SonarQube quality gates and Trivy scanning. Includes a side-by-side comparison of how the equivalent architecture maps across AWS and Azure.
My most complete Kubernetes manifest set: StatefulSet with persistent storage, headless Service, Ingress, HorizontalPodAutoscaler, NetworkPolicy with ingress and egress rules, PodDisruptionBudget and ResourceQuota. Documents the security and correctness fixes applied along the way.
A Spring MVC application deployed two ways — as a replicated Docker Swarm stack over an overlay network, and as a Kubernetes workload with a StatefulSet-backed database.
Containerised React app on EKS, with both the cluster and the Jenkins build server provisioned by Terraform.
A Jenkins pipeline provisioning EC2 and S3 with Terraform, gated by SonarQube analysis
and a Trivy scan. Parameterised so one job runs both apply and destroy.
- 🔍 Improving Kubernetes troubleshooting
- 📦 Building reusable Terraform modules
- 🏗️ Strengthening AWS and Azure architecture knowledge
- 💼 Preparing for Cloud and DevOps engineering interviews