We provide IT Staff Augmentation Services!

Devops & Cloud Automation Engineer Resume

3.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY

  • Worked with Chef Enterprise Hosted as well as On - Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks. Also Used AWS Lambda as Micro Services and API gateways to achieve scalability.Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Around 8+ years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Release Engineer, Software Configuration manager, Build & Release with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
  • Has Experience in all phases of teh software development life-cycle (SDLC) with specific focus on teh build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Worked as Build/Release/Deployment/Operations(DevOps)Engineer with understanding of principles of C/C++ & Java platform.
  • Experience in utilizing Amazon AWS cloud includes services like EC2, S3, VPC, ELB, IAM, Teh way you has explained aboutthe protective barriers is brilliant.Your post TEMPhas some valuable information with regards to protectivebarriers.atch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS), Lambda, Kinesis, Code Commit, Code Pipeline, code deploy, Dynamo DB, Autocaling Lifecycle hooks and Autoscaling launch configurations.
  • Expertise in creating complex and custom IAM policies, Roles, and user management for delegated users within AWS and experience in developing AWS cloud formation templates to create custom sized VPC, Subnets, EC2 instances, ELB and security groups.
  • Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Microservices using Kubernetes, Docker and etcd to production environment. Performed server monitoring, Application monitoring, Capacity Planning and log monitoring using Nagios, Cacti, Zabbix and Splunk.
  • Hands-on on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, Environment configuration Files, Users, Mount points, Packages and proactively manage change and written Ansible Playbooks using Yaml for Maintaining Roles, Inventory Files and Groups Variables.
  • Hands on experience using Puppet/Chef as deployment automation tools as part of continuous deployment of products in Dev, Integration and Pre-Production environments.
  • Created and maintained various Devops related tools for teh team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Utilized Kubernetes as a platform to provide a platform for automating teh deployments, scaling and operation of application containers across a cluster of hosts. Worked closely with development teams and test engineers for EC2 size optimization and Docker build Containers.
  • Container management using Docker by writing Docker file in JSON format and place teh automated build inDocker Hub. Managed deployments using Kubernetes, created clusters and deployed application container.
  • Converted existing Terraform modules dat had version conflicts to utilize Cloud formationtemplates during deployments, worked with Terraform to create stacks in AWS, and updated teh Terraform scripts based on teh requirement on regular basis.
  • Experience working on severalDockercomponents likeDockerEngine, Hub, Machine, Compose andDockerRegistry.
  • Performed Continuous Delivery in aMicroServiceinfrastructure with Amazon cloud, Docker and Kubernetes and container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configuredKubernetes.
  • Hands on experience in Branching, Merging, Tagging and maintaining across teh environments using SCM tools like GIT, Subversion (SVN), TFS, Bitbucket and used webhooks for integrating with continuous Integration tools Jenkins, TeamCity, Bamboo and ANT, MAVEN and Graddle for generating builds. Designed quality profiles and certain standards set by installing Quality Gates in SONARQUBE.
  • Hands on experience and administrating Continuous Integration (CI) tools like Jenkins and automating teh release process of products using Shell scripts with tools like Jenkins and Maven.
  • Day to day administration of teh Development environment and Production and Test environment systems. 24x7 on-call support.

TECHNICAL SKILLS

VMWARE, VSPHERE 5.5/6.0, VCENTER SERVER: AWS ECS, Docker Container services, Pivotal Cloud Foundry, VagrantIIS, Tomcat, Apache, Jboss, WebSphere Application Server, Web LogicANT, Maven, Graddle, Jenkins, Bamboo, TeamCity, TFS.

Operating Systems: RHEL/CentOS 5.x/6.x/7, Linux-Ubuntu/Fedora, Windows 7/8/XP/10, Sun Solaris 7/8/9/10, AWS-Linux CLI

Build/Automation Tools: Puppet, Chef, Ansible, Ant, Maven, Jenkins, IBM Urban deployHudson &Bambo

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server

Backup/Monitoring Tools: S3 (Simple Storage Service), Cron Jobs, Cloud watch, Opsgenie, Splunk, Nagios

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN Virtualization/Containerization Technologies

Cluster Management: Kubernetes, Docker Swarm, Docker

