We provide IT Staff Augmentation Services!

Gcp Cloud/release Engineer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7+ years of IT Industry experience with Automating, Configuration Management, Build and Release Management.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.
  • Experience with source version control tools such asSubversion (SVN), GitandBitbucket.
  • Implemented aCI/CDpipeline involvingBitbucket,Jenkins andDocker,for complete automation from commit to deployment.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Maven, Jenkins, Docker, Kubernetes, Chef, Ansible, Terraform and ELK.
  • Experience with ServiceNow, Jira, Incident Problem, Change Management, etc. Server administration: GCP, Windows Backup, Storage and Network devices· Manage the environment incidents with a focus on service restoration.
  • Experience with Automation testing tools such as Postman API.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub, Chef, Terraform and AWS.
  • Experience in Designing, Architecting, and implementing scalable cloud-based web applications usingAWSandGCP.
  • Experience in how to deliver content fromGCPcache locations drastically improving user experience and latency.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Experience in working with Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace the infrastructure as a code from scratch.
  • Good Experience on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Expert in installing and using Splunk apps for UNIX and LINUX. Strong Splunk UI experience and able to debug expensive search queries.
  • Experience in troubleshooting the Splunk server and forwarder problems and issues.
  • Set up and maintained Logging and Monitoring subsystems using tools like Nagios.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Use ofDockerandKubernetesto manage micro services for development of continuous integration and continuous delivery.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experienced in source code analysis tools like SonarQube.
  • Skilled in monitoring servers using Splunk, Nagios, Cloud watch and using ELK Stack Elastic
  • Experience in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat.
  • Experience with Linux/UNIX environment with shell scripting for Build & Release automation and writing Shell scripts to automate the deployments.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Source Code Management Tools: GIT, SVN, Bitbucket

Build Tools: Ant, Maven, Gradle

Continuous Integration Tools: Jenkins/Hudson, Anthill Pro, Bamboo, Cloud Stack

Configuration Management Tools: Chef, Ansible, Puppet, Terraform, SonarQube

Web Servers: Apache Tomcat, JBOSS, Web Logic, WebSphere

Scripting Shell Script: Ruby, Perl, Python, Bash

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53, Cloud Formation

Networking Services: FTP, SSH, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP.

Monitoring Tools: Splunk, Nagios, Grafana

Repositories: Nexus, Artifactory

Containerization: Docker, Kubernetes

Operating Systems: Windows 2000/NT/XP/Vista/7/8/10, UNIX, Red Hat LINUX, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

GCP Cloud/Release Engineer

Responsibilities:

  • Worked in Agile CICD Environment where we make more the 400 Amex Application's build and deployments processes automated for fast and best outcome and minimizing the overall cost.
  • Engaged in Built and managing large deployment of Linux and Windows instances. Run Scripts and monitoring checks to automate build/deployment process and do an overall process improvement to any manual processes.
  • Developing and supporting key pieces of the company's cloud infrastructure.
  • Designing of individual CA Release automation Templates for different types of RA's (Deployments types).
  • Oversee the execution of automation tools (XLR and Jenkins) for multiple platforms, mandated patching efforts, code fixes, upgrades, migrations and emergency fixes.
  • Creation of actions and flows, setting up environments and processes for development of templates.
  • Hands on Experience on Monitoring tools like Splunk, ELK for performance and availability, and used Cloud Watch to monitor instances dedicated to monitoring including logs for server's health.
  • Using CA Release Automation customized tool LARA integrated with Service Now at front end and designed some special flows, actions for creating an automated environment for release management among all environments of company.
  • Created API automation tests scripts using Postman API command-line collection runner.
  • Improved deploy automation with Jenkins and Puppet to remove Operations as gate-keepers.
  • Worked with teams on creating LDAP identity provider.
  • Hands on Experience on CI tools such as Jenkins and Maven to establish release management processes for the existing Java based platform and established automated build processes that were non-existent previously.
  • Setup Jenkins 2.0 for CICD process for our new environments and monitoring the same for code changes in Bit Bucket for Build failure if any.
  • Doing high level troubleshooting to overcome the issues with the CA custom tool both server level and code level. Performed all necessary day-to-day GIT, Bitbucket support for different projects and maintenance of the Bit Bucket/GIT Repositories and used JIRA for Project Tracking.
  • Participate in daily scrum and biweekly iteration activities. Creating RFC's and POC for a change to take place. Scheduling live meetings and engage different environments, teams.
  • Supporting Dev team by manually pushing files to servers and bouncing the JBOSS serves as required.
  • Performed Health checks of Pods at regular intervals using Tickr and Openshift.
  • Provide Level 2 Production Support and engaging teams to resolve the roadblock situations.

