We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Watertown, MA

SUMMARY

  • Over 8 years’ experience as a DevOps Engineer with hands on Automating, Configuring and deploying enterprise applications on on - premise and cloud environments
  • Well versed in designing and deploying applications utilizing AWSstack (EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) on fault tolerance, high-availability and auto-scaling onAWSCloud
  • Configured VPN association between Customer Datacenter and AWS.
  • Managed storage onAWSusing Elastic Block Storage, S3 and created Volumes and also configured Snapshots.
  • Proficient in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experienced in Continuous Integration(CI) & Continuous Delivery(CD) using Jenkins.
  • Hands-on on AWS cloud deployments for web applications with monitoring using CloudWatch and in configuring and networking of Virtual Private Cloud (VPC).
  • Expertise include Automating, Configuring and deploying instances on AWS, Azure cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS
  • Skilled in administering and configuring NoSQL databases like Cassandra, MongoDB and RDBMS like MySQL, Oracle and MSSQL.
  • Managed different environments viz. DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Knowledge and hands-on on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients
  • Well versed in concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experienced in creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Used Puppet to manage Web Applications, Configure Files, Database, Users, Mount Points, and Packages.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Collaborated in writing Ruby, python and shell scripts for compilation and deployment process.
  • Configured and deployed LAMP on RHEL with configuration management tools like Chef.
  • Created and deployed Virtual Machines on the Microsoft Cloud Service Azure and Managed virtual networks, Azure AD and SQL.
  • Performed data migration from Datacenters to cloud usingAWSImport/Export Snowball service.
  • Configured Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
  • In-depth knowledge on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall model.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Developed, Maintained and updated various script for services (start, stop, restart, recycle, Cron jobs) on UNIX based Korn and Bash Shell.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.

TECHNICAL SKILLS

DevOps Tools: Puppet, Chef, Jenkins, Ansible, GIT,SVN, Docker

Scripting Languages: Shell, Python, Bash

Operating Systems: Linux, Solaris, Ubuntu, WindowsNT/2000/XP/Vista/7/8, Windows Server 2008/2012

Application Servers: Oracle WebLogic, Tomcat, WAS

Virtualization tools: Oracle virtual box, VMware, Hyper-V

Networking: TCP/IP, DNS, NFS, NIS, LDAP, SSH, SSL, SFTP, SMTP, SNMP.

Cloud Technologies: AWS

PROFESSIONAL EXPERIENCE

Confidential, Watertown, MA

Senior DevOps Engineer

Responsibilities:

  • Created and managed cloud VMs withAWSEC2 command line(CLI) client andAWSmanagement console.
  • Worked with developers from various modules to build artifacts after code-freeze and ensured the availability for deployments.
  • Maintained and Administered GITHUB Source Code Tool.
  • Deployment of the Business processes by creating JAR, WAR, TAR and EAR files
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances.
  • Configured Virtual Linux/Ubuntu machines using Oracle Virtual Box for testing purposes.
  • Automating infrastructure in AWS using amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets.
  • Utilized Amazon Route53 to manage DNS zones and to assign public DNS names to elastic load balancers IPs.
  • Created S3 buckets and managed policies for S3 buckets
  • Utilized S3 bucket and Glacier for storage and backup onAWS environment.
  • Created Cloud Formation templates and deployedAWSresources based on the templates.
  • Created Cloud Watch alerts for instances and used the thresholds for Auto-scaling launch configurations.
  • Used Amazon IAM to grant fine-grained access toAWSresources to users and also managed roles and permissions of users.
  • Ensure the artifacts are pushed in to arti-factory or s3 buckets using python scripts for deployment and testing.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the process.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move the source code from one environment to other.
  • Utilized Cloud Front to deliver content fromAWSedge locations to users to decrease latency on front-end servers.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Configure and managing daily and hourly scheduled snapshots backup.
  • Used Jenkins, AWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Worked on Linux kernel issues, memory upgrade & swap area to resolve the performance of severs.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Experience deploying and maintaining multi-container applications through Docker.

Environment: AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Chef, GIT, Tomcat, Apache, Jenkins, Linux, Python, Ruby Chef, JIRA, Maven, Art factory, RHEL 6.5, 6.8, Oracle, Windows Server 2008, Agile

Confidential, Wilmington, DE

DevOps/AWS Admin

Responsibilities:

  • Developed shell and Ruby scripts for automation of the build and release process.
  • Created anAWSRDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Utilized Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.
  • Developed Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and ElasticSearch, Kibana and Logstash (ELK & EFK)
  • Managed security groups, network ACLs, Internet Gateways, NAT instances and IP tables to ensure a secure zone inAWSpublic cloud.
  • Utilized Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads
  • Setup elastic load-balancers for different applications to ensure high availability.
  • Used Open-SSL to generate SSL certificates and setting up SSL for ELBs through VeriSign.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
  • Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implemented Chef including best practices, cookbooks, automated cookbook CI and CD system.
  • Utilized Cloud formation and launch configurations to automate repeatable provisioning ofAWS resources for applications.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx.
  • Managed and configured VMware virtual machine for RHEL, Ubuntu Linux servers
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.

Environment: Chef, Test-Kitchen, Vagrant, AWS Cloud, GIT, Maven, Jenkins, Chef, JIRA, RHEL 6.x, Shell, Python, AWS EC2, Tomcat, Oracle HTTP Server.

Confidential

AWS Cloud Engineer

Responsibilities:

  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Build security utilities and tools for internal use that enables fellow Security Engineers to operate at high speed and wide scale.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved update, merge and password authentication issues in JIRA.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Created branches and managed the source code for various applications in GIT.

Environment: AWS S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB,, Shell Scripts, GIT, Docker, Chef, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

Confidential

Software Engineer - Build & Release

Responsibilities:

  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.
  • Developed database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented ApacheCamel routes using Camel-SpringXML and Camel-Spring processor beans.
  • Configured Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Configured Secure Sockets Layer(SSL) communication in Websphere application server.
  • Deployed application packages on to Apache Tomcat Sever.
  • Coordinated with software development teams and QA teams on issues and solved the problems.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Build and deployed J2EE application in JBoss.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using CVS and Perforce version control tools

We'd love your feedback!