Web/Application Server: Build and Deploy Tools

Infrastructure: AWS, Azure, OpenStack

Web Technologies/ Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl Scripting, Python, Shell scripting

Software Methodologies: Agile-SCRUM, Waterfall, RUP, Xtreme

Project Management/ Bug tracking Tools: JIRA, Confluence, Rally, Remedy, HP Quality Center, Bugzilla

PROFESSIONAL EXPERIENCE

Devops & Cloud Automation Engineer

Confidential, Durham, NC

Responsibilities:

  • Expert in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Watch, Elastic Cache, SNS, SQS, Cloud Formation and Direct Connect as part of Migration Process.
  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Build and Deployment CI/CD Pipelines.
  • Performed SVN to GIT/Bit Bucket migration and managed branching strategies using GIT flow workflow.
  • Created and maintained build related scripts developed in ANT, Ruby and Python and worked with development team to migrate Ant scripts to Maven.
  • Served teh ELK stack community with use cases and logstash plugin and Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Experienced in authoring pom.xml files, perform releases with Maven release plugin, and manage Artifacts in NEXUS Repository.
  • Monitoring application performance with APM/Diagnostics tools such as, AppDynamics, Dynatrace and Splunk, AWS watch.
  • Used AWS Lambda as MicroServices and API gateways to flexible scaling, Easy Deployment and Resiliance.
  • Launched AWS instances using auto-scalingfor scaling up and scaling out of EC2 instances while deploying MicroServices into production environment.
  • Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scalinglaunch configuration templates for launching amazon EC2 instances while deploying Microservices.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
  • Build, configured and support Application team environments. Integrated GITHUB andGITLAB, GRADLE with Jenkins to implement teh continuous integration process.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS,IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Augmented existing SaaS capabilities to addressIaaSand PaaS governance opportunities in AWS.
  • Kubernetes 1.9.0 is used to orchestrate teh deployment, scaling, management of Docker Containers.
  • Worked with Docker and Kubernetes on multiple cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Kubernetes architecture: node, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on teh nodes.
  • integrated SonarQube with Jenkins using Maven to get teh Quality Analysis for all teh Projects pre-deployment.
  • Discussed teh report with Developers so as to explain teh SonarQube Report and to halp improve code Quality.
  • AWS EC2/VPC/S3/Route53/IAM/Cloud Formation/ELB based infrastructure automation through Ansible, Vagrant, Bash Scripts.
  • Provide end to end solution support for Onshore Guidewire - SaaS/ PaaS - dev/prod platform,
  • Maintain teh enterprise virtualization environment SaaS / PaaS including troubleshooting, performance, capacity and continuity planning.
  • Currently working as Atlassian Systems Administrator handling JIRA, Confluence, JIRA Service Desk.
  • Build Jira/Confluence/Crowd from scratch on AWS Linux System, which include teh Linux server setting, MySQL database server install, configuration, and new database creating, Jira, Confluence, and Crowd app server installation.
  • Using Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana).
  • Using ANSIBLE role created an ELK cluster for non-log purposes to search and analytics of product data and pricing data.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch, Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Worked with teh groovyscripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post-Build Action Plugin’ is used as a build step and post build actions
  • Manage 6 AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, S3 and Glacier for our QA and UAT environments as well as infrastructure.
  • Used StackDriver and AWS cloud monitoring extensively to monitor and debug teh cloud based AWS EC2 services.
  • Experience in integrating cloud services in toDevOpsframework (GitHub, Jenkins, Ansible, Splunk) which enablesAPIrequest to provision and configure infrastructure through infrastructure as code capability.
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes.
  • Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Worked on Docker-Compose and Docker-Machine
  • Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.
  • Hands-on experience onAnsibleandAnsibleTower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experience in working with GIT to store teh code and integrated it toAnsibleTower to deploy teh playbook.
  • Wrote severalAnsibleplaybooks for teh automation dat was defined through tasks using YAML format and runAnsibleScripts to provision Dev servers.
  • UsedAnsibleControl server to deploy plays and playbooks to teh machines and systems in teh inventory.
  • Deployed teh Java applications into web application servers like JBoss.
  • WroteAnsiblePlaybooks in YAML to manage Configurations, Orchestrations and deployments to remote machines.
  • Developed anAnsiblerole for Zabbix-agent which will be integrated into teh to teh CI/CD pipeline.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins andAnsible.

