Experienced and dedicated Cloud Engineer with a proven track record in optimizing development and operational processes to enhance efficiency and productivity. Possesses a solid background in cloud technologies such as AWS, Azure, and GCP, specializing in designing, implementing, and managing CI/CD pipelines for seamless software delivery. Proficient in containerization using Docker and Kubernetes, with successful implementation of resilient microservices architectures. Skilled in languages such as .Net Core, Python, Java, and JavaScript, with an understanding of the intricacies of application development. Recipient of the IBM Service Delivery Excellence award, committed to continuous improvement. Excels in dynamic environments and is dedicated to achieving optimal results through teamwork and innovation.
• Performed dependency and risk analysis to break down a mono repo into polyrepo to increase scalability, reduce build time, isolate CI/CD pipelines, and have fine-grained access control.
• Analyzed the existing Google Cloud (GCP) and DevOps setup for the client and provided recommendations in the areas of Security, Automation, Auditing, and Standardization.
• Evaluated and documented the existing CI/CD setup detailing the current build and release processes in Cloud Build and Cloud Composer pipelines.
• Collaborated with frontend developers to seamlessly integrate Flutter components into an existing Angular web application, enhancing UI responsiveness and improving user experience.
• Engineered modular Flutter components to efficiently handle dynamic content rendering, reducing development time by 25%.
• Developed a robust backend architecture for a mobile application using .Net Core and C#, ensuring scalability, reliability, and security.
• Ensured secure user authentication and data management, implementing RESTful APIs to facilitate seamless communication between the mobile app and backend services, resulting in a 50% improvement in response time.
• Established API connections to integrate various Google and external services with Cloud Workflows, enabling seamless communication and data exchange. This integration enhanced workflow capabilities and interoperability.
• Utilized Docker containers to streamline the deployment process of a microservices-based application, reducing deployment time from hours to minutes.
• Remediated integration failures by updating Certificates on the GCP resources and setting up monitoring and alerting for certificate expirations.
• Created workflows in Cloud Workflows to extract PDFs from Gmail and send them to the client-server through Pub/Sub integration.
• Developed Cloud Functions using Python to streamline data operations and automate the conversion of Excel files to PDF format, meeting end client requirements for data training.
• Orchestrated the creation of development and production environments on GCP, provisioning Compute Engine instances, managed instance groups, VPC networks, and load balancers to ensure robust performance and scalability for critical applications.
• Connected the IBM MQ message queues to the Hyperscience client server for training data models and extracting the required fields in JSON.
• Managed and maintained Google Kubernetes Engine (GKE) clusters, ensuring high availability, scalability, and performance of containerized applications.
• Proficiently orchestrated the deployment of pods within GKE clusters, utilizing YAML manifests and Helm charts to define and configure containerized applications.
• Implemented robust security measures by regularly updating and managing secrets within Kubernetes clusters, safeguarding sensitive information, and ensuring compliance with security best practices.
• Resolved ingress issues efficiently by diagnosing and fixing misconfigurations using Helm charts and Kubernetes resources, optimizing traffic flow, and enhancing application accessibility.
• Integrated Data Studio with BigQuery data warehouse, enabling the creation of interactive dashboards and reports for business stakeholders, improving data-driven decision-making processes.
• Implemented Google Cloud SQL for SQL Server to manage databases for .NET applications, reducing database maintenance time by 60% and improving reliability.
• Integrated Docker within Cloud Build pipelines to facilitate containerized builds and deployments, ensuring consistent environments across development, testing, and production stages, thereby enhancing the portability and reproducibility of software artifacts.
• Implemented CI/CD pipelines using Cloud Build and GitHub Actions, ensuring automated testing and deployment.