Devops Engineer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 9 Years of Experience as DevOps Engineer and Linux Systems Engineer (Redhat, Suse, CentOs and Ubuntu) and Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations
- Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware. Working on Nagios Monitoring tool installation, Configuration to monitor 100’s of servers in the Linux environment.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Over 3+ year of experience in using configuration management tools like Chef/Ansible/Puppet.
- Experience configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
- Experience with Jenkin, Docker and GIT/GIThub.
- Experience in writing chef cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux and windows platforms
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet etc
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef, Puppet & Jenkins.
- Experience on Ruby/Shell/Bash Scripting languages.
- Has Experience in continuous integration technologies like Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines
- Excellent analytical, problem solving, communication and interpersonal skills.
- Vast knowledge over IT infrastructure scalability, optimization and dealing with incident, Problem, Change and release management.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Excellent in patches and packages installation through Redhat Satelite Server.
- Good Working knowledge on AWS Cloud/Open Stack Cloud and Big Data Admin (Cloudera and Apache).
- Installation and troubleshooting on VMware running Linux (Redhat 3/4/5/6).
- Experienced in leading the efforts of Deployment and Build Engineers for Linux Environment.
- Designed, configured, and implemented an enterprise Red Hat Linux Kickstart DVD installation, PXE to automate installation of RHEL workstation servers.
TECHNICAL EXPOSURE:
Devops skills: AWS, CHEF, PUPPET, JENKINS, GIT, DOCKER, RUBY, BASH etc.
Operating Systems: Linux (RedHat, CENTOS), Solaris 10/9/8, HP - UX 11.0, 11.11, IBM AIX (4.3/5.x), HPUX11i V1, V2 & V3, VMware ESX, SLES 8,9,10 & 11, Windows NT, VERITAS Volume Manager, VERITAS Cluster Service (VCS), HP Service Guard, Sun Cluster, EMC Storage, RAID Technologies, SSL, Splunk, Chef, Puppet, DevOps
Protocols: TCP/IP, UDP, SNMP, SMTP, TELNET
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
DevOps Engineer
Responsibilities:
- Implementing new projects builds framework using Jenkins & maven as build framework tools implementing a Continuous Delivery framework using Jenkins, Chef, Ansible, Maven in Linux environment
- Setup ChefServer, workstation, client and wrote scripts to deploy applications.
- Used cookbooks, recipes, roles, Databags, runlist to deploy web applications, applications servers and vendor applications.
- Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation.
- Created puppet manifests and modules to automate system operations.
- Experience in writing define types, so the modules are reusable.
- Based on business requirements written roles and profiles to the modules to avoid the repetition and duplication of logic at node level.
- Automated the environment using puppet from scratch level.
- Involved in automating the WebLogic server installation, and its components using puppet.
- Automated the apache installation and its components using puppet.
- Used GIT version control to push the modules to the GitHub
- Worked with AWS Cloud management and puppet Automation.
- Involved in AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Good in Ruby and Bash shell scripting for writing up scripts for matrix collection of various application and automation of day to day activity.
- Delivered specific versions of various components of an application into target environments.
- Have used Confluence to create, share and discuss content and projects.
- Familiar and experienced with Agile Scrum development.
- Proposed and implemented branching strategy suitable for Agile development in Subversion.
Skills Used: Puppet, AWS, Ruby, Shell Script, JBOSS, WebLogic, Jenkins, Git.
Confidential, Phoenix, AZ
DevOps Engineer
Responsibilities:
- Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.
- Implemented automation tools such as Splunk, Puppet, Chef and DevOps
- Oracle Web logic. Red hat JBoss, Oracle Enterprise Database and MySQL Databases.
- Setup up and maintenance of automated environment using Chef Recipes & cook books with in AWS environment.
- Installing and updating packages using YUM (custom YUM servers/repositories) and Red Hat Satellite Server.
- Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
- Configured and Administered LAMP Apache, MYSQL and Tomcat.
- Worked on DevOps tools like Jenkins, Maven for Build Management and puppet, chef and Ansible for Configuration Management SVN/GIT for Version Control and Nagios, splunk for Monitoring and Log Management
- Participating in 24x7 production on-call support of Linux and provided technical support to users.
- Configured various alerts, captured support logs and configured resource pools utilizing Cisco UCS Manager.
- Installed and Administered Jenkins CI for ANT and Maven Builds.
- Experience in User Management and Plug-in Management for Jenkins.
- Developing Cookbooks, Recipes, Resources and Run lists, Managing the Chef client nodes, and upload the cookbooks to chef-server from Workstation
- Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite servers.
- Automating the build-out and deployment of virtual nodes using Chef, Puppet, AWS and other tools.
- Implemented rapid provisioning and life cycle management for Redhat LINUX using kickstart & PXE.
- Designed and built a continuous integration and deployment framework for Chef Code using test driven development.
- Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
- Expertise in configuring Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes utilizing clusters.
- Expertise in creating VM Templates, cloning and managing Snapshots.
- Involved in automating the MySQL and Oracle servers and its components installation and configurations as well using Chef
- Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
- Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment
- Monitoring and troubleshoot backups and schedule Cron jobs.
- Patch management of servers and maintaining server's env Development/QA/Staging/Production.
- Resolving assigned remedy tickets and remedy tools in Development/QA/Staging/Production.
Environment: HP ProLiant and Dell Power edge servers, ESX and ESXI hosts, EMC VMAX storage.
Linux/ VMware Systems Engineer
Confidential
Responsibilities:
- Providing on line support for Sun/Linux servers in a Data Center Production Environment
- Planning, installing and configuration of operating system on new Sun/HP Servers.
- Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates.
- Adding/expanding new storage to existing/new systems using LVM, VERITAS Volume management VXVM and Vxfs on Linux/SUN servers.
- Worked on Solaris servers supporting all the OS administration, application and hardware issues.
- Very good working experience on Redhat Satellite Server upgrading and patching.
- Implemented upgrade of servers using Redhat Satellite Server.
- Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server in SAN environment.
- Setup NFS file systems and shared them to clients.
- Troubleshooting and configuring NAS and NFS mount points.
- Troubleshooting network, application, and server related issues.
- Scheduling of automatic repetitive Jobs, and Shell Scripts with Crontab.
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
- Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart and puppet.
- Used puppet for central management of Linux configuration files and software package management.
- Installed Red Hat Linux on Intel Machines, Configured File Systems and Raw - Devices
- Work closely with Storage and Network teams to ensure highest level of dependability across VMware infrastructure
- Troubleshooting Issues related to ESX host, vCenter, HA (High Availability), DRS, and VMware Update Manager.
- Troubleshoot various situations to solve complex network/server/application/infrastructure level problems on an individual level and interface with teams as needed to keep the uptime above 99.9%
- Monitor VMware environments to resolve inconsistencies and capacity constraints
- Work includes installation and configuration of VMware ESX 3.x - 5.1, installation and configuration of VMware Virtual Center Server and creating Virtual Machines
- Assisted in P2V and V2V conversion of Linux server’s editions using enterprise VMware standalone converter and also installed the VMware tools on that machines,
- Creating and Managing VMware cluster with HA and DRS
- Monitoring and managing performance of ESX servers and Virtual Machines
- Using Virtual center server for HA, DRS and vMotion.
- Working on Migration concepts like vMotion and Cold migration
- Troubleshooting ESX / ESXi& Virtual Machines
- Creation of templates from VMs and Creation of VMs from templates
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
Environment: HP servers running windows 08 + Linux servers, ESX 4 and 5 hosts, XenApp, VAPPS, vCenter configuration, HA, DRS, vMotion and FT maintenance, P2V migrations, vMotion and Storage vMotion configuration.
Linux Administrator
Confidential
Responsibilities:
- Installation and Configuration of Linux and win2k higher end & Midrange servers.
- Installation, Configuration and Administration of ESX 3.5, ESX 4.0 Servers.
- Creating and managing Virtual Machines, Installing VM Tools into VM’s and allocating for end User.
- Creating and managing Resource Pools and adding the VM’s into Resource pools.
- Creating templates from VM’s and deploy VM’s from templates and allocate resources.
- Creating monthly and weekly reports regarding storage, memory, CPU usage and summary of the vm’s sent to site in charge.
- Coordinating with Vendors for any critical hardware problems till the problem gets resolved.
- Creating and Managing User Accounts & Groups.
- Disk Partitioning using Logical Volume Manager (LVM).
- Scheduled various regular, periodic queue tasks by using crontab, at.
- Install the packages with YUM & RPM.
- Installation of new software as per the requirements
- Installation and upgradation patch’s in Linux.
- Adding and Configuring Peripheral Devices to the System.
- Configuring project related applications and tools.
- Monitoring File System use and growth.
- Administration of file and directories with basic file permissions.
- Taking System backup and recovery Using tar, dump, cpio
- Configured network services such as NFS, DNS, SAMBA and NIS
Environment: CENTOS, Samba, Oracle 10g/11g, LAN, LDAP, TCP IP, Cluster Servers, DNS, NIS, NFS.
System Administrator
Confidential
Responsibilities:
- Installation, Configuration & Upgrade of Linux, Solaris, AIX, HP-UX, Linux operating systems.
- Experience in patching with live upgrade/standard install cluster and applying firmware.
- Shell Scripting to automate tasks on Solaris and Linux and automated jobs using Crontab.
- Worked on cronolog in Linux servers for managing the logs of the web servers and performed automation using shell and perl scripts.
- Worked on high performance applications in a clustered environment.
- Involved in Implementing and Administrating enterprise level data backup and recovery.
- Implemented Backup solution for the Network
- Installed and configured file and Application servers running on Sun servers
- Configuring and maintaining network services such as LDAP, DNS, NIS, NFS, Web, Mail, FTP
- Troubleshooting and analysis of hardware and software failures for various servers (core dump and log file analysis)
- Networking, Network Security, Help Desk Management, User Support, End-User Training, Troubleshooting/Problem Solving.
- Design and implementation of a daily backup plan
- Technical support for in-house programmers
- Maintenance of security policies throughout the network