Environment: AWS, ANT, Maven, Git, Git-Hub, Ansible, NEXUS, UNIX, Jenkins, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, SDLC, Docker, Windows, Linux, Terraform, Kubernetes, Bit Bucket.

AWS/DevOps Engineer

Confidential, Wilmington, DE

Responsibilities:

  • Planning, deploying, monitoring, and maintaining AmazonAWScloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in teh environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWSpublic cloud.
  • On boarded and migrated test and staging use cases for applications toAWScloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Working on MultipleAWSinstances, set teh securitygroups, ElasticLoadBalancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Worked on integrating GIT into teh continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
  • Built ContinuousIntegration environment (Jenkins, Nexus). And Continuous delivery environment (puppet, Yum, rsync).
  • AWS EC2/VPC/S3/Route53/IAM/Cloud Formation/ELB based infrastructure automation through chef, Vagrant, Bash Scripts.
  • Implemented Chef to deploy thebuildsfor Dev, QA and production.
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins, and Rundeckand deployment automation.
  • Written and developed Chef Cookbooks from scratch for custom installation of application.
  • Written/Developed Chef Cookbooks to automate teh entire deployment process as well as infrastructure admin tasks.
  • Create release pipelines using GIT, Chef for automatic workflow.
  • Created Continuous Integration and Continuous Delivery Pipelines for teh build and deployment automation in place.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Installation and Configuration of Vagrant in Windows& LINUX and Add required images to Vagrant and create servers out of Images for testing.
  • Debugged and resolved software defects and technical problems reported in application and components on teh Vagrant machine.
  • Worked on creating and documenting POC for halping migrate teh current application to micro service architecture. Teh architecture included Docker as teh container technology with Kubernetes and worked on with REST API. Worked on creating dis application for POC where micro services communicated through teh API.
  • Hands on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC. Chef is used as teh provisioning tool along withTerraform.
  • Experience in working withTerraform for automation.
  • Worked with Docker and Kubernetes on multiple cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Used Nagios as a monitoring tool for managing Resources, Network and Log Trace on hosts, devices and services such dat notifications can be received during critical conditions.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Automated teh cloud deployments using chef, python (boto&fabric) andAWSCloud Formation Templates.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Expert Knowledge in BashShellScripting, Automation of cron Jobs.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment:AWS, Chef, Jenkins, Apache Tomcat, Kubernetes, Docker, Mavan, Nagios, Vagrant, VMware, Cloud Watch, JBoss GIT, VPC, Route53, EBS, SQL, Jira,AWSCLI,AWSAuto Scaling, Unix/Linux, Shell scripting.

Sr. Devops Engineer

Confidential, Worcester,MA

Responsibilities:

  • Automated processes to enable teams to deploy, manage, configure, scale, monitor patient portal and provider portal applications in Data Centers.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Automated build and deployment process using Bash, Python, and Shell scripts with focus on DevOps tools, CI/CD in Jenkins.
  • Hands-on experience in managing enterprise repository management tool JFROG antifactory.
  • Support configuration and maintenance of Red Hat Enterprise Linux.
  • Designed and developed continuous integration systems using Maven and Jenkins.
  • GIT is used for branching, tagging and release activities.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Setuppuppetmaster and usepuppetto directly deploy to teh servers in staging and DR environment.
  • ImplementPuppetInheritance to extend existing class definition and use teh local scope variable.
  • Created/clone new VM from an existing VM/environment and also decommission VM using vagrant.
  • Provision using VAGRANT andPUPPETas configuration management tool and use it to automatically deploy applications to newly built VM.
  • CreatedJIRAprojects, templates, workflows, screens, fields and other administrative activities.
  • Provided ongoing support and configuration forJIRAproject, workflows, Screens, fields, permissions, and other Admin tasks.
  • Prepared projects, dashboards, reports and questions for all JIRArelated services.
  • Kubernetes is used for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • Worked on creating and documenting POC for halping migrate teh current application to micro service architecture. Teh architecture included Docker as teh container technology with Kubernetes and worked on with REST API. Worked on creating dis application for POC where micro services communicated through teh API.
  • Built Continuous Integration environment using Jenkins and Continuous delivery environment.
  • Installed, configured, modified, tested & deployed applications on Apache Webserver & Tomcat, JBOSS App Servers.
  • Used ANT and MAVEN as build tools on java & .Net projects for teh development of build artifacts on teh source code.
  • Worked with log monitoring and error tracking tools like Nagios,Splunk.
  • Used EC2 as virtual servers to host Git, Jenkins, and configuration management tool like Puppet.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Managed source code, software builds software versioning, & defect tracking on software maintenance

