Cloud Engineer
CurrentI've managed the design and deployment of numerous applications across virtually all GCP services such as Compute Engine, Cloud DNS, Cloud Storage, and more, focusing on high-availability and auto-scaling using Google Cloud Deployment Manager. This included migrating existing applications to the GCP cloud.Key responsibilities included setting up roles and groups via GCP IAM, enhancing security with Multi-Factor Authentication, and leveraging Stackdriver for alerting. I've used Google Cloud Functions to process data in Cloud Pub/Sub topics and configured event source mappings.My work also involved using Google Cloud Build and Terraform for deploying and managing GCP configurations, and writing Terraform templates to construct both staging and production environments. I created and managed GCP projects for load balancing, and utilized Google Kubernetes Engine (GKE) for deploying and managing containerized applications and microservices.In Kubernetes, I managed cluster operations, scaled up cluster services, and integrated CI/CD systems for automated deployments. I've developed CI/CD pipelines for AI/ML model development and collaborated closely with AI/ML and HPC teams to support their computing and storage requirements.I have experience with HPC management, implemented GKE for Docker container orchestration, and managed Docker Engine integration with Kubernetes. Additionally, I installed and managed Chef-Server for infrastructure automation, set up and troubleshoot the ELK stack, and implemented a CI/CD pipeline using various GCP DevOps tools.Further, I utilized GCP's CDN services to enhance application performance and security, automated backup processes using Google Cloud CLI, and set up monitoring and logging with Stackdriver and ELK (Elasticsearch, Logstash, Kibana) within Google Compute Engine environments. Lastly, I configured Jenkins for automated code management and testing, enhancing the development pipeline.