Linux/unix Administrator Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Skilled professional over 7+ years of experience in CI/CD ( Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
- Installed RHEL using Kickstart with Pre - Installation & Post-Installation Scripts, PXE & VMWARE Templates.
- Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Puppet & Chef.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Written several cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations. Applied environments, roles, and databags in Chef for better environment management. Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Installed and administered VMware ESXi 5.1/5.5/6.0, vCenter Server, vMotion, HA, DRS, SRM and AWS.
- Extensive Experience in Amazon AWS cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, CloudFormation, OPS Work, Security Groups .
- Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
- Good understanding of OSI Model, TCP/IP protocol suite (ARP, TCP, UDP, SMTP, FTP,TFTP)
- Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation, Jira- Subversion (SVN), Jira-Git, Jira-Confluence integration.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, SUMO Logic, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring
- Expertise in file system concepts LVM, SVM, VxVM. Creating new file systems, increasing and decreasing file systems, mounting file systems, unmounting file systems and troubleshooting Disk space issues. Efficiency in installing, configuring and implementing the RAID Technologies using various tools like VxVM and SVM.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
- Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI s, Auto scaling to design cost effective, fault tolerant and highly available systems. Also use EBS in storing persistent data to mitigate the failure.
- Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008-R2/2012-R2 and SUSE Linux 10.x/11.
- Hands on experience with the AWS CLI and SDKs/API tools like AWS API for Puppet.
- Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories .
- Knowledge of networking concepts (DNS, TCP/IP, UDP, HTTP, SSH, OSI layers, Client/Server architecture and Firewalls).
- Proficient working with NAS, SAN and DAS storage architectures. Have experience in migrating storage from other storage architectures on to SAN.
- Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
- Ensure data integrity and data security on AWS technology. Understand and monitor metrics on AWS.
- Improved continuous integration workflow, project testing, and deployments with Jenkins . Implemented code coverage and unit test plug-ins with Maven in Jenkins. Experienced in using build automation tools like ANT, Bamboo and Gradle.
- Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server 4.x, 5.x. Familiar in LDAP setup and Administration.
- Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- 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.
- Expert in automation (writing Shell, Perl & Python scripts) to monitor UNIX production applications.
- Automated the Continuous Build process, monitored, maintained, and controlled software configurations in secured distributed environment.
TECHNICAL SKILLS:
DevOps Tools: Docker, Maven, Gradle, Chef, Puppet, Jenkins, Vagrant.
Cloud Platforms: Microsoft Azure and Rackspace, Openstack AWS.
Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012 .
Hardware: Sun Ultra Enterprise Servers (E3500, E4500, E450, E420R, E250) Sun Fire (6800/4800/3800/ v880/v480/v210/v440/280R/15K/25K), Sun Workstations (Ultra 5, 10,20,Blade 100,150,2000),SunstorEDGEA1000 and D1000, HP 9000 series, IBM RS/6000, p Series, x Series. Dell R710, R720, R510 and R910, IBM Blade Servers.
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.
Software and Tools: VERITAS Volume Manager 3.x/4.x,WinSCP, FTP, SSL, VERITAS Cluster Services, Cisco CNR, Send mail.
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 2008/2012/2014
Languages: Shell Scripting, Perl, Python, Ruby.
PROFESSIONAL EXPERIENCE:
Confidential, San Rafael, CA
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Written Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations VMware VM Nodes of AWS Nodes and Test Playbooks on AWS instances using Python.
- Hands on Python Scripts to Monitor many of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Managed Windows 2008-r2/2012-r2 Running as Active Directory Domain Controllers, Managed GOP, OU, repadmin.exe tasks to manage AD Replication, NTDSutil.exe to troubleshoot Replication and Schema Errors.
- Installed and Configured SQL Server 2008R2/2012/2014, Managed Server Agents,
- Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
- Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly
- Worked on 802.1X for Ethernet Switching in managed Access points for
- Juniper Firewalls, utilizing Multi band 802.1X Protocols for Corp wide Wi-Fi Distribution Maintaining Site to Site VPN Tunnels.
- Creating customized Kickstart profiles for each server and making ISO to build the server
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
- Switched VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… with Opscode Chef Cookbooks/Recipes.
- Applied patches using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Assisted in administering VMware SRM to accommodate virtual machine replication. Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones.
- Team role included working in VMware Orchestrator, VMware vRealize Automation centre 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows 2008/2012 ) and Linux (Red Hat6) blueprints.
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- 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 .
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
- Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system.
Confidential, Pal Alto, CA
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Experience in AWS, which included managing application in the cloud and creating instances.
- Experience and knowledge with designing installing and implementing VMware ESX server, VMware virtual center, setting up V-Motion, HA, DRS and related VMware products such as VM Workstation, VMware converter, VM Backup products and other products for virtualization.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Created the first CloudFormation template to explore the functionality and usability for future deployments on cloud.
- Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Deployed and monitored applications on various platforms using Elastic Bean Stalk.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Implemented Migrated from VMWARE to AWS using VMDK Import tools.
- 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.
- Managed Windows Server 2008R2, Active Directory with Multiple Domains in a Forest, Active Directory Federation services with Office365, NIC Teaming, Windows Server Clusters, Installed MS Exchange 2010 and 2013 as a Hybrid Solution with Database Availability Groups, File Witness Servers, Clusters, Creation of Accounts, Retention Policies, Mail Flow Policies, Send Connectors, Receive Connectors, and Disaster Recovery Plans .
- Configured and Installed SQL Server 2008R2/2012/2014, Managed Server Agents, Troubleshooting Listen ports for SQL, Security and DB Settings for Performance tuning using Management Studio.
- Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes..
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Worked on installation, configuration and maintenance on Redhat, CentOS and Suse Servers at multiple Data Centers.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Used Jenkins/Plugins for GIT Repository, Setup SCM for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux 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 also installed and configured PostgresSQL database on RedHat/Debian Servers.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Configuration and Administration of Tomcat/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, Atlanta, GA
Linux System Administrator
Responsibilities:
- worked with installation and configuration operating system Red hat Enterprise Linux (RHEL5.3 and RHEL 5.4) in development and test environments almost six levels on HP physical servers and Virtual Machines
- Worked with VMware ESXi 4.0
- Worked in adding new Users and groups and give sudo access in test and development servers and central file synchronization via sudoers, authorized keys, passwd, shadow, group
- Worked with DBA team in installing and configuring Oracle 10 g and 11g, Sybase, Db2 client v 8.1 and v9.0
- Involved in installing and configure Virtual Machine Using Oracle VM Manager.
- Coordinated with application team in installation, configuration and troubleshoot issues with Apache, Web logic on Linux servers.
- Troubleshoot issues with JBoss related servers and applications as part of infrastructure team.
- Linux technical support and prepared technical documentation for check in verification. Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s.
- Experience in administration and troubleshooted and performance tuning of WebSphere Application Server.
- Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files.
- Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Designed, managed, implemented/ supported: Backup/Recovery/Archive, Security Startup/Shutdown, Mass Storage (SAN/NAS), OS Installations/Patches, Hardware/Software installation, Batch scheduling, Data center Migration, Application and Server performance
- Involved in installing and configuring operating system Red hat Enterprise Linux in Production, QA and test environments on standalone IBM servers and IBM Blade Center Hardware
- Configured Kickstart for RHEL 5 to perform image installation through network
- Worked with Red hat Linux tools like RPM to install packages and patches for Red hat Linux Server and managed virtualized OS.
- Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation
- Modifying user’s password policies, group policy, UID and GID assignment policies. Worked on network connectivity, SAN storage, creating LVM and taking TSM backup
- Regular backing up of critical data and restoring backed up data Worked in solving tickets issued on day to day activities and problems related to development and test servers
- Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH
- Creating and managing user accounts and groups and their permissions and creating files and directories permission
- Co-ordinate with Middle ware team in installation, configuration and troubleshoot issues with b Application Server and Apache/Tomcat server on Linux
- Installed/Configured/Maintained/Administrated the network servers DNS, NFS and application servers Apache and Samba server
- Involved in DMZ firewall rules, configure iptables and iptables init script, start and stop init script for Apache and other application server
- Network installation server through automation tools Cobbler, install and deployment operating system, and package management.
- Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic
- Utilized Security Information and Event Management (SIEM), Intrusion Detection & Prevention (IDS / IPS), Data Leakage Prevention (DLP), forensics, sniffers and malware analysis tools.
- To troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. To login to the remote system using sudo, putty and telnet. To transfer files across the systems on the network used ftp and scp commands
Confidential, Fort Washington, PA
Linux/Unix Administrator
Responsibilities:
- Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.
- Installed and configured Solaris 10/11 on Sun T and M Series servers Mirrored root disks on all the servers by using ZFS & VxVm.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar” and “Cpio”.
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager and also configured mirroring.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Configured Logical storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
- NIS, NFS, AUTOFS, NTP Configuration and Administration.
- Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
- Worked on the administration of the JBoss 4.2.2 servers including installation and deployments.
- Also coordinating with storage team and networking teams.
Confidential
Jr. System Administrator
Responsibilities:
- Assist with overall technology strategy and operational standards for the Unix domains. Manage problem tickets and service request queues, responding to monitoring alerts, execution of change controls, routine & preventative maintenance, performance tuning and emergency troubleshooting & incident support.
- Day - to-day administration on Sun Solaris, RHEL 5/6 which includes Installation, upgrade & loading patch management & packages.
- Experience using Kickstart and modified Kickstart based on server profiles and hardware specifications.
- Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network etc.
- User Administration, adding and removing user accounts, changing user attributes.
- Applied patches every quarter regularly to meet audit requirements using Red Hat Satellite server, YUM, RPM tools.
- Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
- Configuring and Maintaining of Network File Systems (NFS) and Auto mount over the networks.
- Installing and updating Kernel, created and modified swap files and added swap space.
- NTP server and client configuration for synchronization of timing of all the server with the NTP server
- Experience in setting up Solaris Custom Jumpstart server.
- Worked with Telnet, FTP, TCP/IP, iLink, rlogin, used to inter-operate hosts.
- Performance and capacity management, configuring Network printers using CUPS.
- Implementing Quota on file systems and ACL’s for the files & directories.
- Installation, administration of VIO Server and VIO client LPAR’s, Upgrading VIO Servers and AIX Servers, Upgrading AIX TL from AIX 5.3 TL8 to AIX 5.3 TL9 and from 5.4 to 6.1.
- Installing and configuring oracle 10g and coordinating with the oracle team in maintaining the database.
- Designed, installed and configured HACMP cluster environment, with cascading and mutual takeover,
- Administration of multiple AIX machines, AIX clusters, and SP nodes from any client platform through WebSM, implemented PLM (Partition Load Manager) on AIX 5.3.
- Good LVM skills, using LVM created VGs, LVs then crated file systems and disk mirroring.