We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Hartford, ConnecticuT

SUMMARY

  • 5 years of experience as DevOps Engineer for automating, building, releasing and configuring changes from one environment to another environment in hybrid cloud wif strong technical background.
  • Expertise in creatingDevOps strategy in a mix environment of LINUX/UNIX servers using GCP environment. Built and Maintained Docker container clusters managed by Kubernetes, Docker on GCP.
  • Experience in creating Docker images using Docker files and deploying teh artifacts into dat image, which can later be stored in Docker hub.
  • Involved in deployment of micro services applications using Jenkins CICD,Spinnaker CD, Harness CD, Kubernetes and Docker in GCP.
  • Hands - on experience using teh Google Cloud (GCP) services like Cloud Functions, Cloud scheduler, Pub/sub requests, setting up & maintaining services like firewall rules, snapshots, health checks & instance groups, instance template.
  • Experience in using build tools like Gradle, maven and Node for building of deployable artifacts.
  • Expertise in setting up Kubernetes clusters for running micro services and deploying them into Production environment.
  • Used Containerization tools like Docker and Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Experience wif container-based deployments using Docker, working wif Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Expertise in Terraform for building, changing, versioning infrastructure and collaborate teh automation of GCP Infrastructure via Terraform and Jenkins.
  • Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
  • Proficient noledge wif Helm charts to manage and release of helm packages.
  • Hands-on Experience in Google Cloud components, GKE, Stack-driver, Google container builders andGCPclient libraries and cloud SDK's.
  • Hands-on experience using teh Google Cloud (GCP) services like Cloud Functions, Cloud scheduler, Pub/sub requests, setting up & maintaining services like firewall rules, snapshots, health checks & instance groups, instance template.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple names spaced versions.

PROFESSIONAL EXPERIENCE

Confidential, Hartford, Connecticut

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Experience in Build and Deployment scripts using Maven, Gradle and Node as build tools in Jenkins to move from one environment to other environments.
  • Creation of Subnets and Route tables, Internet gateway, Virtual gateway. Included security groups, Network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in GCP Public cloud.
  • Implemented, deployed and managed teh application on teh OpenShift platform for teh infrastructure maintenance of teh cloud provider.
  • Worked on creating teh Dockercontainers and Dockerconsoles for managing teh application life cycle.
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Using Splunk Designed, developed and implemented system engineering plans and technical support services. Executed systems programming activities and supported data centre activities wif Splunk.
  • Worked on interpreting and modifying Terraform scripts and Ansible scripts to troubleshoot environment issues.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to teh application from dev through production, easing teh code development and deployment pipeline by implementing Docker containerization wif multiple namespace.
  • Provided CI/CD system wif GitLab on GKE utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD systems to build and test and deploy.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Deployed Docker containerized applications using Kubernetes in Google Cloud Platform.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Coordinated wif developers for establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Responsible for design and maintenance of teh Git Stash Repositories, views and teh access. Used automated code check-outs in Git and created branches
  • Utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, test, and deploy. Created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Deployed various databased and applications using Kubernetes cluster management, some of teh services are Redis, Nginx etc.
  • Built Jenkins pipeline to drive all microservices builds out to teh Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Used Kubernetes - an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespace versions.
  • Created, managed and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
  • Used Jenkins and pipelines to drive all microservices builds out to teh Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
  • Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby/Bash, Python.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments, Replicasets, nodes etc.
  • Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Extensively used Google stackdriver for monitoring teh logs of both GKE and GCP instances and configured alerts from Stackdriver for some scenarios.

Environment: GCP, Docker, Kubernetes, Jenkins CICD, Spinnaker CD, GitHub, Terraform, Stackdriver, Maven/Gradle/Node, Nexus Artifactory, Splunk and cavisson Monitoring, Groovy, YAML, HCL, Shell scripting.

Confidential

DevOps Engineer

Responsibilities:

  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as teh main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Involved in setting up teh CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and GCP.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from teh VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers.
  • Created projects, VPC's, Subnetwork's, GKE Clusters for environments QA3, QA9 and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.
  • Worked on Jenkins file wif multiple stages like checkout a branch, building teh application, testing, pushing teh image into GCR, Deploying to QA3, Deploying to QA9, Acceptance testing and finally Deploying to Prod.
  • Created branches and managed teh source code for various applications in GIT.
  • Expertise in designing and developing build pipelines using teh Continuous Integration tool Jenkins.
  • Integrated Git, Jenkins Maven in accomplishing continuous integration and configured Jenkins wif Poll SCM Build Trigger and Web Hooks.
  • Built Jenkins jobs to create GCP infrastructure from GitHub repos containing Terraform code.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker Hub and installed Configured Kubernetes.
  • Created Docker Containers for testing environments to test teh applications.
  • Automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure using Kubernetes.
  • Implemented testing environment for Kubernetes and administrated teh Kubernetes Clusters.
  • Managed Kubernetes charts using helm and created reproduced builds of teh Kubernetes applications
  • Wrote teh Ansible playbooks which are teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format.
  • Experience in managing enterprise repository management tool Nexus artifactory.
  • Integrated Maven wif GIT to manage and deploy project related tags and defined dependencies plugins in Maven pom.xml for various activities.
  • Configured Jenkins wif Maven build tool in generating war/ear files and archived them.
  • Build and configured Jenkins slaves for parallel job execution. Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Configured JIRA workflows and integrated teh project management features wif teh build and release process.

Environment: GCP, Jenkins CICD, Maven/Gradle/Node, Nexus Artifactory, Docker, Kubernetes, Jenkins CICD, Terraform, GitHub, Splunk monitoring, Nexus Artifactory, Groovy, YAML, Shell scripting.

Confidential

Build/Release Engineer

Responsibilities:

  • Carried Deployments and builds on various environments using continuous integration tool.
  • Experience installing, configuring, and administrating RHEL or CENTOS Linux.
  • Wrote ANT and MAVEN Scripts to automate teh build process. Configured Bamboo for doing teh build in all teh non-production and production environments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Responsible to create and maintain automated build for teh project written in Java, HTML using Jenkins.
  • Involved in identifying build errors in teh system and identify teh build issue and escalate it to teh concerned team after careful analysis. Work and coordinate wif them to get teh fix in teh release.
  • Built and Deployed Java/J2EE to a Web Application Server in Agile continuous integration environment and automated teh whole process.
  • Used various plug-ins to extend teh base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Work wif development teams to architect and build out infrastructure to run their code in a scalable, efficient, and optimized fashion.
  • Develop internal ops tools and ensure dat building and deployment of code can happen in a safe and continuous fashion.
  • Migrated out core repository from Subversion (SVN) to GIT. In this process I was involved in individually migrating teh entire code base from Subversion to GIT ensuring dat health of our builds isn’t effected. Performed high level merges of branches, code bases.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Owned Release to Production Process, gatheird approvals, signoffs from stakeholders and QAs before going to PROD.
  • Coordinated wif Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.

Environment: Java, Ant, Maven, Hudson, Jenkins, SVN, GIT, Jira, Docker, Shell, Perl, Bash Scripts.

We'd love your feedback!