Sr Linux System Administrator/ Dev Ops Engineer Resume
OklahomA
SUMMARY:
- Season professional looking for a challenging and versatile system administration position that requires creative and innovative applications of technology in order to solve business problems.
- Around 8 years of specialized experience in System Administration, Network Administration and Application Support working on Red Hat Linux 4.x/5.x/6.x/7.x, CentOS 5.x/6.x/7.x, SUSE Linux 10 and Sun Solaris 8/9/10.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX/ Linux environments using shell scripting and CRON.
- Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
- Experienced in kick - start installations, support, configuration and maintenance of Red Hat Linux , CentOS and SUSE Linux .
- Worked on VMware ESX 4.x/5.x/6.x, and Virtual Infrastructure client to create virtual guests.
- Experience in File systems , File Permissions, Exporting & Mounting File Systems , Recovering File system Errors and Device Path Management.
- Experience in networking concepts like DHCP, TCP/IP, IP Addressing, Bonding and Networking Technologies.
- Experience in installation and configuration of Apache 2.x, JBoss, ATG Web Servers.
- Configured services like DNS, NIS, NFS, SAN, Send Mail, FTP, Remote access on Red Hat Linux .
- Responsible for setting up DR environment for Red Hat Linux servers and implemented DR Procedures as per client requirements.
- Responsible for reviewing and providing technical support, documentation of UNIX server builds and disaster recovery operations.
- Experience working on Continuous Integration and Delivery platform as DevOps Engineer.
- Worked on Cloud Infrastructure like AWS, Azure and Open Stack and Virtualized environments VMware, Hyper-V and Citrix.
- Expertise in AWS, experience in implementing new Virtual Private Clouds with private and Public subnets and working with ELB’s, EBS, Code Commit, S3 storage and Simple Workflows.
- Experience in building Continuous Integration and automation platform using Jenkins and Hudson.
- Worked on Configuration Management tools like Ansible, Puppet and Chef.
- Created Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple build eco systems required for the implementation of projects.
- Experienced in using monitoring tools like Nagios, Splunk, ELK and Cacti.
- Experience in deploying and maintaining private cloud infrastructure of OpenStack.
- Experience in building new Open Stack Deployment through Puppet and managing them in Stagging and production environment.
- Experience in automating provisioning of resources in Open Stack Nova (VMs, images), Neutron (networks, ports and routers) and Swift (Customized metadata).
- Experience in user/role/group management using Open Stack to provide fine-grained, secures access to resources.
- Experienced in Open Stack environments to create and manage users using Keystone and VM management using Open Stack , volume management using Cinder, network and port management using Neutron.
- Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment like Open Stack .
- Supporting user-related issues on NoSQL databases like MongoDB and PostGRESQL.
- Experienced in branching, tagging and maintaining the version across the Environments using VCS tools like GIT, Subversion (SVN) on Linux and windows platforms.
- Worked on Puppet for the deployment of servers with custom scripts.
- Worked on creating various modules in Puppet and automated various facts.
- Added multiple nodes to enterprise Puppet master and managed all the Puppet agents.
- Ability to write Shell, Ruby, Perl, Bash, YAML and Python scripts.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Experience with container based deployments using Docker , working with Docker images, Dockerhub and Docker registries.
- Good knowledge on Linux administration and shell/bash scripting.
- Manage network security using Security Groups and IAM.
- Stay current with the latest features/capabilities of the AWS platform.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experience with migration to Amazon web Services AWS from Datacenter.
- Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Experience in creating instances in AWS EC2 using Python Boto - 3 Library.
- Possess strong analytical and troubleshooting capabilities, proactive listener and team player with positive approach.
TECHNICAL SKILLS:
Configuration Management: Chef, Puppet, Ansible, kitchen, vagrant and packer
Continuous Integration: Jenkins, Hudson and Bamboo
Version Control: Git, Code Commit, Bitbucket and Subversion
Project management: JIRA and Confluence
Build Tools:: ANT and MAVEN
Cloud Platforms: AWS, Openstack and Azure
Platforms:: RHEL 3/4/5/6/7, Ubuntu (Server and Client) Solaris 10/9/8, HP-UX, Windows Client (7/8/10), Windows Server 08/08R2/12/12R2
IDE Tools: : Eclipse, Rubymine, Phycharm and NetBeans
Virtualization Platform: : VMware ESX and Citrix, Chef and Docker Orchestrator
Package Management: : Artifactory and Chocolaty
Storage: : SAN, NAS, EMC, HP and IBM Storage
Databases/DBMS:: Oracle (11g), MySQL, No SQL, MongoDB and PostGREsql
Network: : NIS, NFS, AutoFS, DNS, DHCP, NIS+, LDAP and S3 Route
Languages:: Shell Scripting, Bash scripting, Python, Ruby, Perl
Web Servers:: Apache, Tomcat, IBM WebSphere server, JBOSS and WebLogic
Application Server: : Web logic 8x, 9.2, 10.3, 12c, WebSphere.
Third Party Tools: : VERITAS Volume Manager, Logical Volume Manager, RAID, VERITAS Cluster, Sun Cluster, HP Service Guard, Red hat Cluster SAR, LVM, FTP, SSL, VMware virtualization, VMware ESX, RAID Technologies.
WORK EXPERIENCE:
Confidential, Oklahoma
Sr Linux System Administrator/ Dev Ops Engineer
Environment: Red Hat, Chef, AWS, Ruby, Bash scripts, AMI
Responsibilities:
- Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
- Creating, cloning Linux virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Centos, SUSE and Red Hat Linux Servers on development and test servers.
- Primary support to all kind of issues for All of Unix and Linux eco systems.
- Worked with Red hat for finding root cause on panic issues.
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Installation and configuration of SUDO package accomplished successfully across various UNIX platforms.
- Limiting user account privileges using SUDOERS.
- Created and modified VERITAS Cluster Service Groups and managed switchover from node to node and just as importantly, from interstate primary and DR sites.
- Manage logical Volume manager on Red hat Servers.
- Troubleshooting day-to-day server related issues and problems in terms of operating system , applications and network.
- Configure RAID mirroring on Linux platform.
- Maintained and monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Performed application installation and management on Linux servers for applications like JBoss.
- Configuring, administering and troubleshooting of NFS, AutoFS (Direct and Indirect Maps), NIS (master, slave and client) and DNS in multi-platform networks.
- Systems log management, Data backup and restoration with UNIX native tools (tar/dd).
- Managed DNS server. Updated forward and reverse lookup files for all the new machines added in the domain. Created reverse lookup files for the new subnets added into the network.
- Configured and managed LVM on Linux using tools like lvextend, lvcreate, resize2fs etc.
- Organizing DR (Disaster Recovery) server tests to make sure the infrastructure is correct and the DR servers are working as expected.
- Supporting Chef Environment with 2000+ servers and involved in developing manifests.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Worked on migration from Datacenter to AWS.
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby /Bash scripts.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
- Used Chef, Knife, Ohia to create cookbooks and recipes to install packages that automate with Linux.
- Setup Chef Cookbooks to perform builds and deployment management.
- Written Ruby shell scripts according to the requirement.
- Responsible for monitoring system health and performance of instances deployed in AWS.
- Install and configure SSH to enable secure access to the servers.
Confidential, Chino, CA
Sr Linux System Administrator/ Dev Ops Engineer
Environment: Red Hat, CentOS, Jenkins, Maven, AWS EC2, Python, Puppet
Responsibilities:
- Deployed, configured and managed more than 3000 servers in various production and networking environment.
- Installed, configured and Administrated of all UNIX/ Linux servers on Amazon Web Services (AWS), includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (5/6), CentOS 5/6 operating systems .
- Performed kick-start installations, support, configuration and maintenance of Red Hat Linux.
- Automated the Wordpress and MySQL container deployment in Docker using Python and monitoring of these containers using uptime robot and Nagios.
- Support for Linux /Unix systems administration, operational support and problem resolution for server systems .
- Installation and Configuration of Network bonding - for high available network.
- Built/installed new servers and involved in deployment activities, environment support including installation, configuration and day-to-day maintenance.
- Worked on FTP servers for sending and receiving files between local and remote servers.
- RPM and YUM package installations, patch and other server management.
- Creating new file systems, monitoring disk usage, checking and backup of log files administration and monitoring the disk based file system.
- Configuring multipath, adding SAN and creating physical volumes, volume groups and logical volumes.
- Installing and configuring Apache and supporting them on Linux production servers.
- Kernel compilation and patch upgradation on Linux servers.
- Installed and configured Oracle 10g/11g RAC high availability.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems using shell scripting and CRONTABs.
- Creating and Managing Users / Group accounts and setup a user's work environment.
- Monitoring the File System, CPU load for better Performance and system performance parameters using iostat, vmstat and prstat.
- Monitoring system performance, tune-up kernel parameter, adding/ removing/ administering hosts, users, disks on DNS / NIS domain.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a continuous Delivery framework using Puppet, Maven & Nexus in Linux environment.
- Worked on AWS Cloud management and Puppet automation.
- Installed/Configured/Managed Jenkins CI Automation.
- Performed the majority of the mission critical Oracle and MongoDB database monitoring.
- Monitor and troubleshoot Java containers (mule) in production and QA environments.
- Configuring Mongodb replica sets for storing NoSQL data.
- Written Python/ shell scripts according to the requirement.
- Setup and Install Puppet workstation, Puppet Server and bootstrapping the Puppet Clients.
- Experience in creating instances in AWS EC2 using Python Boto - 3 Library.
- Automated processes with custom built Python & Shell scripts.
- Configured volume groups, extend volume groups/LVM/file system , exported and imported volume group for hardware.
- Scripting & automating tasks using Python for backup, monitoring and file processing.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
Confidential, Tampa, FL
Linux System Administrator
Environment: UNIX, VMware, SUN solaris, RHEL, Ansible, AWS, veritas, RETRUST, SuSe Linux, HITACHI
Responsibilities:
- Installed and configured database and FTP segments for the transfer of data between two segments.
- Installed Linux on VMware virtual servers using Virtual Client Infrastructure Console.
- Installed Linux on HP Proliant DL Series servers using integrated lights-Out (ILO) and Virtual Media.
- Patched different software using RedHat Package Manager and YUM.
- Installed certain RPM packages, which were not installed default for Oracle.
- Downloaded latest kernel from YUM server, created repo to make it available for the installation of target servers.
- Created Shell scripts and also worked on existing scripts.
- Automating the installs using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.
- Upgraded Linux Kernel using YUM.
- Upgraded current Linux version to RHEL version 5.6.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
- Configure an Ansible playbook to harden RHEL 7 servers to STIG guidelines.
- Update existing Ansible playbooks from version 1 to version 2.
- Using Packer, Vagrant, and Ansible , automate the deployment, provisioning and maintenance of our local development systems.
- Worked with Open stack Command-line client.
- Integrated Open stack (Ice house) with Open stack to create software-Defined-Networking tenant and service provider network and routers.
- Done with replacement for reading excellent Open Stack documentation, rather, a short summary of some basic commands.
- Using Packer, Terraform and Ansible , migrate legacy and monolithic systems to Amazon Web Services.
- Using Bash and Python, include Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Upgraded Solaris 9 to Solaris 10 using Live Upgrade.
- Performed Solaris 9 patching using Live Upgrade.
- Ran RETRUST after upgrading the Solaris operating system.
- Deployed File System in Veritas.
- Disk and file system management using Solaris and VERITAS Volume Manager and Logical Volume Manager for Linux.
- Configuration of NIS based name servers on RH and SuSe Linux for the management of name space.
- Configured NAS Aggregates (RAID4, RAID-DP), Volumes and file systems.
- Configured Auto Support, SNMP based monitoring, Syslog routing for NAS management.
- Worked on NFS Exporting and mounting of NAS file systems to Linux based servers using NFS/NFSv4.
- Assisted the Backup Team in configuring NDMP based backup for NAS volumes.
- Used Performance Scripts on ONTAP 7.3.1 to troubleshoot the issues that arose during the backend disk failures.
- Worked extensively with Vendors Sun, NetApp, and HP for troubleshooting the issues and in replacing the failed Hardware.
- Configuration and administration of Fiber card Adapter's and handling of SAN (SAN arrays, HITACHI, EMC) in IBM AIX servers.
- Performed different configuration under Veritas for Oracle agents.
- Performed all LVM and file system tasks like creation of Logical volume and file system, Mount a file system, Modifying size of a Logical Volume and file system, Removing a file system.
- Performed troubleshooting to make VMware tools run on Linux Guest OS.
- Monitored systems using HP-SIM and Nagios.
- Provided 24x7 on-call / Remote Support for Technical Problems on weekly rotation basis.
Confidential, Raleigh, NC
Linux System Administrator
Environment: RHEL, Suse Linux, apache, JBoss, VMware, java, Red Hat Linux4,5, x 6 VMware ESX 3.5/4.1, vCenter 5.1, ESXi 5.1, Windows Server 2008 R2, sun Solaris 8,9,10, Solaris Volume Manager, Veritas Cluster Server, Weblogic, Samba, Oracle 9i/10g SAP, 7200.1.0.1.1050. , HP DL 385 G6, HP DL380 G7. EMC SAN, VMAX, DMX, EMC Clarian
Responsibilities:
- Supported Clients Environment, and systems troubleshooting that involving RHEL and SuSE server's in a large scale environment.
- Installation, configuration and Operating System upgrade on, Red Hat Linux 4.x, 5.x, 6.x.
- Performance Management & Tuning of RHEL.
- Installed and configured SAMBA server for windows and Linux connectivity.
- Coordinated with security team to deploy of patches and packages to RHEL and Solaris servers.
- Setup and Configuring Kickstart Server for RedHat EL (RHEL) and auto install with Suse Linux Enterprise Server (SLES) / Open SuSE and automated the installation of the servers at a large scale infrastructure environment.
- Package management with yum and RPM.
- Installed, configured, and login 1,500 servers.
- Implemented and configured Backup policies and Storage Units.
- Veritas File system and Veritas Volume Manager are used to configure the RAID 1 and RAID 5 Storage Systems.
- Implemented NIS and NFS for administrative and project requirements.
- Tuning the kernel parameters based on the application/database requirement.
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Upgrading RHEL 5.x to RHEL 6.x usiFng live upgrade and manual upgrade.
- File system tuning, growing, and shrinking with Veritas File system 3.5/4.x.
- Worked on network connectivity, SAN storage, creating LVM and taking TSM backup.
- Installed Deployment & system configuration Automation JIRA, HPSA and Puppet server.
- Modifying user's password policies, group policy, UID and GID assignment policies.
- 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.
- Troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. Login to the remote system using sudo, putty, and telnet. Transfer files across the systems on the network. Linux technical support and prepared technical documentation for check in verification.
- 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.
- Worked on ITSM remedy and Maximo ticketing systems.
- Worked on cloning physical machine to virtual machine (P2V) using VMware infrastructure client.
- Installed, configured and supported Apache, JBoss, Oracle 10g, and Clear case. Configuration of virtual hosts, plugins and SSL certificates on web servers and domains and deployments on application servers.
- Configuration of name services which includes DNS using Bind (Split DNS, ACLs), Sun Java System Directory Server and NIS.
Confidential, Mason, OH
Build & Release Engineer
Environment: Rational ClearCase, Rational ClearQuest, UCM, Shell Scripts, Perl, ANT, CVS, UNIX, SQL, J2EE, Build Forge, WebSphere and Windows Environment.
Responsibilities:
- Designed a CM solution that used ClearCase UCM integrated with Rational ClearQuest.
- Perform administration of users, supported team for parallel development. Wrote Shell/Perl/Ant files to automate certain processes for the smooth process of use of build tools like Build Forge.
- Analyze the impact of change requests on project plan parameters, and synchronized source code repositories as an active member of CCB.
- Participated in CCB meetings to represent the CM team.
- Installed, configured and maintained ClearCase and ClearQuest for SCM and Issue tracking.
- Extensively used Perl scripting to design customized triggers for the ClearQuest.
- Performed all formal builds to the system test, acceptance test and production environments that were written in Perl/ANT/Java.
- Participated in migration, from Base ClearCase to UCM Clear Case and even from CVS.
- Fixed migration problems by identifying view checkout from VOBs and solved the problem by writing scripts for views attached to the VOBs.
- Provide end-user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
- Helped in deployment of Java applications with the installation and configuration of WebSphere server using ClearCase for source control.
- Installation and Configuration of WebSphere software development environment (SDE) to automate build processes.
Confidential
System Administrator / Application support Engineer
Environment: Unix/RedHat Linux, Vi Editor, Unix/ Linux, Shell Scripts, VMWARE AIX.
Responsibilities:
- Experience with installing and configuring sudo, proposed and implemented the idea of building a master sudoers file, and worked on a script to push the file to client LPAR's on a weekly basis to lock down sudo access as a part of security audit.
- Installed and automated config 2 html scripts on client LPAR's and documented the RGA AIX environment by designing a webpage to access the cfg2html and ganglia output.
- GSD331 troubleshooting, find any incompliant servers are Remediate GSD331.
- Installed WebSphere Portal Server 5.1/6.0/6.1 and enabled Web Content management.
- Migrated WAS 5.0 Network Deployment and Base on AIX/Windows platforms to WAS 6.0 ND.
- Experience in NetApp storage devices, setup, configuration, operations and connecting to pSeries hardware.
- Perform system installs and performance tuning, configure and administer AIX 5.3, 6.1 LPAR's.
- Create virtual media repository and LPAR dedicated virtual optical drives in the VIO servers to make new installations, cloning and migrations faster and easier.
- Set up and troubleshoot issues with Secure Shell in the environment to accommodate script automation and password changes.
- Solid understanding of Keon theory, being able to make directory architectural recommendations such as additions to DIT, schema extensions and indexing, Analyze and implements ACLs.
- Worked on AIX 5.3 and 6.1 running on ten P5s (P550 and P560), two P6s (P6 550), and six P7s (P700, P702 and P750) attached to EMC storage subsystems.
- Experience with Power VM 2.2 (VIO), HMC Version 6 and 7, EMC CLARiiON subsystem device configuration (Power path).
- Power VM Virtualization (SEA, vSCSI, NPIV), Dynamic LPAR (DLAPR).
- Setup and configured TCP/IP network on Linux.
- Installed and configured network services such NFS, NIS and DNS Server.
- Adding physical volumes, creation Volume groups, File systems , Storage allocation, cron jobs, maintenance levels upgrades and applied Fixes for AIX 5.x.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Modified Korn and Bourne shell scripts in order to automate administration tasks like customizing user environment and performance monitoring.
- Users & groups administration and Software installation & maintenance.
- Experience with Integrated Virtualization Manager (IVM), installing configuring and administering MQ 5.3/6.0 on AIX, Linux and Windows environments.
- Installation and configuration of LPARs with AIX 5.3 on P5 servers. Manage LPARs and provide virtual memory management and memory optimization.