Google Cloud Platform (GCP), Python, Spring Boot, Terraform, Packer, CentOs, Linux, Serverless Functions, CI/CD Pipelines, DevOps, GitHub Actions, Integration Testing
Developed a resilient and highly available multi-AZ assessment cloud computing application with authenticated REST-based CRUD APIs that support serverless and event-driven architecture with Spring Boot, Hibernate, and MySQL.
Automated Google Cloud Platform (GCP) / AWS infrastructure components, including DNS, VM Instances (VPCs), Subnets, RDBMS, Cloud SQL, Load Balancer, Autoscaler, IAM roles, Object Storage, Observability, Health monitoring, and Encryption keys through Terraform. This was achieved by adhering to Infrastructure-as-Code (IaC) best practices.
Established a serverless lambda function in Python to send emails via SMTP and update database instances efficiently.
Authored Bash Shell and other Unix/Linux scripts for automating CLI tasks such as file provisioning and environment setup.
Reduced manual oversight per PR from over 30 minutes to approximately 10 minutes by implementing a robust CI/CD workflow using GitHub Actions. Integrated HashiCorp Packer to automate creating and publishing the latest machine images and execute a Virtual Machine instance refresh, facilitating continuous integration/deployment.