We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 8 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 working in Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration from scratch.
  • 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, Ruby and Shell Scripts for managing various enterprise applications.
  • Experienced in build and release automation of Java based applications on a persistent Elastic map reduce (EMR) cluster through S3 buckets.
  • 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 on recommending efficient and effective solutions for maintaining compliance with HIPAA regulations and PCI GDPR standards.
  • 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.
  • Experience in writing scripts that loads in the necessary YAML files, load the template, and then run it through the ERB templating system
  • Competence in designing AWS cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Proficiency in strategy and practical implementation ofAWSCloud Services likeEC2,S3,VPC, CloudFormation, IAM, Storage Gateway,S3, Glacier,AWS Auto Scaling in launchingEC2 instances, EBS,AWS Lambda,EKS, Elastic Beanstalk,Code Commit, CloudTrail, CloudFront,Route53, EMR, Amazon Redshift, DirectConnect,SNS,SQS,Dynamo DB, ELB,Elastic Cache, AWSEMRClusterConfiguration.
  • Experience working on securing EMR launcher with custom spark submit steps using S3 Event, SNS, KMS and Lambda function.
  • 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, GitHub

Build Tools: ANT, MAVEN

CI tools: Jenkins, Bamboo, udeploy

Configuration management: Chef, Puppet, Ansible

Containerization Tools: Docker, Kubernetes

AWS services: EC-2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, EMR

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, Cosmos

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.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
  • Experience working with Azure app service environment in Azure resource manager model
  • Imported the data from different sources like AWS S3, LFS into Spark, Hadoop.
  • Provisioning of AWS resources (EC2, PVC, SG, ASG, EKS, ECS, S3, Route 53) using CloudFormation and Terraform
  • 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.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
  • Maintaining various tools used in the DevOps tool chain (Microsoft Azure).
  • Built automation routines leveraging Azure leveraging ARM templates, PowerShell scripts, ADF, Azure functions and Azure Batch.
  • Executes development processes for the project such as build automation, unit testing, software configuration management and packaging for Dotnet applications.
  • Developed the infrastructure for an on-prem running application in AWS SDK using Terraform.
  • Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Implementation of Azure Key Vault in different applications to help maintaining keys and secrets across different environments.

Environment: AWS, Jmeter, Kafka, Ansible, Jenkins, Docker, Maven, Linux, Red Hat, GIT, Cloud Watch, YAML,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, Scala, Cloud Watch, Python, Shell Scripting, WebSphere, Splunk, Tomcat

Confidential - Minneapolis-MN

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.
  • Works to optimize enterprise architecture using prior experience with Infrastructure as Code (IaC)
  • 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, DotNet 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.
  • Used Spark SQL to load JSON data and create schema RDD and loaded into handled structured data using Spark SQL.
  • 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: GIT, Maven, Jenkins, Ansible, Hadoop, Python and Sonarqube.

Confidential

Linux Engineer/ 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: Java, Maven, Open stack, Ansible, Jenkins, Jira, Jenkins, Linux, Web logic, Subversion, Shell scripting.

We'd love your feedback!