Sr. Linux Administrator/devops Engineer Resume
Irving, TX
SUMMARY
- Over 8 years of experience in System Administration skills, Cloud Computing, Database Administration, System Builds, Server builds, Installing, Upgrading, Patching, Migrating, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on UNIX (SUN Solaris, Red Hat Linux, Ubuntu, Fedora, SUSE) Systems.
- Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
- Expertise with UNIX and Windows environments including shell and Python scripts, perforce SVN (Subversion), GIT and TFS.
- Experience with All the AWScomponents like EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, VPC, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM and Roles.
- Experience in Security Hardening in UNIX, Linux and Windows servers.
- Experience in using various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP.
- Experience in knowledge on VERITAS Cluster Server, Veritas File System and VERITAS Volume manager.
- Experience in Server build using Jumpstart, flash archive, NIM, Ignite and kickstart, Strong working knowledge of scripting and programming PERL and SHELL.
- Proficient DB administration (Oracle, DB2, Sybase and SQL) knowledge for maintaining, pruning, and performing required DB tasks.
- Experienced in working with Storage Area Network (SAN), TSM, EMC CLARiiON, Celerra, EMC Symmetrix DMX, Control Centre and VMware.
- Experience in designing and configuring open source management tools Puppet, Chef and CFEngine.
- Experience in installation and configuration of Websphere, Apache, JBoss, and IPlanet, BEA WebLogic, LDAP, and mail servers.
- Experience in installing, configuring and implementing the RAID 0/1/5 volume management using Veritas Volume manager.
- Proficient in shell scripting (Ksh/Csh/bash/Sed/Awk), PERL, Java Scripts for Oracle and Java Applications and XML.
- Experience using diagnostic and debugging tools such as Dtrace, Strace, truss, Top, OS tools, Bladelogic, BMC Patrol, BMC best1, Legato networker (client side), Solaris Management Console and HP Insight Manager.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
- Experience in updating O/S maintenance and modification levels by applying software patches and fixes (APAR's and PDF's) that are downloaded from IBM.
- Proficient in System Backup and Recovery from tapes using ufsdump, ufsrestore, tar and cpio.
- Expertise in different versions of Cloudstack, Openstack, Vmware and other private clouds.
- Experiencing in configuring Volume Groups and Logical Volumes, extended logical volumes for the system growth needs using Logical Volume Manager (LVM).
- Experience in Installing and configuring Solaris 10/9 with SunOS version 5.9/5.8 with iPlanet Directory server, Resource manager, Solaris volume manager, Multipath I/O, IPMP and extended file attributes features.
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Experience in installing, configuring and maintaining WebSphere Application Server.
- Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
TECHNICAL SKILLS
Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), Ubuntu 12.x,13.x,14.x, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX, SUSE, VMware ESX, Mac OS and HP-UX.
Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, SourceTree.
Languages: C, JAVA, XML, Shell, PERL, Power Shell, Ruby, Python.
Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, MongoDB.
Application Servers: Weblogic, Websphere, Apache/Tomcat, Webserver, Oracle application server.
Tools: ANT, Maven, Hudson/Jenkins, Chef, Puppet, Build Forge.
Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, Cloud Trail, IAM. VMWare, open stack.
Monitoring tools: Nagios, Zabbix, Splunk.
Bug detection tools: Remedy, clear case.
Network Protocols: DHCP, NIS, TCP/IP, HTTP, SSL, SNMP, FTP, SSH, UDP, TELNET, SAMBA, SMTP, LDAP, Firewalls, VLAN, Multicast routing.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. Linux Administrator/DevOps Engineer
Responsibilities:
- Installed, Configured and Upgraded of Redhat Linux 5.x, 6.x, Ubuntu, SUSE and CentOS and some UNIX servers.
- Daily Administration of RHEL 5.x and 6.x, which included but not limited to handling tickets, troubleshooting system bottlenecks, User Management.
- Implement and administer VMware ESX 3.5, 4.x for running the Redhat Linux servers on developmental ANT Test Servers.
- Troubleshooting application issues on Apache web servers including database servers running on Redhat Linux.
- Administer Linux servers for several functions including management of users, Groups, and permissions for each group and users.
- Package management using RPM, YUM and UP2DATE in Redhat Linux.
- Scheduling the jobs by creating Cron tabs and Cron jobs on Linux servers.
- Provisioned and managed AWS EC2 instances, volumes by deploying chef.
- Configuring and Networking of Virtual Private Cloud (VPC).
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Managing users and groups using the amazon identity and access management (IAM).
- Installed, configured, and supported chef to standardize environments.
- Worked on chef extensively for deployment for servers, creating custom scripts and managing changes through chef enterprise server on its clients.
- Assembling chef enterprise, Agent and Database servers on multiple Red Hat Enterprise Linux Platforms.
- Used Maven and Jenkins to automate the software build.
- Change root password on all servers from centralized chef enterprise server.
- Installing chef, Jenkins and open stack.
- Integrating Jenkins with VMwareand chef.
- Troubleshooting and problem resolutions on Linux servers including deploying latest patches for Linux and Application servers.
- Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like filesystemmanagement, process management, backup and restore.
- Wrote Python and Shell scripts to monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.
- Involvement in developing custom scripts using Perl and Shell scripts to automate jobs.
- Responsible for monitoring and working on tickets. Following it up with business and technical teams, and ensuring the problem is successfully resolved.
- Responsible for providing technical support and production support for internally developed applications.
- Involvement in configuration and support of production environment hosted in a 24x7 setup.
- Used SVN and GIT to manage software code and revisions in a repository.
- Provided 24/7 on call support on LinuxProduction Servers. Responsible for maintaining security on Redhat Linux.
Environment: RHEL 6.x/5.x, Ubuntu, Suse, CentOS, AIX, Chef, SVN, Git, Jenkins, Maven, AWS, Cron, EMC Powerpath, Apache 1.2/1.3/2.x, Logical & Veritas Volume Manager, VMware ESX 4.x/3.x.
Confidential, Sunnyvale CA
Sr. Systems Administrator / Dev Ops Engineer
Responsibilities:
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, maven & Nexus in Linux environment.
- Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
- AWS Cloud management and Puppet automation.
- Responsible for Design of different Release Environments for new projects.
- Created puppet manifests and modules to automate system operations.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
- Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
- Defining Release Process & Policy for projects early in SDLC.
- Member of CCM representing changes for Release and environment configuration.
- Responsible for Database build, release and configuration.
- Responsible for nightly and weekly builds for different modules.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Created multi AZ VPC instances.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Optimized volumes and EC2 instances.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Used IAM to create new accounts, roles and groups.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Migrated applications to the AWS cloud.
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- Work with different team members for automation of Release components.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
- Troubleshoot the build issue during the Jenkins build process.
Environment: GIT, JENKINS, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA.
Confidential, Fairfax VA
Sr. Systems Administrator
Responsibilities:
- Installation RHEL on Dell, Performance Tuning and Maintenance activities on Database Production systems.
- Configured FileSystems, users and group for Oracle and Websphere.
- Problems and performance issues, deployed latest patches for SUN Solaris andLinuxApplication servers, Performed RHEL Kernel Tuning for TCP stack.
- Installation, Configuration and Administration of High Availability Veritas Cluster Servers for failover and redundancy purpose.
- Created shell scripts to take backup Oracle database.
- Automating the installs using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.
- Backup configuration using Veritas Netbackup.
- Performed installation, configuration and maintenance of AIX 5.2/5.1 based p550/ p570/ p650/ p69, IBM Squadron servers andLinux(Redhat and SuSE) servers.
- Performed troubleshooting, tuning, security AUDIT, backup, recovery and upgrades of IBMAIX 5.2/5.1/4.3, HACMP 5.1/4.5 andLinux(Red Hat) 4.0/3.0 basedsystems.
- Configuration of Kernel parameters for Oracle Database in SUN Solaris and RHEL servers.
- Ensured connectivity to Servers and Network Administration.
- Used VMWare ESX Server to build guest OS using cloning.
- Worked on Microsoft Azure.
- Utilize Ansible for provisioning and de-provisioning user accounts on Linux instances.
- Utilize Ansible Tower for scheduling Playbook executions.
- Patching ofLinux and Windows instances within a maintenance window using Ansible and perform Security updates of some instances for the remediation of system vulnerabilities
- Monitored server and application performance & tuning via various stat commands (top, mpstat, prstat, nfsstat, prtconf, prtdiag, iostat, top, printmgr, hpimliview, dmidecode, smc etc) and tuned I/O, memory etc) for SUN Solaris and RHEL Servers.
- Installed and setup CUPS, LPD, configured local and remote printers.
- Created Korn shell scripts to automate Cron jobs andsystemmaintenance. Scheduled Cron jobs for job automation.
- Hardening and securing of all the SUN Solaris and RHEL servers.
- Configured JBoss Application servers over Apache web server inLinuxbasedsystems.
- Applying new patches and packages onLinux.
- Installation and configuration of RedHatLinux5.3 on Vsphere and VMware ESX.
- Installation and configuration of MySQL on Red HatLinuxcluster nodes.
- Took UNIX native backups and restore using ufsdump, ufsrestorestar commands.
- Installed Web Logic 8.1 with SP5 Server and configured Domains, Admin and managedLinux servers for Applications to be deployed.
- Network Monitoring using Nagios tool.
- Installed and configured Apache ANT for automated build processing using RPM.
- Installed and configured Sudo for users to access the root privileges.
- Developed automated processes that run daily to check disk usage and perform cleanup of filesystemson UNIX environments using shell scripting and CRON.
- Create, deploy and manage Linux VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Experience in Servers consolidation and virtualization using UMLLinux, XEN and VMware virtual infrastructure, VMware ESX 2.x, VMware Vcenter.
- HandledSystemtuning, log maintenance, disk space management etc.
- Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl, and Python.
- Installed IBM HTTP Server.
- Performance monitoring with Ksar, Iostat, VMstat, MPstat and Other Tools.
- Network trouble shooting using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Installed & manually configuring Sun Sparc & X86 machines and through jumpstart installation on workstations like sun ultra 20, sun ultra 40, sun ultra45, sunsparc blade 2500, sunfire servers V215 and adding in netgroups.
- Installed, configured Zones and maintenance in sun solaris 10.0.
- Monitored Network devices using SNMP.
- Configured & managed storage resources using LVM.
- Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9 and RHEL.
- Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the filesystemsusing direct and indirect maps.
- Also setup entries in /etc dfs dfstab in Solaris share filesystemsand mounted the disks onto the clientsystems.
- Formatted raw disks & partitioned them using the format utility. Created filesystemusing newfs and mounted it. Created devices and special files using mknod.
- Installation of web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Installation of Oracle10g onLinuxand Solaris, creating database, creating Oracle users & export and importing database, creating rollback segment etc.
Confidential, St.Louis, MO
Linux System Administrator
Responsibilities:
- Installed, configured, troubleshoot, secured and supported RedHat 4/5, CentOS 3/4/5 and SUSE Linux9/10servers and also product servers.
- Worked on installation and configuration of Weblogic.
- Installed SOA suite and configurations as well as supported pu set ups.
- Worked on troubleshooting application servers Tomcat and Jboss.
- Worked on Installation and configuration of FTP, TFTP, HTTP, SAMBA, DNS etc.
- Deployment of application patches and upgrades, perform reboots & configuration changes.
- Wrote scripts on shell, bash and Korn.
- Worked on IMAP, POP, SSH Configuration and Hardening.
- Server Security Auditing, Vulnerability Assessment and correction.
- Worked on setting up accounts, remote backups, DNS clusters, Failover solutions etc.
- Administered user accounts, performed user maintenance on different Linux environment.
- Monitored security issues, administered system mail and Internet access. Configured network file systems.
- Worked on configuring and troubleshooting VPN Technologies (OpenVPN, Poptop etc.)
- Monitored and Managed Network Devices using Cacti, PRTG, etc.
- Security Protection (Intrusion Detection with Snort, tripwire and ipfw/iptables etc.)
- Linux Kernel Security, regular maintenance, recompiles and OS reinstalls.
- Worked on Core System Files Hardening and Optimization (sysctl.conf, resolv.conf etc.)
- Monitored and Managed Network Devices using Cacti, PRTG, etc.
- Security Protection (Intrusion Detection with Snort, tripwire and ipfw/iptables etc.)
- Linux Kernel Security, regular maintenance, recompiles and OS reinstalls.
- Worked on Core System Files Hardening and Optimization (sysctl.conf, resolv.conf etc.)
- Monitored servers and responded to event notifications. (Service outages, High Load Alerts etc.) Experience with Nagios.
- Working knowledge of Database Technologies (MySQL, PGSQL), performance Optimization and Hardening.
Confidential
Linux systems administrator
Responsibilities:
- Provided on-call support by rotation to provide 24x7x365 support within a 1500 server environment.
- Comfortable working with Red Hat Linux (RHEL 3/4/5/6) and IBM AIX (4.x/5.x/6.x/7.x).
- Administration of RHEL 5 and 6 which includes installation, configuration, testing on both physical and virtual machines.
- Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated.
- Expert in Datacenter Operations including hardware, software setup monitoring, troubleshooting on a 24 x 7.
- Basis with Tivoli monitoring tool, Remedy, and HP Service manager ticketing Systems.
- Utilized Remedy for data center service requests (Network requests for IP's, ILO's, and DNS changes).
- Performing change management as per company standards in accordance with the hardware provider.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Monitored trouble ticket queue to attend user and system calls.
- Reporting ticket status and communicating with requestors & box owners over Voice Conference Bridge in case of severities.
- Setting up Cron schedules for backups and monitoring processes.
- VMware Infrastructure 5.x Installation & Configuration.
- Automated server building using System Imager, PXE, Kickstart and Jumpstart, for Solaris and RHEL Servers.
- Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
- Excellent in patches and packages installation on Linux/Unix Environment.
- Build, configure and deploy Virtual machines and templates.
- Hands on experience in configuring ESX, ESXi and vSphere4 with virtual center management.
- Took part in VMware ESX (3.5, 4.1) installation, updates, patches, and gathered information for capacity and Performance analysis to identify potential servers for virtualization.
- Setup and configure failover load balancing using IP bonding for network cards.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team. For storage allocation and Disk Dynamic Multi path.
- Used Iptables to set up, maintain, and inspect the tables of IPv4 packet filter rules in the Linux kernel.
- Experience in iptables commands including those used to add, append, delete, insert, or replace rules within a particular chain, parameters are required to construct a packet filtering rule.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Experience in Linux kernel configuration. Updating YUM Repository and Redhat Package Manager (RPM).
- Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
- Building Customized Scripts for the SAN (HOST) based migrations.
- Expert in load balancing techniques and puppet management.
- Configuring RAID and build the new server using the image on system imager server with PXE boot.
- Installation and configuration of Redhat Device Multi pathing.
