Google Cloud Platform Engineer (gcp) Resume
Coral Gables, FL
PROFESSIONAL SUMMARY:
- Visionary Cloud, GCP, DevOps, and IT Infrastructure Specialist with career - long record of success leading the full project lifecycle from development to deployment
- Highly skilled and results-focused Google Cloud Platforms Engineer over 10+ years of hands-on experience developing, automating, supporting and optimizing mission critical deployments in public and private cloud environments, leveraging configuration management, and DevOps processes.
- Lead DevOps practices, such as Continuous Integration (CI) and Continuous Deployment (CD), with various tools (e.g. Git, Maven, VSTS, Jenkins, Ansible, Docker, Kubernetes) and managing cloud services (e.g. AWS and GCP).
- Used cloud migration from physical data centre towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments. Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure (AWS, GCP, etc.)
- Experienced in Amazon EC2 setting up instances as well as migrating data to AWS from data Center, Configuring and Networking of virtual private cloud (VPCs), and security groups.
- Worked with Version Control Systems CVS, SVN (Subversion), GIT, GitHub, Bitbucket, CodeCommit, S3.
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Hands on experience in implementation of build and deployment automation, CI implementation using
AtlassianBamboo, Jenkins, ANT, Maven, Make, Artifactory, Sonatype Nexus, static code analysis usingSonarQube, CAST
- Experience in AWS migration project and have an ability to create highly available and resilient AWS architectures.
- Demonstrate expertise in automating and scaling technologies, like Docker, Kubernetes, OpenShift, and GCP platform.
- Hands-on experience building solutions in Google Cloud Platform (GCP)
- Experience with IAM policies (GCP)
- Experience on Automate the Build and deploy of all internal PHP, Python, Java applications of bank to lower environments by using Ansible, Chef, Jenkins and Shell scripts.
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
- Experience on configuration management (Chef/Ansible) and continuous integration (Jenkins).
- Good understanding of Network Topology (LAN, WAN, Subnets, VPN, Firewalls).
- Loading, testing and creating profiles for virtual and physical workstations using VMware vSphere Web Client and VMware Remote Console.
- Experience with event driven and scheduled AWS Lambda functions to trigger various AWS resources. knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB and MongoDB.
- Implement, enhance and troubleshoot AEM authoring and publishing instances.
- Understanding of cross platform environments (Dotnet, Unix, MacOS, Java).
- Extensive experience utilizing hands-on development practices using Ansible, and Puppet.
TECHNICAL SKILLS:
Public Clouds: Amazon Web Services and GCP
GCP Cloud Services: Google Kubernetes Engine (GKE), cloud functions, cloud build, Stack driver.
Containerization/Orchestration: Docker, Kubernetes, EKS, AKS.
Version Control Tools: GIT, GitHub, Gitlab, Bit Bucket.
Build Tools: Apache ANT, Maven, Gradle.
Automation Tools: Jenkins, Jenkins file, Pipeline, CI-CD, Bamboo
Database Server: MySQL, MongoDB.
Configuration Tools: Ansible, Puppet.
Scripting: Shell, PowerShell, YAML, JSON, Python.
IAC Tools: Terraform, CloudFormation, ARM.
Ticketing: JIRA, Autotask.
Operating Systems/Virtualization Tools: Linux, Windows Servers, Ubuntu, Virtual Box, VMware.
Application Servers/Middleware: Apache Tomcat, WebLogic, IIS
Monitoring Tools: ELK, Nagios, Splunk, Grafana.
PROFESSIONAL EXPERIENCE:
Confidential, Coral Gables, FL
Google Cloud platform Engineer (GCP)
Responsibilities:
- Worked with DevOps Center of Excellence team, was responsible for enabling the enterprise to adopt DevOps practices through the administration and support of modern development tools, Mobile device management procedures.
- Experience on Implementing Terraform and Cloud formation templates as Infrastructure as a Code for GCP
- Deployed Microservices Application on GCP Kubernetes cluster.
- Set-up databases in GCP using RDS, storage using Google storage bucket and configuring instance backups to Google storage bucket. Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
- Created monitors, alarms and notifications for EC2 instances using CloudWatch.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Supported development teams as they adopt new tools by addressing any issues that teams face while using following tools Git, Groovy, Maven/Gradle, Docker, Nexus, Artifactory, Selenium.
- Used JIRA custom workflows to track issues and JBoss app server to deploy the application.
- Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Sourcetree.
- Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Used cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments.
- Deployment and management of complete cloud infrastructure using Terraform (IaaC).
- Worked on Terraform to create the existing architecture for a secure infrastructure provisioning.
- Experienced with infrastructure configuration and automations processes and tools: Terraform, Puppet, Ansible, Fabric and container-based applications.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open source platform.
- Managed a cloud platform base on the Lambda architecture including Kafka, Spark, and Cassandra.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.
- Maintained production ready Kafka cluster for usage and implementation as data pipelines in microservices based architecture.
- Worked on entire migration part of crash logs from Fabric Crashlyticsto GCP Firebase Crashlytics and setup of roles and responsibilities on accessing Firebase in GCP, like firebase Viewer and Firebase Admin.
- Use Terraform to set up GCP infrastructure like VPC, subnets, GCP storage buckets, GCP Composer, Secret manager, GKE, etc.
- Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3
- Used to manage GitLab and Bit Bucket account for providing access to the Developers and storing the source code.
- Managing Continuous Deployment Preparing GitLab YML file for application build and publish Pipeline.
- Used GITHUB and Bitbucket as source code repositories.
- Responsible for Running the Work Flows for ETL process and verifying the data in target database by ETL process.
- Worked on writing Dockerfile, building Docker images, creating containers, Docker swarm for clustering.
- Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
- Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
- Created an Infrastructure using Jenkins pipeline and Ansible with automated functional like one click deployment.
- Implementing a Continuous Delivery framework using Jenkins & Maven in Linux environment.
- Configured AWS CloudWatch and AWS Lambda function to schedule the instances’ up time and down time.
- Generated AWS migration roadmaps and driving buy-in across complex organization structures.
- Implemented different services of AWS not limited to EC2, EBS, S3, IAM, VPC, ECS, AMI, Bean Stalk, Aws-CLi, AWS Migration, CloudWatch, Lambda etc.
- Developed Python and shell scripts for automation of the build and release process.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Developed database objects in SQL Server and used SQL to interact with the database during to troubleshoot the issues
- Managed and reviewed Kafka logging and transitioned application from MSSSQL-based logging
- Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
- Resolved user virtual image VM issues as a member of the 24/7 cloud support team.
- Organize projects and participate in project management decisions.
Confidential, Carlsbad, California
GCP Engineer
Responsibilities:
- Involved application migration from private cloud to public cloud (AWS migration).
- Wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Assisted with software builds, configuration, and deployments in test and production environments as part of a cloud migration effort.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.
- Setting up GCP Kubernetes cluster and Migrating applications gradually between Kubernetes deployments so that intra-cluster traffic is not affected.
- Support existing Stream sets architecture in AWS environment and work on migrating the architecture to GCP cloud.
- Work on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Was responsible for migrating and maintaining build and test environments into the cloud infrastructure.
- Involved in designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, crating required scripts and creating/configuring VMs (Windows/Linux).
- Moved local server infrastructure into AWS, including their test and development environments.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Working on the GITLAB Migration where doing poc’s to enhance and integrate with AWS, GCP.
- Used Terraform modules to set up GCP environments and create buckets with encryption, VPC, GKE clusters
- Design, build and execute against the Microservice Platform as a Service (PaaS) offerings.
- Used Shellscripts to automate the deployment process.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war &ear from source code.
- Well versed with the usage of infrastructure management tool Terraform.
- Worked on infrastructure with Docker containerization.
- Involved in several production Implementations and managed deployment processes via Linux Deployment Management System and Puppet.
- Created best practices for branching & Merging Strategy to maintain the source code in the Bit bucket version Control System.
- Involved in implementing Openshift linking application and load balancing application.
- Automation of Docker or evolving container management platforms like Kubernetes.
- Kept track of all releases and request of the developers through infrastructure management tool.
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Updating kernel & security patches in Amazon Linux environment, Handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
- Well versed in maintaining the code base for each project using Version Control tools GitHub and GitLab
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Used Chef for configuration management of hosted Instances within GCP.
- Responsible for creating Docker swarm cluster and Deploying Docker services in Docker swarm cluster.
- Automated infrastructure by using Cloud Formation template with code commit and code pipeline.
- Created an Infrastructure using Jenkins pipeline and Ansible with automated functional like one click deployment.
- Built automation framework from scratch for a Linux-based CLI system using Python
- Used Python scripts to configure the WebLogic application server in all the environments
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Reduced build and deployment times by designing and implementing Docker workflow and configured Docker container for branching purposes.
- Implemented automatic shutdown of unused instances using AWS Lambda function and AWS CloudWatch.
- Supported build and release processes and tools (MS Build, MS Release Management and GIT).
- Implementation of Docker and various Docker orchestration tools Docker-compose and Docker-swarm and many other management tools.
- Worked on Kubernetes configuration, concepts and management.
- 24*7 on-call support on Infrastructure production issues.
Confidential, Bloomfield, CT
Cloud DevOps Engineer
Responsibilities:
- Involved in Program Increment planning, Sprint planning, Review Sessions, Scrum meetings. Developed use cases which will be benefit to the business and will work on them.
- Setup Kafka configuration which is capable of handling millions of messages.
- Setup SonarQube in an environment which is used by all applications for their code quality.
- Used SonarQube for code coverage and code quality.
- Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes
- Architecture and deployment of Kubernetes deployment for SAS platform hosted in AWS.
- Worked on Terraform for creating of infrastructure on AWS.
- Design, implement and own administration of multiple public cloud environments (AWS & GCP)
- Good experience in writing cloud formation templates and Terraform modules for all the AWS resources.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform. Managed AWS infrastructure as code usingTerraform.
- Administer Splunk Software Development Kit for Python and GCP Cloud Formation templates for Splunk distributed cluster deployment
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Setting up the new repos, managing the permissions for various GIT branches
- Created PowerShell& Python scripts to automate the deployment process smoothly.
- Developed Micro services using GoLang and developed corresponding test cases.
- UtilizedKubernetesandDockerfor the runtime environment of the CI/CD system to build, test deploy.
- Created Grafana Dashboards to capture the Authentication breaches across applications.
- Prepared, arranged and tested Grafana search strings and operational strings.
- Integrated ServiceNow with Grafana to generate the incidents from Grafana.
- Configuration of CI/CD pipeline through Git, Groovy, Puppet, and Bamboo into Tomcat application server.
- Experienced in GIT Migration from SVN and TFS.
Confidential
DevOps Engineer
Responsibilities:
- Designed the project workflows/pipelines using Jenkins as CI tool. Expert in User Management and Plugin Management for Jenkins.
- Build a CI/CD pipeline to automate the process using the python and Bash script.
- Used Python script to configure the WebSphere application server in all the environments.
- Expert in User Management, Disaster Recovery Processes and Plugin Management for Jenkins.
- AWS migration from on-perm servers to AWS servers including all java applications and configurations.
- Used GITHUB and Bitbucket as source code repositories.
- Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Designed Continues Delivery platform using Jenkins, Bit Bucket, Artifactory and Ansible tower.
- Experience withSplunkregex and integrating with reporting tool like JIRA.
- Provided end-user for all Subversion (SVN) users to effectively use the tool.
- Intermediate to advanced level expertise in setting up and maintaining code repositories (GIT).
- Experience with CI (Continuous Integration) tools Jenkins, Bamboo.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup onAWS.
- Set-up databases inGCPusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Implemented AWS infrastructure management as IaaC using Terraform, Gitlab, DynamoDB and S3 service.
- Implementation and continuous delivery of AWS infrastructure using Terraform.
- Developed templates, designs and components for microsite in AEM.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Used AWS CloudFront (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency.
- Develop the automatedbuildand deployment using Ant and Hudson/Jenkins using tomcat as the application server.
- Created Multi-Masters and Multiple worker Kubernetes cluster for Production environment.