Sr. Linux System Administrator Resume
OklahomA
SUMMARY
- Over 8 years of system administration experience in RHEL, CENTOS, OEL, SOLARIS, VMWARE, AWS, AIX and windows.
- Extensive Experience in Installation, upgradation, configuration of operating systems using different media on Sun, HP, IBM and Dell hardware.
- Worked on Data - Center operation and migration across Unix and Linux platforms.
- Supported 500+ physical servers and 4500+ virtual servers
- Installed RHEL using Kickstart with Pre-Installation & Post-Installation Scripts, PXE & VMWARE Templates
- Extensively involved in installing and configuring different monitoring tools Nagios, Splunk, zabbix and Netcool.
- Good knowledge in writing shell scripts (Bash, Ksh, and PERL) to automate routine tasks like process management, selective file removal and disk space utilization.
- Creating, maintaining user profiles, security risks, backup of data and disaster recovery.
- Experience in working on Veritas File System, Veritas Cluster, Veritas Volume Manager and Logical Volume Manager.
- Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers
- Experience in configuration ofNIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills
- Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering
- Experience in installing and updating packages in Red Hat Linux servers using RPMs and yum repositories knowledge on working with Amazon Web Services (AWS) for application migration from hard structure to amazon cloud
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3
- Experience with VMware ESXi, vCenter Server, vMotion, HA, DRS, SRM and AWS. Handled windows and Linux virtual server on AWS EC2 using Puppet server
- Experience with automation/configuration management using Puppet with Installation of Puppet Master, Agents, Puppet DB, Custom Modules and Manifests and Puppet Open Source with Apache and Phusion Passenger
- Installed Middleware Tools like WebSphere Application server 7.x/8.x, JBoss EAP 6/GA 7, Apache Httpd, Tomcat manually as well as Puppet Modules with Facter
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment
- Established Chef Best practices approaches to systems deployment with tools such as vagrant and test- kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes
- 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.
- Expert in automation (writing Shell, Perl & Python scripts) to monitor production applications.
- Experience in installing, configuring and implementing the RAID technologies using various tools like VxVMand Solaris Volume Manager
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud Infrastructure Azure
- Centralmanagementof all NetBackup enterprise servers using NetBackup operations Manager and/or OpsCenter.
- Knowledge of HTTP, SSL, DNS, HTML, modern javascript and popular server side languages and frmeworks
- Exposure to cloud style environments, large production and development environments.
- Worked with implementation of different webservers and application servers (Apache, Apache Tomcat, WebLogic, and JBoss).
- Programmed custom scripts, coded interface/translations applications to answer pressing reporting issues and bridge the gaps left by other tools. Deployed special open source projects (for instance Cacti,LAMP(Linux, Apache, MySQL and PHP, rrdtool), assorted Tivoli products
- Firmly worked with application admins during WebLogic, IIS installation and connection trouble shooting.
- Extensively worked with automation tools like Hudson, Jenkins, Teamcity and Build Forge to implement the End-to-End Automation
- Experience in setting up network environment using NFS, NIS and LDAP.
- Experience in manage cloud software deployments, with a focus on continuous integration and deployment using GitHub, Jenkins, Bamboo, SVN and Maven
- Experienced Oracle developer in very large production environments with database implementation on UNIX and Windows.
- Experience working in Oracle Applications 11i e business suite (GL, AP, PO and Federal Financials, AOL, System Administrator).
- Used Remedy for change management, incident tracking, and process documentation
- Experience with Linux/UNIX environments and scripting for Build & Release automation
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, find bugs and checkstyle
- Monitored and supported hundreds of Linux servers running variety of applications.
- Configured Oracle ASM disks in Oracle Enterprise Linux.
- Lead efforts in creating scripts, automation, and global configuration management.
- Experience in developing and adopting tools for infrastructure and system automation.
- Install MongoDB on Red Hat Enterprise and related Linux systems
- Involved in patching the Sun hardware (Ultra 80, T5x & T4x) with OS Solaris (manually and also by using XVMops tool) and upgrading the firmware.
- Extensively work on creating, mounting and unmounting new file systems.
- Familiar with Waterfall and Agile methodologies.
- Additionally, knowledgeable of Solaris Volume Manager, Logical Volume Manager, Storage planning, Backup and Recovery, and VMware VSphere server virtualization etc.
- Participated in on-call rotation to provide 24X7 technical supports.
- Good interpersonal skills to interact with customers and team members.
- Good leadership skills to guide and mentor the work of less experienced personnel
TECHNICAL SKILLS
Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE, Ubuntu, OEL, CentOS, Windows Server
Hardware: HP Proliant, Blade servers, Sun Servers E450, E3500, E4500, E5000, E6500, E10k, E15k, E25k, Sun Ultra's, V210, V280, V490, V880, V6800 SUN Ray (1g Ultra-Thin Client) SUN Desktops (SPARC 10, 5), DMX3 and DMX4 Storage Arrays, F5
Tools: Chef, Puppet, Jenkins, Vagrant, Docker, Maven, Gradle
Cloud Platforms: AWS, Microsoft Azure and Rackspace, Openstack. Dell R710, R720, R510 and R910, IBM Blade Servers
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.
Monitoring Tools: Nagios, Splunk, zabbix and Netcool. software and Tools Veritas Net backup 4.x/5.x/6.x, Ufsdump, Ufsrestore, TAR, cpio, dd, Tivoli, Symantec Netbackup 7.x
Backup Management: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, tar, dd, cpio
Web/Application Servers: Tomcat, Apache, Webspere, and JBoss
Database: Oracle, DB2, MySql, Cassandra, MongoDB 7 SQL Server
Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Pythonand Ruby
PROFESSIONAL EXPERIENCE:
Confidential, Oklahoma
Sr. Linux system Administrator
Responsibilities:
- Administration of over 3500 RHEL 5.x/6.x servers which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual servers
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status
- Administered VMs through vCenter Server 5.5, Using Templates to Provision VMs, vMotion Host-Host/ Datastore-Datastore, vDS, HA, DRS Configuration
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment and creation of zfs, VxFS, UFS and ext3 file systems
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers
- Building and supporting environments consisting Testing, Contingency, Production and Disaster Recovery servers
- Performance Tuning and Management for Linux server and working with the application/database team to resolve issues
- Doing capacity Assessment for new requests of servers ie calculating CPU and Memory for new servers according to the current/future Applications running on the system
- Configured RedHat Kickstart for installing multiple production servers
- Creation of SAN File System on Red Hat Linux using multipath configuration
- Enabled IPv6 for vRealize Automation Entitlements/Blueprints/IaaS Components
- Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc with Opscode Chef Cookbooks/Recipes.
- Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife and automated by testing chef recipes/cookbooks with test-kitchen/chefspec/serverspec
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
- Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers
- Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly
- Worked in Conjunction with ISP for DOCSIS 3.0 DHCPv6 Configuration for MAC of Modem to IPv6 by ISP Static Binding along with IPv6 for Management Address
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager
- Mounting & un-mounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered
- Work with development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments
- Provide drill down reporting for application teams to use in monitoring their application resource usage/ performance
- Promote involvement of application development teams to make recommended changes that improve program performance
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms during load testing
Confidential, TX
Sr. Linux System Administrator/ Dev Ops Engineer
Responsibilities:
- Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers
- Maintaining and monitoring more than 3000 servers
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. designing cloud-hosted solutions, specific AWS product suite experience
- Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
- Experience working with production servers at multiple data centers.
- Worked on Physical to Cloud Migration in AWS migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Used Puppet for Monitoring system and automation
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment
- Experience in AWS, which included managing application in the cloud and creating instances
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
- Configured RedHat Kickstart for installing multiple production servers
- Installation of HBA cards (Emulex and Qlogic).
- Installation, Configuration and administration of VMware
- Worked on Version controller GIT and integration tools: Jenkins
- Logged events from forced crash dumps and troubleshoot server issues
- Configured yum repository server for installing packages from a centralized server
- Installed Fuse to mount the keys on every Debian Production Server for password-less authentication
- Experience with Configuration Management Tools (PUPPET, Ansible).
- Installed and configured DCHP server to give IP leases to production servers
- Management of RedHat Linux user accounts, groups, directories and file permissions
- Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/ Debian Servers
- Configured, managed ESX VM's with virtual center and VI client.
- Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view
- Installed packages with yum and rpm
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers
- Performed Disk management with the help of LVM (Logical Volume Manager)
- Configuration and Administration of Apache Web Server and SSL
- Created and maintained network users, user environment, directories, and security
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux
Confidential, PA
Sr. Linux System Administrator
Responsibilities:
- Created users, manage user permissions, maintain User & File system quota on Linux servers.
- Data Warehousing and System Backup using tar, cpio for local systems and VERITAS Netback up for enterprise wide backup and recovery and to centrally manage storage resources through a single console
- Created Servers, User mappings and Nicknames to access DB2 and Oracle databases
- Setup NIM server and install clients
- Migrated few physical servers to cloud based service azure
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands
- Configuring Virtual Machines under VMware ESXi Servers to install Linux guests
- Maintained availability, increased capacity & performance of production machines by upgrading their hardware (disks, CPU, memory, IO board, power cooling unit, mother board etc) & firmware.
- Performing Failovers in HACMP cluster environment, monitoring servers.
- Experienced in creating Logical Partitions (LPAR) on Tivoli Storage Manager (TSM), EMC storage, IBM Regatta Systems
- Used HP Serviceguard and HP converge Systems for a highly-available environment
- Experienced in implementing WLM using clustering and cloning.
- Configuring & administration of NFS, NIS, Auto Mounts & Network Printers
- Process administration (i.e. monitoring processes using PS utility, signaling a running process using KILL and KILLALL command, monitoring processes and system load using TOPAS, VMSTAT, and UPTIME utilities, monitoring logs, scheduling processes using CRON utility)
- Accessing File systems, printers using Samba over windows and Linux environments
- Wrote shell scripts for automated installations, to extract logs
- Setup and maintained NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server
- Installation and configuration of Apache Web Server 1.3 for Various intranet/extranet websites
- Installation of patches, packages on Linux Servers
- Configured IBM Total Storage SSA RAID arrays and SCSI storage drawers including D20/D24
- Performed User Account management, data backups, and users' logon support.
- Monitored trouble ticket queue to attend user and system calls.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment
- Worked with Firewall group, Web group to maintain their software on these systems.
ENVIRONMENT: RHEL3.x/4.x, HCMP, LVM, Apache1.3, DNS, NFS, NIS, Oracle 8i TSM, Work Load Manager, HACMP, LPAR, VERITAS NetBackup, NIM, Samba, Dell Power Vault, Storage TEK, L700.
Confidential, Tampa, FL
Linux System Administrator
Responsibilities:
- User administration on Linux and Solaris machines
- Installed RHEL 4.0/5.0 using kickstart and custom building the servers
- Installed/configured EMC Storage with 0, 1& 5 RAID configurations
- Installed and configured VERITAS Volume Manager and VERITAS File System as needed.
- Supported, Installed and Upgraded VERITAS NetBackup software on multiple UNIX servers (Solaris).
- Working Knowledge in setting up VMware architecture (Xen/VMware Server/KVM)
- Automated in the form of tools and Scripts to reduce IT Work bare minimum
- Developed BASH, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys
- Configuration and administration of NFS and Samba in Linux and Solaris
- Creation & Maintenance of user accounts & passwords & profiles, home directories, initialization of files, groups’ creation and management, setting file permissions, customizing shell environment setup for users
- Installation and setting up Firewall (IP tables).
- Enabling DRAC IPs to access console remotely
- Setting up the disks (internal and external) in RAID configuration for PRE-OS INSTALL
- Worked in setting up ISCSI Devices (Storage)
- Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes
- Linux kernel, memory upgrades and swaps area and performed Red Hat Linux kick start installations
- Maintained Separate spread sheets for physical and virtual servers. Worked on getting all the existing hardware into the server database.
- Capacity planning, infrastructure design and ordering systems
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
- Performing tape backups, archiving and checking data integrity through Shell Scripts and job automation.
- Supported back office systems environments.
- Performed daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
- Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies
- Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
- Configure / add new services as necessary
- Used Share point for documentation
- Day-to-Day application support on production and technical documentation for critical prod issues, on call pager support 24/7 environment
Confidential
Linux System Administrator
Responsibilities:
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Created and modified application related objects, created Profiles, users, roles and maintained system security
- Responsible for setting up cron jobs scripts on production servers
- Installed and configured SAMBA server for Windows and Linux connectivity
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues
- Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration
- Modified Kernel parameters to improve the server performance in Linux
- Creation of Logical volumes (LVM) for Linux operating systems
- Installed and configured Apache / Tomcat web server
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x
- Maintained proper documentation of all the activities carried out during the project
- Worked with DBA team for database performance issues, network related issues on Linux Servers
- Maintained proper documentation of all the activities carried out during the project
- Created and modified users and groups with SUDO permission
- Installed and configured VNC server/client.
- Coordinating users for any server activities which may involve major changes on software or any hardware related issues
Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat