We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Around 6 Years Professional IT experience in Cloud computing, DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration
  • Proficient in prioritizing and completing task in a timely manner, yet flexible to multitask when necessary.
  • Expertise in defining enterprise wide SCM strategy/SCM plan and implementing Industry best practices in areas of Build Management, Continuous Integration, Deployment Automation, Source Code maintenance & Release Management.
  • Experience with DevOps methodologies in Server provisioning, middleware management, build and deployment automation through tools like GIT, Jenkins, Ansible, AWS etc.
  • Experience in using version controller tools like Subversion (SVN), GIT.
  • Good experience in GIT on Branching, Tagging and Merging the source code between different Branches. IT administration like Creating Repositories, access control in GIT .
  • Performing build activities by using Maven, created and modified build configuration files including POM.XML. Dependencies and automation. Experienced in managing the artifacts generated by Maven in the Nexus repository.
  • Experience in interlinking multiple Jenkins jobs with pipeline, integrated sonar to run as part of Jenkins build job, monitoring nightly builds and daily builds and Deploy with different environment like QA, UAT, DEV, PROD
  • Hands on experience on Chef Enterprise , installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Experience with AWS instances spinning across Dev, Test and Pre - production and Cloud Automation through Open Source DevOps tools like Jenkins, Ansible, & Docker.
  • Experience working in Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration from scratch.
  • Experienced on infrastructure with Docker Containerization . Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Expertise in virtualization of servers using Docker, worked with Docker Engine and Docker Machine, to deploy the micro services-oriented environments, and configuration automation using Docker containers.
  • Implemented CI/CD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Knowledge on Kubernetes building cluster, maintaining pods & cluster.
  • Experience automating deployments on Application Server JBoss, Tomcat.
  • Experienced in developing scripts in XML, Python Pyspark, Ruby and Shell Scripts for managing various enterprise applications.
  • Experienced in build and release automation of Java based applications.
  • Extensive experience in Linux/Unix system administration.
  • Good knowledge on other Cloud based service like Microsoft Azure, GCP.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the 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.
  • Knowledge in installing, configuring and managing the RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL and MongoDB.
  • Knowledge on using test Automation using SonarQube in support of Testing the code Quality.
  • Competence in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Experienced in core AWS services (S3, EC2, ELB, EBS, Route53,Lambda, VPC, RDS, IAM, SNS, SQS, DynamoDB, auto scaling etc.), deployment services ( Ops Works and Cloud Formation, ECS) and security practices ( IAM, Cloud watch and Cloud trail) and also involved in coding few services like AWS lambda.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user's new accounts, roles and groups.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Ability to quickly grasp business domain knowledge and capable of solving problems efficiently using new technologies.

TECHNICAL SKILLS:

Cloud Platforms: AWS, Azure, GCP

Version control Tools: Subversion (SVN), GIT

Build Tools: ANT, MAVEN

CI tools: Jenkins, Bamboo

Configuration management: Chef, Puppet, Ansible

Containerization Tools: Docker, Kubernetes

EC: 2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS.

Scripting: Ruby, python, bash shell, PowerShell

Application Servers: JBOSS, Apache Tomcat, Web Logic, Web Sphere, TFS

Monitoring tools: Splunk, AppDynamics, Nagios, DataDog

Virtualization Platforms: Virtual Box, VMWare, Oracle VM

Databases: Oracle, MySQL

Operating systems: Linux, UNIX, Windows

Scripting Languages: Shell, Ruby, Python

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

DevOps/Cloud Engineer

Responsibilities:

  • Migrated workloads into multi tenancy cloud including AWS/Azure/GCP.
  • Implemented architecture and eco system using Google Cloud Storage, DNS, Cloud Engine Persistent Disks, Storage Nearline, Compute Engine, Kubernetes, Interconnect, Dataflow, Pub/Sub, Big Query, Cloud Deployment Manager and other services that were utilized by the applications.
  • Acquaintance in setting up the CI/CD pipeline using Jenkins, Maven, SVN, GitHub, Chef and AWS for Java web applications.
  • Expert in Maven Lifecycle management system to deploy snapshot and release artifacts to Artifactory to share artifacts across projects.
  • Worked in designing and implementing different kind of job styles in CI/CD pipeline using Jenkins.
  • Automated application servers and Jenkins nodes Life cycle without losing data and configurations using Ansible playbooks in the process of rehydration.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Performed assigned audits on internal GCP systems, external vendors and clinical sites.
  • Utilize OKTA Cloud single sign-on service to replace existing Layer 7 based authentication process.
  • Validate OKTA Adaptive Multi-factor Authentication & Authorization used by applications accessed externally and from iOS/Android devices using mobile testing.
  • Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
  • Automated configuring web servers and deploying code by using Tomcat, Ansible and Jenkins.
  • Handled setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images.
  • Experience in Installing, Configuring, Managing the Monitoring Tools such as Splunk, Logstash, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience in using Ticketing & Bug tracking tools like Jira.
  • Involved in performance testing of applications by using Splunk and JMeter.
  • Strong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols.
  • Orchestrated Container applications using Kubernetes for container operations in AWS and worked on creation of Kubernetes Pods and cluster to maintain Services, Load Balancing and Network policies and provided PAAS on public cloud.
  • Worked on migrating the current application to micro service architecture in which used Docker as the container technology with Kubernetes and worked on with REST API and worked on Docker and Kubernetes on cloud to perform CI/CD on cloud.
  • Writing ETL scripts to use AWS Glue to load, transform, and rewrite data in AWS S3
  • Writing scripts in executing and supporting deployment activities and ARM (Azure resource management) Templates to Provision the resources on Azure portal.
  • Maintaining various tools used in the DevOps tool chain (Microsoft Azure).
  • Developed the infrastructure for an on-prem running application in AWS using Terraform.
  • Implementation of Azure Key Vault in different applications to help maintaining keys and secrets across different environments.

Environment: & Tools: AWS, Jmeter, Kafka, Ansible, Jenkins, Docker, Maven, Linux, Red Hat, GIT, Cloud Watch, Python, Shell Scripting, Golang, WebSphere, Splunk, Tomcat, Soap UI, Kubernetes, Terraform, PowerShell.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Automated the cloud deployments using Ansible, Python and AWS Cloud Formation, ARM Templates.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated Ansible manifests and modules, files, and packages stored in the GIT repository.
  • Worked with Automation deployment team and worked with Ansible, written ansible playbooks for application deployment.
  • Moving applications locally hosted apps to cloud and hybrid cloud platforms on Open Stack, AWS, Azure, GCP and VMware Vcloud.
  • Well-versed in creating and updating Chef Manifests and modules, files, and packages, Automation cloud deployments using Cloud Formation Templates and Terraform
  • Worked with Python, Jenkins for infrastructure automation project.
  • Worked with various AWS, EC2 and S3 Command Line Interface (CLI) tools.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, and EC2 instances, patched different software using RedHat Package Manager and YUM.
  • Automate infrastructure creation, deployment and recovery using Ansible, Docker & Jenkins.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.

Environment: AWS, Ansible, CICD (Jenkins), Docker, Maven, Linux, Terraform, Red Hat, GIT, Cloud Watch, Python, Shell Scripting, WebSphere, Splunk, Tomcat

Confidential, Minneapolis-MN

DevOps/ Build and Release Engineer

Responsibilities:

  • Experience on Installation of tools like Git, Jenkins, Maven, Ansible, Docker and Tomcat in Linux environment.
  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GitHub.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Extensive experience using MAVEN as build tools for the building of deployable artifacts (War & Ear) from the source code.
  • Working Experience on GitHub, Git, Jenkins. Debugging issues if there is any failure in broken Jenkins build and maintaining Jenkins build pipeline.
  • Develop sound version control best practices-based Configuration Management systems (Git) including branching and merging strategies.
  • Creating new Build jobs, Plugins installation and management, setting up Master/slaves using Jenkins.
  • Good Experience in writing Shell scripts to automate the several activities
  • Experience of working with the release and deployment in Java/J2EE and Web applications environment.
  • Experience in using Nexus Repository Manager for Maven builds.
  • Setup Alerting and monitoring using Stack driver in GCP.
  • Expertise in deploying the code through web application servers Apache Tomcat.
  • Expertise in trouble shooting the problems generated while building, deploying to production.
  • Having experience on code review tools like SonarQube
  • Participate in Sprint Planning meetings and prepare test strategy for each cycle.
  • Assisted release managers and change management coordinators by communicating and coordinating the release activities.

Environment: & Tools: GIT, Maven, Jenkins, Ansible, Python and Sonarqube.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked on Installation, configuration and administration and support of Red Hat, Centos, Ubuntu servers.
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Performed software configuration/release management activities.
  • Planned and performed the upgrades to Linux operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Administered Bamboo servers which include install, upgrade, backup, adding users, creating plans, installing the local/remote agent, adding capabilities, performance tuning, troubleshooting issues, and maintenance.
  • Configured and maintained the Shell/Perl deployment scripts for Web logic and UNIX servers. Analyzed the Maven Build projects for conversion.
  • Involved in Building and configuring Red Hat Linux Servers using Kick start server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.
  • Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployment.
  • Developed Maven build scripts for maintaining test automation builds, Java based library to read test data from XML, Properties files using Junit and loading it into Selenium.
  • Deployed Java Enterprise applications to Apache Tomcat Web Server, and JBoss Application server.
  • In the production environment implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages.
  • Maintained build related scripts developed in shell for ANT builds. Created and modified build configuration files including Build.xml.
  • Initiated responsibility for administering the SVN servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues, and maintenance. Implemented a GIT mirror for SVN repository, which enables users to use both SVN and GIT.

Environment: & Tools: Java, Maven, Open stack, Ansible, Jenkins, Jira, Jenkins, Linux, Web logic, Subversion, Shell scripting.

We'd love your feedback!