Environment: Chef, Ansible, Puppet, Jenkins, Kubernetes, OpenShift, Tickr, XLR, Bitbucket, GitHub, Postman, Splunk, ELK, CI/CD, Windows shell scripting.

Confidential, New York, NY

DevOps Engineer

Responsibilities:

  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins.
  • Created Jenkins pipeline jobs using Groovy Jenkins file. Pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and packages.
  • Usd Ansible as a configuration management tool to manage the software configuration and created new infrastructure on AWS.
  • Automated Splunk infrastructure for Logging and Monitoring the team through Ansible Playbooks.
  • Created AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation and Terraform.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Created nightly builds with integration to code quality tools such as SonarQube.
  • Integrated GIT repository with Jenkins and added webhooks and build triggers to automate build and deployment of applications on application server.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.
  • Used Kubernetes to load balance, scale and manage Docker containers.
  • Created and Managed Bash/Shell Script for automating build and deployment process for Linux environment and used MAVEN for building the applications.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Maven to build and generate JAR, WAR files and pushing them into Nexus.
  • Automated CI/CD process using Jenkins, build-pipeline-plugin, Maven and GIT.
  • Maintained GIT Repositories, Handled Releases and Branching activities for GIT.
  • Documented important activities and issues during build/deployment for future references.
  • Documented all build and release process related items and support for all the builds and deploy issues encounter during the build process.

Environment: Chef, Ansible, Jenkins, Maven, CI/CD, Docker, kubernetes, AWS, Terraform, SonarQube, Python, Bash, Shell Scripting, GIT, Splunk, SonarQube, Nexus, Windows and LINUX.

Confidential, San Francisco, CA.

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker and Ansible.
  • Implemented Chef Knife and Cookbooks for Deployment on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into EC2 instances.
  • Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
  • Used Jenkins for automating Builds and deployments and implemented CI using Jenkins.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Created and Configured Red Hat, Ubuntu, CentOS, Solaris Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables and NAT Gateway.
  • Configured SNS, SQS, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification.
  • Configuring of VPC and Route 53 DNS with networking of subnets containing servers.
  • Creating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
  • Setting up of Kubernetes cluster and deploying containers on K8S. Developed Helm charts for Kubernetes deployment. Created docker repository at customer location using Ansible.
  • Used SonarQube for continuous inspection of code quality, code coverage and unit tests.
  • Worked with shell and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
  • Configured Cloud Watch and Nagios to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.
  • Followed Agile methodologies and implemented them on various projects by setting up Sprint for daily stand-up meetings.
  • Maintaining integrity of security with the use of group policies across domains supporting users through email, on call and troubleshooting.

Environment: CI/CD, Jenkins, GIt, Maven, Chef, Ansible, AWS, Terraform, Docker, Kubernetes, SonarQube, Nexus, Nagios, Shell, Python, Bash, Agile, Windows and Linux.

Confidential, Dania Beach, FL.

DevOps/Build/Release Engineer

Responsibilities:

  • Worked as Release Engineer in a team that involved different development teams and multiple software releases.
  • Managed SVN repositories for branching, merging, and tagging.
  • Shell/Perl Scripts are developed for automation purpose.
  • Build and Administered Nexus for Maven builds to share the artifacts within the company.
  • Setup Git-repo server to keep the source code for code management. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Puppet, and custom Ruby/Bash scripts.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and Bamboo.
  • Architected and implemented automated cloud infrastructure using Puppet.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Converting production support scripts to Puppet Manifests.
  • Closely worked in Research of the project application architecture to support/resolve build, compile and test issues/problems.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used JavaScript for front-end validations.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Required to provide root cause analysis of any business impacting issues as well as a plan to prevent its recurrence.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

Environment: Java/J2EE, SVN, Ant, Maven, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Jenkins, Python, Puppet, Windows, LINUX.

Confidential

Build/Release Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Perform software builds using SVN as version control.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR and WAR.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Subversion (SVN), Jenkins, Perl Scripts, Shell Scripts, Maven, Perl, Python, XML, Tomcat.

We'd love your feedback!