Devops Engineer Resume
PA
SUMMARY
- Having around 6 years of experience in IT industry in various roles as DevOps, Build and Release Engineer, System Admin with excellent experience in Software Integration, Configuration, Packaging, Building, Automating and releasing code from one environment to other environment and deploy to servers, supposrt and maintenance under Unix/Linux/VM’s Platforms.
- Worked on various technologies and platforms including Linux, VMware, AWS, GIT, Jenkins, Chef and Puppet.
- Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on CentOS, Red hat Linux, and Ubuntu.
- Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and Configuration Management tools with remote execution to ensure zero downtime and shortened deployment.
- Hands on experience and administrating Continuous Integration (CI) tools like Jenkins.
- Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.
- Excellent experience in working with version control tools like GIT and Subversion (SVN).
- Good experience at automating the release process of products using Shell scripts with tools like Jenkins, Maven and Ant.
- Worked on PuppetMaster and PuppetAgents. Defined PuppetMaster andPuppet Agents to manage and configure nodes.
- Experience in using Docker, Kubernetes Containers for virtualization, deployed the application securely to fasten the Build/Release Engineering in all environments.
- Experience in monitoring the system logs and database logs using Nagios, and ELK.
- Experience in using Artifactory Repository, Nexus for Maven and Ant builds.
- Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console.
- Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
- Experience in installation and configuration of VMware vCenter 4.1, 5.0, 5.1, 5.5 and 6.0.
- Expertise in configuration and managing Linux/Windows Virtual Machines under VMware.
- Responsible for building and deploying java applications onto different environments like Dev, QA, UAT and Production.
- Involved with the deployment teams in trouble shooting and fixing day-to-day problems of the applications in Production on 24/7 schedule.
- Ability to quickly grasp business domain knowledge and capable of solving problems efficiently using new technologies.
TECHNICAL SKILLS
Versioning Tools\Automation & Build Tools\: GIT, SVN, Code Commit.\Jenkins, Ant, Maven, Gradle\
Configuration Management Tools\Monitoring Tools\: Chef, Puppet, Ansible\Cloud Watch, ELK, Nagios. \
Cloud Technologies\Virtualization\: AWS, Azure\VMware, Docker, Kubernetes.\
Bug Tracking Tools\Scripting\: Bugzilla, JIRA, Redmine\Shell, Bash, Ruby\
Repository Manager \Operating Systems\: Artifactory, Nexus.\LINUX (RHEL 6/7), Ubuntu, Centos, Windows.\
Hardware\SDLC\: HP Proliant, Dell and Cisco UCS\Agile, Waterfall\
Database\Web servers\: Oracle, MS SQL server 2008R2, MYSQL, \Web logic, Web Sphere, Apache Tomcat, \ Amazon DynamoDB.\JBOSS\
PROFESSIONAL EXPERIENCE
Confidential, PA
DevOps Engineer
Responsibilities:
- Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, MAVEN, and Chef.
- Built Continuous Integration, Continuous deployment using Jenkins.
- Responsible for developing and maintaining build, deployment scripts for Staging and Production environments using Maven.
- Implemented Chef for continuous delivery in our internal projects.
- Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
- Written and developed Chef Cookbooks from scratch for custom installation of application.
- Migrate many applications into AWS and provide cloud Security.
- Implemented VPC, Auto scaling, S3, EBS, ELB, Cloud formation templates and cloud watch services from AWS.
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git Hub and AWS AMI’s.
- Worked on Docker container to create Docker images for different environments.
- Set up and managed Jenkins build farm of mixed Linux and Windows slaves.
- Designed and implemented complete CI process with Jenkins and Nexus.
- Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and servlets in Staging and Production.
- Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
- Maintained systems routine backup, scheduled jobs like disabling and enabling cron jobs, enabled system logging, network logging of servers for maintenance and performance tuning.
Environment: AWS-EC2, RDS, S3, IAM, VPC, Cloud Watch, SNS, EBS, ELB, Amazon Machine image, Jenkins, Chef, Maven, Docker, Apache Tomcat, RHEL, GIT, Linux and SQL
Confidential, MA
DevOps Engineer
Responsibilities:
- Launched Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Built servers usingAWS services like importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Set up the scripts for creation of new snapshots and deletion of old snapshots in S3.
- Maintained, executed and scheduled build scripts to automate DEV/QA/UAT builds.
- Worked with the development teams to generate deployment profiles (jar, war, ear) using ANT scripts and Jenkins. Worked with SVN and GIT version controls.
- Support the code builds by integrating with continuous integration tool (Jenkins).
- Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
- Managed Maven project dependencies by creating parent-child relationships between Projects.
- Worked on installation and configuration of Puppet Master and Puppet agents.
- Configured and monitored distributed and multiple platform servers using Puppet.
- Responsible for setting up Puppet master and agents for managing enterprise policies, configurations.
- Made Run applications securely isolated in a container, packaged with all its dependencies and libraries with the help of Docker.
- Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
- Responsible for installing and configuring VMware setup. Worked on deployment of application on VMware and vCenter.
- Assisted in migrating the existing data center into the AWS environment. Managed and configured AWS for RHEL, Ubuntu Linux and Windows server.
Environment: Subversion, Puppet Enterprise, Jenkins, ANT, JIRA, AWS LINUX, Apache, Tomcat, Red hat Linux, Mongo DB, MYSQL
Confidential
System Admin
Responsibilities:
- Responsible for managing more than 500 servers including Windows and Linux Servers through virtualization.
- Installed VMware ESXi software which is a part of vSphere suite on bare metal hardware and implemented several virtual hosts on top of that ESXi environment.
- Installed, monitored and managed several virtual hosts on VMware ESXi using the software vSphere client.
- Installed VMware vSphere client software which is a part of vSphere suite on a client machine to monitor the virtual hosts.
- Installed VCenter server on a physical machine and make that system as a virtual server to connect and maintain several ESXi servers and dozens of virtual machines in a data center environment.
- Used the vSphere client to connect with the VCenter server for management purposes.
- Installed Linux OS, and configured required network on the virtual machines.
- Strong skills in managing Red Hat Linux servers, Virtualization (VMware, Red Hat enterprise virtualization preferred), and system security.
- Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts, password management, providing advanced file permissions to specific users etc.
- Build, implemented and maintained system-level software packages such as OS, Clustering, disk, file management, backup, web applications, DNS, LDAP.
- Worked on configuring, maintaining and troubleshooting of local development servers, software implementations.
- Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
Environment: Red Hat Enterprise Linux 7 OS, EMC and XIV servers, Puppet, GIT, VMware ESXi, vSphere, VCenter
Confidential
System Admin
Responsibilities:
- Experience in Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX/ESXi, VMware vCenter.
- Migration and configuration of Red Hat Linux 5.1 on Dell Power Edge, HP Proliant.
- Migrated Physical Machines to Virtual Machines (P2V) using VMware converter.
- Expertise in creating VM Templates, cloning and managing Snapshots.
- Responsible for installation, Configuration and administration of Oracle10g/11g database on Linux and Windows 2003 Servers and an integral part of the backup and recovery.
- Installing and updating packages using YUM (custom YUM servers/repositories) and Red Hat Satellite Server.
- Experience in performing, uploading and upgrading new firmware on the Interconnects and Chassis
- Experience in hardening, Linux Server and Compiling, Building and installing Apache Server.
- Worked on configuring NIS, NFS, DNS, DHCP, FTP, FSTP, Telnet and RAID levels.
- Patch management of servers and maintaining server's environment in Development/QA /Staging / Production.
- Creating and Closing Service Requests Tickets such as Change/Incident/Task.
Environment: VMware ESXi & vCenter 5.0 Server, GIT, Linux, Windows, Mysql, Shell Scripts, Apache, HP Proliant and Cisco UCS Servers
Confidential
Jr. VMware Admin
Responsibilities:
- Installing, configuring, maintaining Virtual Center and ESX Servers on HP Blades, Proliant Servers and configured vCluster with HA & DRS.
- Installation, Configuration & managing g of vSphere 4 and vSphere 5 environment.
- Creating and Managing Virtual Machines and Templates.
- Migrating VM's through vMotion, cold migration and Storage vMotion.
- Troubleshooting hardware, ESX and VM related issues in servers.
- Performing Updates Using Update Manager for ESX Host and VM's.
- Performing Windows Patching in servers.
- Managing partitions with RAID levels (RAID0, RAID1 and RAID5).
- Taking snapshots of VM's and increasing the server drive space without downtime.
- Patching of ESX servers and troubleshooting of ESX failure issues.
- Troubleshooting hardware related issues in servers.
Environment: Windows 2000/2003, VMware ESXi 4.0 Server, VMware Lab Manager, HP Proliant DL 380 G6 & G7 ILO Manager, Active Directory, DNS, DHCP, TCP/IP