Environment: Subversion, GIT, Maven, S3, VPC, EBS, Jenkins, WebSphere, JIRA, Aws, Puppet, Kubernets, Docker, Nagios, Autoscaling, ELB, AWS, Bash.

Build and Release Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to teh Agile process.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStackto enable portability of cloud services across hybrid cloud environments.
  • Extensive experience with Version Control Management, Project Management, WorkItem Customization, Build Services, Release Management, Reporting usingTFS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Building and monitoring in teh project TEMPhas been done continuously with a CI Tools like Jenkins.
  • Deployment of teh Business processes by creating JAR, WAR and EAR files to IBM WebLogic application servers.
  • Experience in Integrating Jenkins withServiceNowthrough API and created schema to store teh build Information.
  • Installed and configuredNagiosmonitoring tool to manage infrastructure.
  • Experience in writing python and Shell scripts for Jenkins to push build and commit information toServicenow.
  • Integrated teh GITHUB by using webhook and Scripted Rest API inServicenowand stored teh information in Serivenow table.
  • Created build/deploy documentation in confluence for various applications.
  • Configured SonarQube code quality tool and integrated with Jenkins.
  • Documented project's software release management procedures with input decisions.
  • Wrote Puppet manifests files for all applications to manage teh configuration files and to manage them as services.
  • Implemented Puppet applies using Subversion and Cron jobs.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Created and modified build configuration files includingPOM.xml.
  • Experienced in authoringpom.xmlfiles, performing releases with teh Maven release plugin, and managing artefacts in NEXUS repository.
  • Configured Jenkins daily periodic backups for Jenkinsconfig and plugins files.
  • Deployed teh Java applications into web application servers like ApacheTomcat.

Environment: Subversion, Git-Stash, Jenkins, Java/J2EE, Ant, Maven, Atlassian JIRA, LINUX, XML Apache Tomcat,Oracle,PerlScripts, Shell scripts, Puppet and Apache Tomcat.

Linux/Unix Administrator

Confidential

Responsibilities:

  • Configured cluster pools, enabled HA and DRS features using vSphere 5.x.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Installed, Configured and Maintained RedHat Linux (5.x, 6.x & 7) Kickstart and Solaris x86 VM's.
  • Supported 200+ AWS cloud instances running Ubuntu, Redhat and Windows environments.
  • AIX installation and maintenance and all teh required upgrading.
  • Implemented DNS systems using BIND, Route53(AWS), powerDNS .
  • Involved in P2V Linux migrations on VMWare ESX 5 Cluster environment and performed physical and Storage vMotion and experience using tools like vCenter and vSphere.
  • Monitoring incident alerts using HP Open View Service Desk and Open View Operation (OVO).
  • Installing teh agent bundle dat comprises of OVO and OVPA based on teh requirement.
  • ITIL/SDLC project methodology approach for project timeline scoping, milestone and deliverables.
  • Mirroring of root disks using Hardware Raid Controller on HP & Dell HW.
  • Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Installation and configuration of Isilon OneFS up to version 7.0.1.6.
  • Performance & Storage Reporting using ECC & Vipr SRM.
  • Weekly/Monthly detailed storage report for all Datacenter using ECC & Vipr SRM for billing and management purpose.

Environment: Red-Hat Enterprise Linux 5.x, 6.x, 7.x, AWS, Solaris 9,10&11 SAN (Netapp), NAS, Veritas Netbackup, Windows 2008, 2012, Nagios 3.5, Shell programming, Jboss 4.x, JDK 1.5,1.6, Oracle Weblogic, IBM WebSpehere, VMware ESX 4.x, vSphere 4.x & 5.x

We'd love your feedback!