Linux Systems Administrator Resume
5.00/5 (Submit Your Rating)
SUMMARY
- A Linux Engineer/ Admin with 6 years of experience in administration of Linux operating systems and storage infrastructure supporting a mission - critical environment on developments, testing, and production servers.
- Expertise in implementation and operational support of Linux servers and virtual environment including patching, provisioning, application deployment, storage management, troubleshooting related issues and automation with Ansible.
- Creating and troubleshooting users, groups, and permissions queries to provide a secure environment along with maintaining a productive environment.
- Analyzing and troubleshooting file systems, servers and network connectivity issues.
- Maintaining, collaborating and logging different versions of code using Github’s Version Control options.
- Pushing, pulling, and staging files/directories from the Remote repository.
- Creating, adding, and monitoring the private and public VPN’s to limit accessibility and decreasing access from unwanted people.
- Setting up and allowing an Elastic Load Balancer for public servers.
- File System Management: EXT2, EXT3, EXT4 utilities.
- Maintain EC2 instances with the halp of Cloudwatch.
- Managing and deploying LVM partitions, SAAS, SAN, NAS, and filesystems.
- Use of Shell scripting to automate daily tasks.
- Deploying VMware and hybrid solutions infrastructure in an Enterprise Environment.
- Installing Rhel5/6/7 using PXE server and kickstart files.
- The use of sar, Nagios, and Ansible to monitor and troubleshoot system behavior.
- Installing and updating software packages from a remote repository.
- Installing Rhel5/6/7 using PXE server and kickstart files.
- Managing Rhel5/6/7 packages using yum and Rpm.
- Installing and configuring Servers such as Apache (httpd), DNS (bind), NFS, FTP, Ansible, Samba, logs, and Nagios.
- Migrating from the old Apache server to the new Apache server.
- Scheduling Cron jobs, and upgrading packages.
- Supporting scheduled on-call rotation for after office hours.
- Deploying NAS servers such as Apache, FTP, NFS and SAMBA along with sharing files using Scp and Ansible.
- Experience with automation tools such as Ansible and puppet.
- Using Sticky bits and Acls to control and secure file permissions.
- Working on incidents and service requests to meet company SLA.
- Monitoring the queue for new incidents and providing a solution that is in the guidelines of our SLA policies.
- Decommissioning, provisioning, troubleshooting and patching servers.
TECHNICAL SKILLS
Operating systems: CentOS, Ubuntu, RHEL, Windows, Linux (Red Hat 5,6,7)
Network: TCP/UDP, DNS, NFS, NTPD, DHCP, IP TABLES, FTP, ROUTE 53, SAMBA
Automation Tools: Ansible, DOCKER, PUPPET
Languages: Bash
Version control: GIT/GITHUB
Virtualization and Cloud: AWS, VMWARE, ORACLE VIRTUAL BOX
Applications: FTP, SSH, LVM, TCPDUMP, PXE BOOT, KICK-START, HTTP, NAGIOS, NFS, DOCKER, EC2, RED HAT CLUSTERING, JIRA, APACHE, TFTP, PATCHING, XFS, EXT2, EXT4, EXT3, SERVICE NOW
PROFESSIONAL EXPERIENCE
Confidential
Linux Systems Administrator
Responsibilities:
- Worked on installation, configuration and maintenance of RHEL 5/6/7, and CentOS Servers.
- Hands on noledge of version control system (GIT).
- Collaborated with team to create ansible playbooks using Git Hub.
- Worked on Installation/Configuration/Administration of VMware ESXI 5.1 5.5 & 6.0.
- Deployed servers using PXE-Boot with customized kickstart files.
- Effectively deployed application installations, upgrades and security updates running on Linux.
- Deployed and managed Jenkins servers.
- Implemented quarterly patching RHEL 6,7 Linux systems via Ansible playbook.
- Successfully deployed applications across Development, Quality Assurance and Production environments.
- Working experience with docker containerization.
- Deployed containers using images from docker hub and local repositories.
- Created docker files to provide a specialized container.
- Configured NFS, NIS, DHCP, HTTPD, & FTP on Linux servers.
- Enhanced and created bash scripts and Ansible playbooks to automate processes.
- Installed and provisioned virtual machines with Linux distributions across different regions using PXE-boot and automated profiles with kickstart.
- Implemented skills to upgrade Virtual Machines, ESXI hosts and VCenter servers.
- Diagnosed and troubleshoot Linux processing problems and applied solutions.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Installed and configured VMware ESXI 5-6.
- Automated day-to-day tasks using bash scripting, cron jobs and Ansible playbooks.
- Installed, Configured & managed VMware High Availability and Distributed Resource Scheduler to ease system activity.
- Installed, configured, maintained and supported Red Hat Linux 5-6-7/CentOS 5-6-7 servers.
- Effectively decommissioned physical and virtual servers that were no longer in use.
- Worked with vendors support via email and phone to resolve crucial production cases.
- Provided 24 hour availability for Production issues and maintenance schedule for patching and migration.
- Proficiently managed and deployed bash/shell scripts for backups and scheduling tasks.
- Created logical volumes, extending the file systems using LVM for file ease.
- Responsible for most Package Management processes on all Servers (online/ offline).
- Monitored all system activities including CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Documented processes, best practices and troubleshooting procedures.
- Effectively ensured File System Management, Monitoring OS, and Network Activities.
- Created Users, Groups, Profiles, and implemented security policies using Ansible playbooks.
- Configured servers with Raid 0,1,5,6 levels for redundancy and fault tolerance purposes.
- Performed installations and provided various Linux Distributions such as Red Hat, CentOS and Ubuntu on virtual platforms.
- Patched servers to latest fixes and enhanced security features using Red Hat Satellite.
- Hands on experience in creating local FTP and HTTP yum repositories.
- Created and managed user/local service accounts and assisted with password resets and locked accounts.
- Experienced mounting and unmounting various filesystems.
- Extensive noledge of Linux file systems ext3, ext4, xfs.
- Productively applied integrity checks and monitored system health using command line utilities such as SAR, IOSTAT, VMSTAT, TOP, and FREE commands.
- Extensive noledge of Linux run-levels in RHEL 6 and RHEL 7.
- Built File Transfer Protocol (FTP) for transferring files to client machines over the network.
- Monitored systems health using Nagios.
- Created and mounted NFS shares on client machines for accessing data.
- Extensive noledge of implementing LVM on filesystems.Utilized SCP, FTP for file sharing over a network to client machines.
- Provisioned RHEL 5, 6, and 7 on bare metal and VM’s.
Confidential
Linux Systems Engineer
Responsibilities:
- Administering RedHat Enterprise, CentOS, AIX, Solaris systems.
- Troubleshooting production systems working with business applications.
- Creating virtual machines for installation of applications and servers using VMware.
- Monitoring clusters for high availability and resource management using VMware HA and DRS.
- Monitoring users and groups using LDAP and Active Directory.
- Managing VMware VCenter and VSphere in production. Providing support and backups of vms after business hours. Creating ESXi hypervisors with hardware raids.
- Automating configurations and installations using Ansible.
- Creating playbooks to deploy and configure multiple servers.
- Creating SSH keys for password less entries and VPN servers.
- Installing and configuring HTTP, DNS, DHCP, FTP, NFS and PXE boot servers.
- Monitoring web applications on production systems.
- Creating DNS records and managing IP addresses and hostnames using DNS and DHCP.
- Installing OS patches, system patches, and vulnerability patches using BladeLogic.
- Creating local YUM repository and packet management using RPM and YUM.
- Monitoring system and infrastructure health using Linux CLI and Nagios.
- Ticket management and solving issues using ServiceNow.
- Creating bash shell scripts to automate tasks such as monitoring machine performance and repetitive daily tasks.
- Creating iptables rules to manage firewall and harden servers.
- Communicating and collaborating with network, database, and storage administrators to perform server builds.
- Working with different teams after business hours to provide support for patches and upgrades. Supporting systems on call with monthly rotations.
- Migrated systems from on premises to AWS with Migration Hub.
- Managed EC2 instances and provided troubleshooting support with deployed instances.
- Created backups and deployed S3 buckets. Provided object availability and durability solutions.
Confidential, CT
Jr. Linux Systems Admin
Responsibilities:
- Providing support with developer’s infrastructure servers.
- Configured NIC for Configured, managed and provisioned RHEL, CentOS, and Ubuntu servers.
- Migrated physical servers to VMware and configured virtualized infrastructure using vCenter.
- Managed and provisioned virtual machines using templates.
- Installed and partitioned storage and installed file systems such as EXT3, EXT4, and XFS. Monitored servers’ performance and their health.
- Resolved basic and critical system issues in a timely manner.
- Automated daily tasks and scheduled them using cron and at utilities.
- Created documentations basic operation procedures and tasks using Confluence.
- Used LVM to manage disk space more efficiently.
- Collaborated with bonding to enhance performance and redundancy.
- Racked, stacked, and wired servers in data center. Troubleshooted issues with servers related to on premises.
- Built new systems using PXE boot and the kickstart file.
- Set up service port using ILO and IDRAG for remote access to console.
- Decommissioned servers that were on premises and provided upgrade support.
- Managed upgrades and patches using Red Hat Satellite on production systems.
- Troubleshooted production systems with Linux CLI commands.