Sr. Linux Engineer Resume
Columbus, OhiO
PROFESSIONAL SUMMARY:
- Accomplished Linux/ UNIX administrator and DevOps Engineer with 8 years of experience managing server infrastructures and data - center operations across multiple platforms (UNIX, Linux, and Windows). Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.
- Experience in professional system support and solution-based IT services for Linux OS (RHEL, Ubuntu, and CentOS), Amazon Web Services and OpenStack.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7,RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server and SUSE Linux 10.x/11.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server and Linux.
- Experience in Package management like Install, remove and update and querying packages using RPM tool.
- Experience in Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Installation and upgrade of Packages and Patches configuration mgmt, version control, service pack & reviewing connectivity issue regarding security problem.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration on Unix/Linux systems.
- Experience in Configuring Kick start servers to install Red Hat Linux and VMWare ESX on multiple machines.
- Worked in Production Support environment and resolution of complicated issues that arise during the process.
- Excellent understanding of Agile software development methodologies.
- Installed, configured and administered Continuous Integration tools such as Docker and Puppet for automated builds.
- Worked on Puppet manifests files for all applications to manage the configuration files and to manage them as services.
- Integrated SVN into Ansible / Jenkins to automate the code check-out process.
- Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
- Experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
- Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion and Ansible.
- Involved in creating modules, manifests in Puppet using Ruby and automated various administrative tasks by creating modules and manifests on multiple servers using Puppet.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Deployment Pipelines using Jenkins and Bamboo.
- Experience in deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Automating the application deployment inside the software container using Docker.
- Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
- Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCM Clear Case and TFS.
- Integrated JIRA in with SVN and dealing with its administration in change management process.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and jetty.
- Experience in multiplatform Linux (Red Hat Linux, Centos, and FreeBSD) and Windows environments, with hands-on expertise in scripting (bash) and RUBY programming.
- Experience in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts, HTML, CSS and JAVA Scripts.
- Storage Configuration, management and RAID 0, 1, 5, 6, 10 creations.
- Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
- Working experience on User management, disk quota and Job Scheduling using Crontab, at jobs.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Proficient in hardware and software troubleshooting and problem determination/resolution.
- Good exposure in administering version control systems to create daily backups and checkpoint files.
- Trouble shooting of day to day system and user problems including resolving issue tickets and documentation of the issues and their fixes.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
TECHNICAL SKILLS:
Operating Systems: Red Hat Linux 4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, SUSE, VIOS 2.1/2.2, HP-UX 11, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS.
Application/Software: Apache, Tomcat, JBOSS, FTP, Samba OSSEC, Denny Hosts, GIT, Fail2ban, Squid Proxy, phpMyAdmin, Piranha(Load Balancer), McAfee Endpoint Protection and Encryption, Bind, Zabbix, Veritas Backup Exec, AppRiver and Postini Spam filtering, Cisco VPN, MS Office, Adobe Acrobat, Adobe Dreamweaver, Adobe Photoshop, Adobe Illustrator, Filezilla, WINSCP, AWS, Chef, Jenkins, Nagios, Puppet, Ansible, Openstack.
Languages: Shell scripting, PERL, C, C++, JEE, PHP, Power Shell, Ruby, Python.
Web/App Servers: Apache/TOMCAT Web Server Administration, Weblogic, WebServer, Oracle Application Server.
Network Protocols: DHCP, NIS, LDAP, NFS, TCP/IP, HTTP, SSL, SNMP, SMTP, FTP, SSH, UDP, TELNET, SAMBA, Firewalls, Cisco Routers/ Switches, VLAN, VLAN Trunking, Multicast routing.
Security: OpenSSH, TCP wrappers, iptables, firewalld, SELinux.
DataCenter Technologies products: VMware VSphere, VCenter Server Appliance, VMware ESXi Hypervisor, F5 Big-IP load balancing (GTM/LTM).
WORK EXPERIENCE:
Confidential, Columbus, Ohio
Sr. Linux Engineer
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6 and Solaris 9/10 systems.
- Performed automated installations of Operating System using kickstart for Red Hat Enterprise Linux .
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- RPM and YUM package installations, patch and other server management.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux .
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- Assisted in configuring the application servers with other components such as database, web servers, LDAP directory, Active Directory, BEA Web logic etc.
- Install, configure and manage LAMP (Linux/Apache/MySql/PHP) stacks.
- Troubleshooting Production Server Problems related to web applications, Sendmail, disk space, file system, DNS and network connectivity.
- Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like filesystem management, process management, Server reboots etc
- Worked on creating Virtual machines using VMware.
- Installation of third party tools using packages.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Installing, configuring Weblogic 10.3, Apache and integrating them.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Software package and patch administration, involving adding and removing software packages and updating patches.
- Experience in performing, uploading and upgrading new firmware on the Interconnects and Chassis.
- Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.
- MySQL Troubleshooting any performance or configuration issues with and Oracle.
- Worked on Mail Server, Samba Server, and Apache Server.
- Extensive experience in network management TCP/IP, NIS, DNS, NFS, VLAN.
- Experience in deploying several sets of Linux guest builds from VMware templates using PowerCLI as well as Red Hat Satellite Server.
- Integrate more than 500 Linux servers to authenticate using Windows Active Directory using Winbind and Samba.
- Maintaining of Clusters (Creating and Scheduling jobs).
- Documenting Server Details for future support.
- Support Apache, Tomcat and generate SSL Keys to renew SSL certificates on webservers.
- Hands on experience on troubleshooting Boot Loaders like GRUB.
- Attend team meetings, change control meetings to update installation progress and upcoming changes in environment.
Environment: RHEL 5/6/7, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, NFS, VMware, Oracle/ Sun Solaris, Windows 2008, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential, Green bay, WI
Linux System Administrator / Dev Ops Engineer
Responsibilities:
- Build new servers which included HP-UX (11.3, 10.23), Red Hat 6.3, and UNIX servers.
- Created logical volumes, extending the file systems using LVM.
- Install the packages on servers using the repository servers.
- Mentor others with various build issues.
- Implementation and administration of VMware ESXi 4.x, 5.x, vCenter for running Redhat Linux, windows Servers on Production and Development.
- Installation through SATELLITE Server.
- Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct substrate for implementation.
- Deployed Puppet for configuration management to existing infrastructure.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Puppet, Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Pac.
- Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, and ftp remote access.
- Security management and Security trouble shooting skills. .
- Experience on Webservers such as iPlanet Webserver Tomcat 5, 6 & Apache Server 2.x and integrating them with Weblogic 10.x servers.
- Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and volume manager.
- Creating the build scripts using Maven for Java projects. Automating the build process by configuring SVN for projects. Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes
- Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
Environment: RHEL 5/6/7, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, JavaScript, HTML, Windows 2008, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential, Sunnyvale, CA
Linux System Administrator / Dev Ops Engineer
Responsibilities:
- Responsible for Software and application package administration and troubleshooting at user level and deployment management.
- Performed upgrades of Packages and Patches in Linux .
- Configuring Redhat Linux Servers with Jumpstart and kick start.
- Resolving production issues/tickets by using ticketing tool.
- Responsible for creating and maintaining Git branches and tagging activities.
- Responsible for daily tasks such as user setup, group setup, install and upgrading new machines on RHEL.
- Manage all CM tools (SVN, Maven, Jenkins, Git, GitHub) and their usage process ensuring traceability, repeatability, quality, and support
- Patch Management, Package management, RPM, User administration.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Analyze the results and identify the root cause of job fails on Jenkins.
- Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef.
- Installed & maintained Selenium & Cucumber jars in Eclipse IDE, maven, Jenkins & cucumber Plugging.
- Creating different elements of chef including chef nodes, chef servers and chef workstation.
- Creating and upload new and updated cookbooks to the chef server that manages your infrastructure and applications.
- Publish new ans updated cookbooks to a chef supermarket installation.
- AWS Ops Works uses Chef Cookbooks to handle tasks such as installing and configuring packages and deploying apps.
- Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Experience with Weblogic, JBOSS, WebSphere, Tomcat application servers
- Experience in creating users, groups, Data Sources, JMS Sources in Weblogic
- Troubleshooting and analysis of hardware and software failures for various Solaris servers (core dump and log file analysis).
- Hands on knowledge on Ruby and Python scripting.
- Collecting Pre-Migration Data using Shell scripts for Solaris and Linux to handle Server Migration each weekend. .
- Performed automated jobs to do patching, selinux, FTP, Vulnerability, logrotate, Inventory backup, post build tasks using scripting.
- Actively involved in configuration and deployment of various sets of custom configuration pertaining to Linux/UNIX server security, OS hardening, and maintenance of Baseline standards.
Environment: RHEL 5/6, CHEF, RPM, YUM, Selinux, NFS Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, Windows, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential
Linux Administrator
Responsibilities:
- Installation, Configuration of Linux, Solaris operating systems on different hardware environments.
- Configuring Solaris, Redhat Linux Servers with Jumpstart and kick start.
- Experienced with working in Solaris Volume Manager (SVM), creating and maintaining Meta data base. Creating Meta devices.
- Performed upgrades of Packages and Patches in Solaris and Linux.
- Configuration San for ISCSI devices by using 3rd party tools open e and open filer.
- Creation and scheduling cron jobs for backup, system monitoring and removal of unnecessary files.
- Application servers, database servers, directory servers, core infrastructure services (Proxy, DNS, SSH, SMTP, etc), and others.
- Discussed and documented Internal WIKI pages about the SLAs, OLAs and other ITIL best practices used to address the tickets in a timely manner.
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- YUM and aptget package management.
- Installation/Administration of TCP/IP, NIS/NIS+, NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per the client's requirement.
- Documenting the procedures and standards for other administrators to follow.
- Implemented RAID technology to back up servers.
- Performed network troubleshoot using ndd, traceroute, netstat, ifconfig and snoop.
- Configured LVM (Logical Volume Manager) on various Linux servers.
- Maintained and monitored user accounts, file security, file access, permissions, passwords, provided special privileges to selected users, thus controlling the system and its access.
- Managed several projects to implement a Hyper-V cluster with Hyper-V replication of virtual machines (VMs) and distributed file system (DFS) replication of shared files to provide high availability (HA) and disaster recovery (DR).
- Managed and maintained virtual computing environment based on VMware and administers computer systems with window
Environment: RHEL, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, Windows, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential
Linux Administrator
Responsibilities:
- Support legacy UNIX operating system (HP-UX and Solaris).
- Complete Red hat Production support including User Administration, Disk Management.
- Created and modified users and groups with SUDO permission.
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
- Patching / Kernel Up gradation, Network Configuration, mail configuration.
- Ldap client configuration, troubleshooting and Administration.
- Worked with BASH, PERL scripts for automating Tasks
- Responsible for day to day Windows and Linux Systems and Storage administration, monitoring, escalation, reporting and management as required by the managed storage services contract.
- Experience in DNS, NIS, NFS, Send mail, ftp, remote access, security management, and system troubleshooting skills.
- Shell/Perl Scripting to automate some regular Admin tasks.
- Managing LVM, VG Partitions profiles and hardware resources assigned to Partitions.
- Administering ESX server, monitoring user's activity and system performance
- Managing System Resources like File System, Disk space, Volume Groups, Logical Volumes and Physical Volumes.
Environment: RHEL 4.x, Unix, Sun Enterprise 420R, 450, 3500 servers, Shell scripting(Bash), VERITAS Volume manager, Java, VMware workstation, JBoss, Apache 2.2.x, Splunk, LDAP, Veritas Cluster server, Veritas NetBackup4.5,5.0.