Welcome to my GitHub! I'm a Cloud DevOps Engineer with a passion for Cloud Computing, Automation, and Containerization. I love building scalable infrastructure, automating workflows, and making DevOps magic happen!
- Cloud Platforms: Google Cloud (GKE, Compute Engine, Storage, Cloud Build), AWS (EC2, RDS, VPC, CloudFormation)
- Containerization & Orchestration: Kubernetes, Docker, Skaffold
- Automation & Scripting: Python, Shell Scripting, Ansible, Jenkins
- Networking & Security: VPC, Firewall, RBAC, Load Balancers
- Infrastructure as Code: Terraform, Ansible
- CI/CD: Jenkins, GitHub Actions
- Languages: Python, YAML, SQL
- DevOps Tools: Kubernetes, Docker, Terraform, Jenkins
- Cloud Providers: Google Cloud, AWS
| Project Name | Description | Key Responsibilities | Technologies Used | Link |
|---|---|---|---|---|
| Application Deployment and Container Orchestration on Google Kubernetes Engine | Deployed and managed containerized applications on Google Kubernetes Engine (GKE). | - Developed Dockerfiles and built images, pushing them to Artifact Registry. - Created a GKE cluster to host applications. - Deployed Docker images as Kubernetes workloads. - Configured services as LoadBalancer for external access. |
Docker, Google Kubernetes Engine (GKE), Artifact Registry, Cloud Shell, Flask | View Project |
| CI/CD Pipeline for Kubernetes/Docker with Terraform and Google Kubernetes Engine (GKE) | Implemented CI/CD pipelines to automate the deployment of applications on Google Cloud. | - Designed and built CI/CD pipelines using Terraform and Kubernetes. - Integrated application deployment processes. |
Flask (Python), Docker, GCR, Kubernetes, Terraform, GitHub Actions, GKE. | View Project |
| Implement CI/CD Pipelines on Google Cloud | Developed and implemented CI/CD pipelines to streamline application development and deployment. | - Automated build and deployment processes. - Enhanced collaboration between development and operations teams. |
Google Cloud, Jenkins, Kubernetes | View Project |
| Architecting and Managing Kubernetes Workloads on GKE | Managed Kubernetes workloads and deployments, ensuring uptime and resource efficiency. | - Managed workloads, deployments, and probing. - Designed Kubernetes networking and configured services. - Managed Persistent Volume Claims (PVCs), ConfigMaps, and Secrets. - Implemented RBAC and Network Policy rules. |
Kubernetes, Google Kubernetes Engine, RBAC, Persistent Volume Claims (PVCs) | View Project |
| Resilient AWS Architecture | Designed a resilient AWS architecture using EC2, RDS Multi-AZ, CloudWatch, and SNS for high availability. | - Deployed and managed EC2 instances and RDS databases. - Configured monitoring and alerting using CloudWatch. - Utilized SNS for notifications. |
AWS EC2, AWS RDS, AWS CloudWatch, AWS SNS | View Project - (completed not documented) |
| Custom Amazon VPC Creation | Created a custom Amazon VPC with public/private subnets and automatic scaling and load balancing using EC2 and ALB. | - Designed and implemented VPC architecture. - Configured security groups and routing. - Deployed applications with automatic scaling. |
AWS VPC, AWS EC2, AWS ALB | View Project - (completed not documented) |
- Google Cloud Associate Cloud Engineer
- AWS Certified Cloud Practitioner
- HashiCorp Certified: Terraform Associate
- Certified Kubernetes Application Developer (CKAD) - In Progress