Sr. Unix/linux/vmware Administrator Resume
Richardson, TX
SUMMARY:
- IT Professional with 8+ years of experience as a System Administrator managing RedHat Linux (RHEL) 4/5/6/7, Windows 2003/2008 R2/2012, VMware 4/5/6 environment.
- Strong knowledge of large - scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, LDAP, DNS, NFS, DHCP, FTP, SSH and SAMBA.
- Expertise in Installation, Configuration and file system management through VERITAS Volume Manager, VERITAS File System, Solstice Disk Suite and Logical Volume Manager (LVM) with multiple RAID Levels.
- Experience in Implementing and Supporting High Availability Cluster environments using VERITAS Cluster and Linux Cluster services.
- Experience in Server build using Kickstart, Jumpstart, NIM and Ignite Process.
- Proficient in VMWare such as Installation and monitoring Virtual environments with ESX 4.x/5.x Servers and Virtual Center.
- Excellent skills in analyzing, designing, implementing and system integration, Knowledge on Switches, Routers, Firewalls, Intranet.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Extensive experience in VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC.
- Experience in installing, maintaining and managing various rack mounted and Blade servers from Dell, HP, and IBM.
- Production experience in large environments using configuration management tools Chef, Ansible, and Puppet.
- Experience in Backup Tools like NetBackup, Veeam Backup and Replication Suite.
- Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools.
- Good Understanding and implementation experience of CI/CD pipelines using Jenkins, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with ANT, Maven, and Gradle as plugins.
- Experience with Version Control Systems like GIT, CVS, SVN (Subversion), and good understanding of other tools like Bitbucket, Perforce, TFS and IBM Bluemix.
- Strong experience in using Build Automation tools like ANT, Maven, Gradle, MS Build and Makefile .
TECHNICAL COMPETENCIES:
Cloud Services: Web Services (AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)
Virtualization: VMware ESX/ESXI, Windows Hyper-V, vSphere 5.x, Datacenter Virtualization, Power VM, Virtual Box, Citrix Xen, KVM
Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000/2003/XP/vista/7/8/10, Ubuntu 12/13/14, Sun Solaris 8/9/10/11, HPUX 10.x/11.x
Automation/Config. Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Hudson, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven
Web Servers: Apache Tomcat, JBOSS 4.x/5.x, WebLogic, WebSphere, Apache 1.3.x, Apache 2.0.x, Ngnix, IIS
Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB
Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.
Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers
Version Control Tools: GIT, Bitbucket, SVN (Subversion), CVS
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Sr. Unix/Linux/VMware Administrator
Responsibilities:
- 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.
- Worked on RedHat Satellite Server upgrading and patching.
- Implemented upgrade of servers using RedHat Satellite Server.
- 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.
- Configuration automation using Docker containers.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with java, PHP, Node.Js, Python, Ruby and Docker on server such as Apache.
- Hardware configuration of HP and Dell hardware and deployed RHEL 7.x/6.x/5.x using customized kickstart profiles via load tools such as Foreman, Satellite server.
- Setup new repos and channels on satellite server
- Updating RHEL servers, applying security patches using satellite server
- Setup GIT versioning control system to maintain centralized code repos for various Fmanagement tools such as Puppet, Ansible, etc.
- Worked on Ansible to run Adhoc commands, writing playbooks for configuration management, software deployments, security setup
- Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services, running in Google Cloud (GCP) on Kubernetes.
- Migrated .NET application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Developed web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
- Design and implement asynchronous processes for delivery XML files (invoices) to Tax Authority. These processes were connected using Azure Queues to communicate each other.
- Implemented new projects builds framework using Jenkins & Maven as build framework tools.
- Implemented a Continuous Delivery framework using Jenkins, CHEF and Maven in Linux environment.
- Developed and maintained the Continuous Integration and Deployment systems using GIT, Jenkins, ANT, Maven, Nexus, Nagios and Chef.
- 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.
- Disk space increase using VMware converter and importing of virtual server using VMware Converter.
- Involved in replacing existing manual deployment and management processes with AWS OpsWorks which uses CHEF to automate how servers are configured, deployed, and managed across AWS EC2 instances.
- Wrote Wrapper Scripts to automate deployment of Chef Cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
- Integrated source control and versioning of cookbooks and recipes by using GIT.
- Evaluated Chef Framework and tools to automate the cloud deployment and operations.
- Automated Nagios alerts and email notifications using python script and executed them through Chef.
- Worked with Chef to all servers and used the chef node database to drive host configuration, DNS zones, monitoring, and backups.
- Used Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
- Installed and used Chef Enterprise Server on premise, workstation and bootstrapped the nodes using knife and automated by writing Chef Recipes and Cookbooks with test-kitchen/chef spec.
- Automate Deployment using configuration Management tool like OpsWorks - Chef to provision Amazon AWS Instances to enable continuous Deployments.
- Managed the ESXi servers using the VSphere client and VCenter for managing the multiple ESXi servers
- Built the RedHat Linux server in VMware ESX client through VSphere client
- Storage mapping on Red hat Linux and create the Volume group, Filesystems using Logical Volume manager
- Installed/Configured RedHat Linux cluster & Configuring the cluster resources
- Added storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
- Creation of Fence devices in the cluster, Failover domains for the cluster and Flipover/ Failover test in between the nodes in the cluster
- Worked on SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server
- Maintained Chef and Ansible servers and managed application that can use ServiceNow data to bring computers into the desired state by managing files, services, or packages installed on physical or virtual machines using Ruby and Python scripts.
- Created customized Docker images and Installed Docker-Registry for upload and download of Docker images, worked on Docker-Compose, Docker-Swarm.
- Worked with CI/CD system with Jenkins on Kubernetes container environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Setting up the pipeline as a code, between Git (Hub/Lab) to Jenkins to Artifactory to XL Deploy
Confidential, Charlotte, NC
Unix/Linux/VMware Administrator
Responsibilities:
- Installation, configuration and upgrade of RHEL6.x, 7.x, VMware 4.x,5.0,5.1,5.5, windows 2008 R2, 2012 operating systems.
- Built, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
- Installed, configured, and supported Puppet to create and enforce standardization across environments.
- Worked on Management of Puppet automation tool including installation of Puppet agent on client.
- Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.
- Configured Puppet Server for monitoring and installing Puppet Agents in multiple locations
- Perform automated user management, installation and configuration of numerous services and backup-using Puppet.
- Installed, Configured Red Hat 5.X, 6.X Server on HP and Dell Hardware with help of OpsWare.
- Management of Red Hat Linux user accounts, groups, directories and file permissions.
- Configured Power Path for SAN devices and Performed Disk management with the help of LVM (Logical Volume Manager).
- Designed Puppet Modules to manage configurations and automate installation process.
- Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
- Managed user and database on the MySQL database granting distinct levels of permissions.
- Install/configure/maintain the Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, sshd.
- Extensively involved in writing scripts on Bash, Shell and Ruby
- Worked on installing and configuring of Web Apache Server.
- Monitoring of the system using Nagios and worked on installation or update of patch software’s, firmware, and security patches for all applications in installed infrastructure via RedHat network.
- Creating, configuring and managing clusters in RedHat Linux Servers using GFS.
- RPM package administration using RPM Build.
- Worked with automation using Ansible on production servers.
- Configured and managed Red hat satellite Network server, performing package management tasks and errata updates.
- Administrated server consolidation program through use of VMware ESX server and VMware Virtual Center, using Virtual Center, ESX, creating VMs, using/building VM templates and customization files, and scheduling tasks.
- Installed VMware ESX server 5.0/5.1 and created virtual machines on ESX Servers.
- Configured HA/DRS related advanced configuration settings per VMware Best practices
- Configured VMFS based storage in virtual center.
- Installation and Configuration vCenter HeartBeat for vCenter failover and Failback Purpose.
- Performance monitoring using SAR, Iostat, VMstat and MPstat on servers and also logged to cacti monitoring tool for graphical view.
- Pushed RPM’s across the Linux farm with the help of Big Fix and Rebuild corrupted RPM and LDAP database.
- Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on RedHatLinux servers.
- Limited user access and limits with specified Sudo rules and limits for generic application accounts.
- Installed, Configured and managed ESX VM’s guests with virtual center and VI client.
- Intensely worked with backup team to configure Data Protector on client servers and cell manager servers.
- Building Windows 2008 Servers and upgrading Windows 2003 on both physical and virtual machines.
- Installing and configuring the VMware VSphere and creating clusters for High Availability (HA) and Dynamic Resource Scheduling (DRS).
- Building VM’s and new Templates for new Projects and allocating them to appropriate Resource pools.
- Administering Windows 2003/2008 Active Directory, DNS, DHCP and building new windows physical/virtual servers as per the project requirement.
- Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB, EBS Etc.
- Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Process monitoring and debugging using tool such as Nagios.
- Used Python and all related libraries and with PyUnit (Python Unit Testing Framework).
- Analyzed functional requirements and documented the user specifications and business rules.
- Provide CM and Build support for applications, built and deployed to lower and higher environments.
- Deployed Chef, Puppet Dashboard for configuration management to infrastructure.
- Worked closely with developers to establish and apply appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintain build related scripts developed in ANT, shell and Python.
Confidential, Los Angeles, CA
Linux /UNIX/VMware System Administrator
Responsibilities:
- Installation, configuration and upgrade of RedHat Linux 3/4/5, AIX 5.3, VMware 4/5 operating systems.
- Configured and installed RedHat Linux Servers using jumpstart, Ignite, and Kickstart.
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in HP-UX, AIX and Linux.
- Worked on installing and configuring VMware/ESX Servers for virtualizations.
- Configured Linux Bonding. Worked on Storage multi-patching.
- Responsible for writing, maintaining and documenting UNIX scripts to support smooth running of applications on the production servers.
- Supported Oracle RAC (Real Application Cluster) Servers running on Linux with GFS
- Create automated Jumpstart environment for Linux standard builds for WEB, APP and DB servers.
- Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using PS, vmstat, iostat, netstat, SAR, snoop, nfsstat and SAR commands, tuning the performance. Package management using RPM, YUM and UP2DATE in Red Hat Linux.
- Developed technical documents like handbooks, document installation configurations, and proposed resolutions for support processes.
- Provide technical assistance to the application development area and co-workers about system analysis, design and programming.
- Worked on HP Open View Service Desk (OVSD) tickets.
- Planning to upgrade the vSphere 5.5 environment to 6.0 soon with two external PSC’s in the new environment
- Created a design document on what roles & permissions need to be created for users in the new vSphere 6.0 environment
- Raised tickets for any issues discovered during validation.
- Installing and Managing ESX and ESXi Servers on HP & Cisco hardware.
- Timely update of patches, drivers and firmware's on all ESXi hosts.
- Administration of VMware ESX and ESXi Servers on Cisco UCS, HP Chassis 7000, DL380P GN8.
- Working on updating / upgrading ESX servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades.
- Performing VMotion and storage VMotion, Creating Clusters for High Availability and Dynamic Resource Scheduling, HA, DRS.
- Played a vital role in Creating Virtual Machines, Cloning virtual machines, converting P2V(used standard VMware converter tool), VM-Provisioning (Linked clones, thin disks, de-duplication ) taking Snapshots of virtual servers.
- Created host profiles and deploy to hosts in a VMware clusters.
- Installing and configuring Microsoft Windows 2008 Servers from ILO management tool on Rack servers and blades.
- Worked on vSphere Host Profiles, Standard and Distributed Switches setup.
- Build, configure and deploy Microsoft Windows 2008, 2008 R2, and 2012 Virtual and Physical servers using Blade logic and MDT.
- Deployed Chef Dashboard for configuration management to infrastructure.
- Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project.
- Implemented Nagios monitoring solution for mission critical server.
- Monitored the server and application using Nagios, and Splunk.
- Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
- Wrote Unit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
- Automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds
- Managed GIT repositories for branching, merging, and tagging
Confidential, Chicago, IL
System Administrator (Linux, VMware, Windows)
Responsibilities:
- Extensively worked on server build, Configuration and Administration of Sun/HP/Dell servers from scratch with OS Linux (Red Hat & SuSE)
- Performed configuration, monitoring, support, tactical planning of rollouts, migrations, and day-to-day management of the HP server infrastructure.
- Automated server building using System Imager, Kickstart and Jumpstart on Sun and Ignite on HP servers
- Configuring and troubleshooting SAMBA SERVER IN Linux.
- Monitoring Server performance and troubleshooting server related problems.
- Worked with database administration staff to ensure optimal performance of databases, and maintain development applications, databases, and ensure database backup completed successfully.
- Implementation of RAID techniques and the creation of Disk groups and volumes using VERITAS Volume Manager 4.1, Solstice Disc Suite and logical volume manager for managing disks and file systems
- Configuring and managing Cisco UCS Service Profiles, vNIC/vHBA interfaces, MAC/WWPN/WWNN identity pools, various Servers, Network and Storage related policies.
- Cisco UCS Fabric Interconnect upstream connectivity with Cisco Nexus 5548 for LAN and MDS9148 for SAN.
- Installing operating system patches, packages, system customization and documentation
- Implemented Red Hat Cluster Suite with GFS and RHN Satellite Server in the development & production environments
- Configured and implemented NIS, DNS master Slave servers along with required clients
- Building, Installing and configuring Veritas Cluster Server and HP MC service Guard
- Associated with DBAs for installation of Oracle database (RAC) on Linux servers & for tuning, backup and restore
- Setup and maintain Logical Volume Manager (LVM), Created Physical volumes, Volume groups, Logical volumes and Mirrored root Disk
- Installed, configured and maintaining services Apache, Web servers.
- Configured ESX 5.x, 4.x with SAN Attached storage (LUN Assignments, Data stores)
- Utilized VMware Converter for Physical to Virtual/Virtual to Virtual conversion/Physical to Physical conversion.
- Address Production issues related to windows and VMware environment like Guest operating system, Disk expansion, adding CPU, increasing VM Memory.
- Created Virtual Machines, updating VMware tools, VMware Hardware, Virtual disk and memory expansion.
- Configured HA for VERITAS Cluster Server NFS, send-mail and MQ series.
- Created Virtual switch and configuring Virtual switch settings and policies.
- Involved in P2V, V2P Migration using Stand Alone VMware Converter Server and Plate Spin.
- Managing and implementing various projects with all phases of life cycle for virtualization
Confidential
Systems Administrator (LINUX, AIX, VMware, Windows)
Responsibilities:
- Installing, configuring and updating RedHat Linux 5.x, 4.x servers using Kickstart. Solaris 8, 9, 10 servers using media, live upgrade and Jumpstart
- Creation of Containers, Zones with Solaris 10.
- Installation, configuration, upgrade and administration of IBM pSeries and power5/power6 servers on various levels of AIX operating system utilizing environment.
- Installation and configuration of Open SSL
- Enabled the trusted shell for oracle user between different boxes.
- Extensively used LVM, created VGs, LVs, and disk mirroring per usage and requirements
- Installed VIO server for Advanced POWER Virtualization (APV) on IBM P5 System.
- Assigned resources by creating client LPARs and administered OS and application installation.
- Worked with monitoring tools like Tivoli monitoring, HP Open View, Wily and BMC Patrol.
- Responsible for NIM installation, setting up NIM servers, clients, define the resources, Alternate
- Updated documentation of all the Servers and the installed applications and patches
- Installation and troubleshooting on VMware running Linux (RHEL, SUSE).
- Configuration & Implementation of TCP/IP, FTP, DNS, DHCP, Windows NT Server RAS connectivity through VSAT.
- NTP Server configuration for new clients and synchronized the clients with NTP server
- Perform UNIX administrator duties supporting production servers running ERP (SAP) and database (Oracle, data guard, Sybase, PeopleSoft, and DB2)
- Extensive use of volume management tools like Veritas Volume Manager 4.1 to create disk groups, volumes with RAID 5, 01, 10, 51 architecture and Solaris Volume Manager to create layered volumes.
- Worked on the Apache 2.x for the configuration of Name Based Virtual Hosts and IP Based Virtual Hosts and generating SSL Certificates.
- Worked with the SQL & Oracle DBA teams for the configuration of file systems, performance tuning of the OS and the installation of Oracle 9i, 10g on both Solaris and RedHat environments.
- Creating, Mounting and Troubleshooting NFS File systems on different OS platforms.
- Configuration and administration of DNS servers using BIND 8.4.6 on Linux as the Operating System
- Defined and setup network printers and install client/server applications.
- Troubleshooting critical networking and hardware issues and other day-to-day user trouble tickets in association with other administrators in the group.
- Responsible for Monitoring system resources of database servers to assure production systems meet availability requirements and hardware enhancements are scheduled in a timely fashion.
- 24/7 on-call support for critical database issues on a rotational basis