Senior Linux Administrator/ Dev Ops Engineer Resume
Newark, CA
SUMMARY
- Over 8 years of experience in System Builds, OS Installs, Application Installs, Performance Tuning, Backup and Recovery, Networking, Storage, Capacity Planning and Automation on Unix Servers.
- Experience with Installation, Configurations, maintenance and support on Openstack, Openstack services (Nova, Neutron, Swift, Keystone, Glance) and Eucalyptus. Automate all the Openstack installations and configurations via Ansible and Chef Automation.
- Experience with the Installation, Configurations, maintenance and support on heterogeneous platforms like Redhat Linux, Centos Linux, Oracle Enterprise Linux, Solaris, VMware, Virtual Box, AWS, Windows, and HP - Unix.
- Experience in customizing the kickstart, jumpstart, cobbler and VM templates to automate the installation of various servers.
- Experience with the firmware upgrades, security patches Installations, Upgrades and Package Configurations
- Experience with Management of Users, Security, Configuration, Monitoring on LINUX/UNIX Servers.
- Experience with NagiosXI, Nagios Log Analyzer and Nagios Core Monitoring Tool.
- Configured NagiosXI as Unified Monitoring tool which was able to monitor Windows Servers, Unix/Linux Servers, Routers, Switches, Active Directory, VMWare, Exchange, NetApps Storage, EMC ISILON, EMC CLARION, MSSQL Servers and Databases, Oracle Databases, MySQL Databases, IBM, HP, UCS Hardware devices.
- Build NagiosXI HA on CentOS with Openfiler.
- Migrated Chef Server to AWS OpsWorks using which cloud services were automated.
- Experience in enterprise-level systems, network design, implementation, integration and support.
- Strong working knowledge of TCP/IP, UDP/IP, OSI Model, Switch and Router Configurations, Firewall (Juniper, CI SCO).
- Experience in configuring DNS, DHCP, NFS, NTP, SSH, HTTP, HTTP/S.
- Experience in installation and configuration of samba server, sendmail, and postfix, LDAP Server, NIS and NIS+.
- Experience with load balancers (NetScaler, F5) and Wireless Controllers.
- Experience in managing SAN, NAS (EMC and Netapp Storage arrays).
- Experience with the Symantec Net Backup and Tivoli Storage Manager ( TSM )
- Experience with the Application Deployment and Maintenance (Security, Upgrades, Patching, Backup, cloning b/w the environments) on Organization's Environment.
- Experience with the installations and configurations of Apache, Tomcat, jboss, tuxedo and jetty.
- Experience with the configuration management tools like chef and knowledge with puppet.
- Experience in implementing and monitoring High Availability environment using Redhat Cluster, veritas cluster, Sun Cluster, and Oracle Rac cluster.
- Experience with AWS CLI (Command line interface) for automating administrative tasks.
- Expertise in Installation, Configuration, file system management and RAID Volume management through Solaris Logical Volume Manager ( SLVM ) and Logical Volume Manager ( HP-UX, Linux) and Veritas Volume Manager (VxVM).
- Experience in managing Oracle 10g/11g/12c Databases, Grid Control including Enterprise Manager backups.
- Strong knowledge on Oracle Flexible Architecture, exports & imports, Data Pump, RMAN (Recovery Manager, Patching, Installation and configuration of Oracle RAC Cluster.
- Experience with the performance monitoring tools like Nagios, Check mk, Splunk.
- Experience with performance tuning in changing kernel parameters, configurations, upgrades,network tuning etc..,
- Experience in working on virtualization products like VMware, Vsphere, Solaris Zones ESX 3.X/4.X and Xen 3.X
- Migrated multiple single servers to clusters /HP Blade Servers, Physical servers to VM's on Hypervisor
- Migrated from platforms like Solaris to Linux and HP-Unix to Linux.
- Experience in Major and Minor Upgrades of Linux, Solaris.
- Experience in disk cloning between the environments with clonzilla, dd and others.
- Experience with the shell scripting on bash shell, K shell and python to automate the system administration jobs.
- Experience in Installation, Upgradation, Administration of Jenkins.
- Expertise with the crontab and autosys for scheduling jobs.
- AWS administrator which manages AWS, and also includes to manage EC2 (Amazon Elastic Compute Cloud) resources.
- Configured several load balanced web servers using nix based load balancer like Amazons elastic load balancer.
- Strong understanding and Experience with the agile development, Waterfall model and other process models.Exposure to the Version Control Repos like SVN and GIT.
- Knowledge in the process of transitioning to DevOps practices includes an understanding of best practices, implementation strategies and integration strategies and analysis of related tools.
- Knowledge on DevOps practices like continuous Builds, Testing, Integration and Delivery.
- Strong in troubleshooting, monitoring, training and 24/7 production support in production environment.
- Manage virtual and physical cloud resources as required with an overall objective of improving the scalability, reliability, performance, and availability of the cloud infrastructure.
TECHNICAL SKILLS
Operating Systems: RHEL 4/5/6, Cent OS 5/6, Oracle Enterprise Linux 5/6/7, hLinux, ESX4.X/5.X, ESXi 6, Solaris 9/10, IBM-AIX 5.X, windows 98, Windows 2003, Windows 2008, Windows 2012.
Hardware: HP Proliant, Blade Servers, SUN Sparc, SUN Fire, AIX IBM.
Web & App Server: Apache (httpd), Apache-tomcat, jboss, Tomcat, jetty, Tuxedo.
Languages: Bash Shell Scripting, JAVA, HTML, CSS, C, C++, PL/SQL, Python.
Databases: Oracle 9i/10g/11g, Oracle 10g, 11g RAC, MS SQL SERVER 2008/2012, MySQL Server 5.0.23 - 5.6.24.
Networking: TCP/IP, UDP/IP, DHCP, DNS, SMTP, NFS, CISCO Switches/Routers/Access Points, NLB (Load Balancer).
Virtualization: VMware, Vsphere Client, Virtual Box, XEN, KVM.
Others: AD Utilities, SQL * Loader, TOAD, XML/BI Publisher, Workflow Builder, SQL DeveloperOthers Tools: Chef, Puppet, Nagios, Check mk, Splunk, Tripwire, Wire shark, Oracle Enterprise Manger (OEM), Jenkins,Netcool, Zera, Clearquest, Bugzilla, SymmanticNetbackup, TSM, NIS, NIS+, HaProxy, NGINX, LDAP, Sql Developer, Toad, putty, Sql Server Management Studio, MySQL Workbench.
PROFESSIONAL EXPERIENCE
Confidential, Newark, CA
Senior Linux Administrator/ Dev Ops Engineer
Responsibilities:
- Maintenance and support of Production, Development and Test Linux/Unix Servers.
- Written Runbook for Complete Installation, Configuration and Maintenance of Application, Operating system, Storage, Databases and Network Monitoring via NagiosXI and Nagios Log Server.
- Documented Process and Procedures on Standford Wiki.
- Installation and configuration of RAPID7 Vulnerability Management Nexpose Appliance and Fireeye Network Security Appliance.
- VMware vSphere 5.x Administration and Support.
- Provided Tier 2 support to issues escalated from Technical Support team and interfaced with development teams, software vendors, or other Tier 2 teams to resolve issues.
- Worked on GITLAB and was responsible as Master on the version control.
- Written shell scripts for Custom Monitoring of Network Devices, Linux/Unix Servers and SSL Certificates.
- Installation and Maintenance of Chef Compliance Server and used InSpec to specify compliance, security and policy requirements for testing nodes in the infrastructure.
- Successfully Completed POC for NagiosXI and Nagios Log Server.
- Successfully completed POC for NagiosXI with High Availability using Open Source Openfiler as Cluster configuration.
- Installation, configuration and Maintenance of NagiosXI which monitors Storage (Netapp, EMC Clarion), Network Devices ( Firewalls, Switches, Routers, Access Points), Unix/Linux Servers, Windows Servers, ESXI Servers, PostgreSQL, MySQL, MsSQL, Oracle Databases, AD & Exchange, SSL Certificates.
- Written Ansible Playbook for Automated installation of nagiosXI Server, GITLAB Server, EPIC Applications, Switches and Router Configuration.
- Installation, configuration and Maintenance of GITLAB Server (Version Control) was performed.
- Provided Training for Offshore and Onshore team on Ansible and taught writing playbooks and recipes in Ansible.
- Written White Paper on NagiosXI and presented it to HCL and Stanford for Good Practices.
- Worked on various hardware devices (Cisco Routers and Switches, IBM System x servers, NetApp Storage, EMC Clarion Storage, HP ProLiant DL 360 G6/G7/G8/G9, ProLiant DL 160 G6/G7,G8,G9).
Confidential, Fort Collins, CO
Senior Linux Administrator/ Dev Ops Engineer
Responsibilities:
- Documented Process and Procedures on HPE wiki.
- Installation, evaluation, implementation, automation, integration, analysis, maintenance, and problem resolution for enterprise system software, enterprise server hardware, and storage.
- Installation and configuration of Ubuntu Trust 14.04, 14.10, 15.04, 15.10, CentOS 6/7, Fedora 22, hLinuxon both standalone and virtual environments.
- Responsible for applying patches using Patch Center on Linux Servers.
- Responsible for Installing vendor binaries and proprietary software, utilities, compilers, databases & licensing.
- Configured and installed Puppet Master Server and write some manifests as POC.
- Converted many packages from python to rpm’s, debs to rpms using FPM (Efficient Package manager) tool.
- Worked on load balancers and other high availability solutions.
- Responsible for maintaining incremental, weekly and monthly backups on openstack databases, CSA OO databases.
- Used freezer open source backup tools to back up the databases.
- Deployed applications on CentOS 6/7 environment and resolved deployment issues on enterprise environment.
- Configured and Maintained Apache, Tomcat,and Django Servers.
- Experience/Knowledge on Configuration Management tools like Puppet, Chef andAnsible.
- Automate Configuration Management with Chef and Ansible. Familiarity with the principles and practice of system configuration management and written playbooks for deployment of Hammer/Presto tools, Openstack Services (Nova, keystone, swift, Neutron, Glance). Written cookbooks for the same Openstack Services and automated configuration and infrastructure.
- Designed, implemented, maintained and troubleshooting of High available critical applications running on Apache and MySQL/Postgres database.
- Maintenance of virtualization on KVM,and on Eucalyptus.
- Checking and tuning Linux Kernel parameters for better performance.
- Provided enterprise risk assessment mechanisms and reporting.
- Automation of regular administration tasks with the Shell Scripting and Configuration management tools (Chef, Puppet, Ansible).
- Job Scheduling through crontab and autosys.
- Worked with the SVN Repository in deploying applications to the environment.
- Performed tuning to increase the performance on deployed server.
- Provides support to IT systems including day-to-day operations, monitoring and problem resolution for all of the client/server/storage/network devices etc.,
Confidential, Evansville, IN
Senior Linux Administrator
Responsibilities:
- Documented Process and Procedures using wiki by conducting review meetings.
- Installation, evaluation, implementation, automation, integration, analysis, maintenance, and problem resolution for enterprise system software, enterprise server hardware, and storage.
- Installation and configuration of REDHAT Enterprise Linux 5.5/6, Oracle Enterprise Linux 5/6, Cent OS 5/6, Sun Solaris 10, on both standalone and virtual environment.
- Standardized OS Installation Process by using cobbler which reduced Installation issues.
- Responsible for configuration and upgrades & interaction with development team to troubleshooting system errors & failures.
- Responsible for applying patches using Patch Center on Linux Servers.
- Responsible for Installing vendor binaries and proprietary software, utilities, compilers, databases & licensing.
- Provided Tier 2 support to issues escalated from Technical Support team and interfaced with development teams, software vendors, or other Tier 2 teams to resolve issues.
- Migrated Chef server to AWS OpsWorks using which cloud services were automated.
- Compiled and packaged Apache 2.2 with openssl and mod ssl& good in debugging apache related issues.
- Networking and infrastructure monitoring, management and alerting tools.
- Configuration and administration of DNS, FTP, DHCP, LDAP, SAMBA and Sendmail servers.
- Worked on load balancers and other high availability solutions.
- Responsible for Storage management, NIS and NFS management.
- Good Understanding in EMC and NETAPP Storage.
- Responsible for maintaining incremental, weekly and monthly backups.
- Used Acronis windows server backup tool for backing up of windows servers.
- Used Yosemite server backup utility to back up all the UNIX/LINUX servers.
- Responsible for Application Deployment on Production, Test and QA Environments.
- Deployed applications on RHEL 6 environment and resolved deployment issues on enterprise environment.
- Managed Information security Compliance activities, UNIX server security administration & Monitoring system Performance.
- Configured and Maintained Apache, Tomcat, jboss, Tuxedo Servers.
- Automate Configuration Management with Chef. Familiarity with the principles and practice of system configuration management.
- Knowledge on Configuration Management tools like Puppet and Ansible.
- Monitored Organization environment through Nagios, Check mk.
- Designed, implemented, maintained and troubleshooting of High available critical applications running on Apache and Oracle database using Red Hat Cluster suite and Veritas Cluster.
- Management of Oracle 11g/12c databases, ASM Grid, Oracle 11g RAC.
- VMware vSphere 5.x Administration and Support.
- Maintenance of virtualization on KVM, XEN, VMware and on AWS.
- Migrated Physical Servers to the VM's on Hypervisor and cross platform migrations from Solaris and Linux.
- Migrated intranet application, mysql server to AWS.
- Migrated hosted LAMP to AWS.
- Responsible for the Data center, rack and stack3 in a 24x7 Environment.
- Checking and tuning Linux Kernel parameters and Solaris for better performance.
- Provided enterprise risk assessment mechanisms and reporting.
- Automation of regular administration tasks with the Shell Scripting.
- Job Scheduling through crontab and autosys.
- Supported PeopleSoft applications and other business Analytics applications.
- Worked with the SVN Repository in deploying applications to the environment.
- Performed tuning to increase the performance on deployed server.
- Provides support to IT systems including day-to-day operations, monitoring and problem resolution for all of the client/server/storage/network devices etc.,
- Worked with many hardware devices such as HP Servers (ProLiant DL380 G6, DL360PG8, DL580 G5, DL320 G4, DX 7500, DL 580 G5, DL 365 G5, DL 320, DL 360 G7, DL 320 G4, DL 320 G3, DL 365 G5) Apple RAID, Barracuda Backup server 990, EMC2 VNX 5200, VNX 5600, VNX 7600 and VNX 8000, EMC2 DS 6505, Avocent Universal Management gateway, Avocent MergePoint Unity Switches, Checkpoint UTM-1 1070, MGE UPS systems.
Environment: Solaris 9/10, RHEL 5.x,6.x, OEL 5/6 SUES 4.1, Sun T2000, M4K, M8K, T5140, T5240 Sun Firev890,Sun Firev440, Sun Firev490, HP-ProLiant, IBM Blade, VERITAS Volume Manager, VCS, SVM, VMware ESX.
Confidential, Cypress, CA
SeniorLinux Administrator
Responsibilities:
- Maintained and supported production and test environments.
- Implementation, Integration, Problem Resolution, Root Cause Analysis, Quality Assurance, Disaster Recovery, Audits, Hardware/Software OS & Application Maintenance, Performance Tuning, Upgrades, OS Backups, Migrations, User Account Maintenance, Storage Management and all other daily system administration functions.
- Build, configure, deploy, support, and maintain enterprise class servers and operating systems
- Building Centos 5/6 Servers, Oracle Enterprise Linux 5 and RHEL (4/5) Servers from scratch.
- Organized the patch depots and act as POC for the patch related issues.
- Configuration & Installation of Red hat Linux 5/6, Cent OS 5 and Oracle Enterprise Linux 5 by using Kick Start to reduce the installation issues.
- Attended team meetings, change control meetings to update installation progress and for upcoming changes in environment.
- Handled patch upgrades and firmware upgrades on and RHEL Servers, Oracle Enterprise Linux Servers.
- Installed single AWS server using amazon machine image.
- Deployed and tested patch bundles for Cent OS before release and distribution of the bundles in to the organization. User and Group administration on RHEL Systems.
- Creation of various user profiles and environment variables to ensure security.
- Server hardening and security configurations as per the client specifications.
- A solid understanding of networking/distributed computing environment concepts, including principles of routing, bridging and switching, client/server programming, and the design of consistent network-wide file system layouts.
- Installed, Configured, Upgrade and administered Jenkins.
- Strong understanding of Network Infrastructure Environment.
- Configuration and management of DHCP, SAMBA, NIS and Postfix servers.
- Worked with storage and DB teams for successful hand-over of the projects.
- Planning and implementation of NAS backup for the servers.
- Used Paragon Protect and Restore tool for advanced backup and recovery for virtual and physical environments with centralized management for SMBs and large enterprises.
- Exposure to Symantec NetBackup, EMC storage, SUN server hardware and UCS blade/HP/VM servers
- Responsible for deployment and maintenance of applications on productions and test servers.
- Responsible for cloning between production, test and QA environments.
- Responsible for backing up the production environment.
- Managed various web and application servers such as apache tomcat, jboss etc..,
- Managed configuration with the configuration management tool chef.
- Monitored the production, test environments with the tools Nagios and splunk.
- A solid understanding of an operating system, understanding of paging and swapping, inter-process communications, devices and what device drivers do, file system concepts (inode, clustering, logical partitions) and ability to use performance analysis to tune systems
- Responsible for managing Oracle REAL APPLICATION CLUSTERS 11g, VERITAS Cluster and SUN Cluster.
- Supported in managing Oracle Database 9i and 10g.
- Configured and managed Virtualization technologies XEN, KVM and VMware.
- Management of virtual technologies like VMWare Server/ESX and Microsoft HyperV / Virtual Server
- Configured RHEL Servers (virtual) using VCENTER.
- Perform Major and Minor Upgrades.
- Migrated to Virtual VM's with XEN,KVM and VMWare.
- Support to online data migrations on Solaris and RHEL servers by EMC open migrator.
- Developed startup and automate scripts using Bash Shell Scripting and Python
- Worked with the SVN and GIT hub repositories.
- Job scheduling through crontab.
- Analyze and resolve complex enterprise system hardware and software problems interfacing with database administration, software development, network support personnel, vendors, etc., coordinate solutions.
- Worked with many hardware devices such as HP Servers (ProLiant DL 365 G5, DL 320, DL 360 G7, DL 320 G4, DL 320 G3, DL 365 G5, DL380 G6, DL360PG8, DL580 G5, DL320 G4, DX 7500, DL 580 G5, DL 365 G5, DL 320, DL 360 G7, DL 320 G4, DL 320 G3, DL 365 G5) EMC2 DS 6505, Cisco Catalyst 2970 series, 3560-C Series PoE, NAC 3315 manager, NAC 3315 Server ASA 5510 Series, 2960-XR, 4506, CheckPoint UTM-1 570, S-10.
Environment: HP-UX, Centos 5/6 Red Hat Enterprise Linux 4/5, Oracle Enterprise Linux 5/6, Windows NT 4.0, VERITAS Volume MANAGER 5.0, HP bl860c, HP rx7640, HP 9000/8000/S16K-A.
Confidential, New York City, NY
Linux Administrator
Responsibilities:
- Maintained and support mission critical, front end and back-end production environments.
- Provided Tier 2 support to issues escalated from Technical Support team and interfaced with development teams, software vendors, or other Tier 2 teams to resolve issues.
- AWS administrator which manages AWS, and also includes to manage EC2 (Amazon Elastic Compute Cloud) resources.
- Configured several load balanced web servers using nix based load balancer like Amazons elastic load balancer.
- Installations, Configurations, Maintenance and monitoring RHEL 4.0/5.0, Solaris 8/9/10, SUSE and Windows Servers, including oracle instances.
- Worked on A1000 StorEdge storage disk arrays and configured in RAID 0, 1 and 5 levels. Good knowledge in RAID concepts.
- Installation in the patches, Hardware and Software servers.
- Create, analyze, and modify server security configurations.
- User administration on Sun Solaris and RHEL systems, HP-UX machines, management & archiving.
- Install and configure DNS, DHCP, SAMBA, Sendmail, NFS&NIS..
- Create and configure DNS records for internal and external name resolution.
- Implement and Manage network infrastructure such as firewalls, switches and routers.
- Design and Deploy new high available production network with redundant firewalls, load balancers, Linux based web, app and database servers.
- Configuration and administration of Web (Apache) Configuration and administration of Web (Apache)
- Worked on Logical Volume Manager on Linux and Solaris Volume Manager on Solaris.
- Responsible for Server Performance monitoring, analysis and tuning.
- Supported SQL and Oracle Database Servers.
- Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers
- Worked on cronolog in Linux servers for managing the logs of the web servers and performed automation using shell, python scripts.
- Worked with monitoring tools such as Nagios.
- Responsible for managing Amazon AWS Dev instances.
- Performing bench marks on cloud stack as like Amazon AWS to setup private cloud
- Creation of VMs, cloning and migrations of the VMs on VMware vSphere 4.0
- Installed and configured VMware ESX server instances for virtual server setup and deployment.
- Responsible for creating VMware virtual guests running Solaris, Linux, Windows.
- Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell Scripts.
- Maintained and monitored all organization servers’ operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
Environment: Solaris 8/9/10, RHEL 4,5,6 (Linux), OEL 5, ESX 4.1, Sun T2000, M4K, M8K, T5140, T5240 Sun Firev890,Sun Firev440, Sun Firev490, HP-ProLiant, IBM Blade, VERITAS Volume Manager,VCS,SVM & Sun Clusters, HP-Unix 11.1 VMware ESX/ ESXi.
Confidential, Philadelphia, PA
Jr UNIX/Linux Administrator
Responsibilities:
- Responsible for day-to-day System Administration for Linux Red Hat and Solaris servers.
- Build the E450 and 6500 Servers with Solaris operating system.
- Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery.
- BIOS UPGRADE and OS installations and configurations and maintenance
- Configuration of Hardware and Software RAID on Digital & Sun Servers.
- Configured VERITAS File system and VERITAS Volume Manager.
- Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.
- Creating User accounts, Mail account, groups, printer etc.
- Set up Quotas for the user accounts & limiting the disk space usage.
- Creation/Configuration of Additional swap/ tmp dynamically as and when required.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, SSH.
- Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
- Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools.
- NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
- Solving the problems as & when created when NFS data being accessed.
- Configuration and maintenance of Apache and Tomcat Servers.
- Modifying/ Writing scripts in Bash and Corn shell for optimizing day to day administration
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- Performed administrative tasks such as system startup/shutdown, backups, Printing, Documentation, User Management, Security, Network management, configuration of dumb terminals.
- Systems performance monitoring and troubleshooting end user and application problems.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases.
Environment: Solaris 10/9 Sun E10K and E15K Servers, Sun Enterprise 6500/500/4500/450/ 420 R/250 Servers, Ultra Enterprise 2/1 Servers.ProLiant DL380 G6, DL360P G8.Checkpoint UTM-1 1070 (AXIS, MOUSSA)