We provide IT Staff Augmentation Services!

Linux Systems Administrator Resume

3.00/5 (Submit Your Rating)

MarylanD

SUMMARY

My competence are AWS Services (EC2), OS Installation, Application Installation, Docker Containerization, Create and Manage File Systems, Troubleshooting, Logical Volume Manager (LVM), Vulnerability and Compliance, User Account Management, Monitoring, Patch Management, VMware, Data Center.

TECHNICAL SKILLS

  • Remedy /ServiceNow Ticketing Vagrant
  • Splunk Nagios
  • Jenkins Ansible
  • GIT Docker
  • Bash Scripting OpenSCAP - scanner

PROFESSIONAL EXPERIENCE

LINUX SYSTEMS ADMINISTRATOR

Confidential - Maryland

Responsibilities:

  • Using kickstart to automatically install Linux OS on VMware.
  • Installing and setting up vagrant to simplify software configuration management of virtualization to increase development environment productivity.
  • Using vagrant to setup Linux servers and clients on VMware and AWS EC2 cloud to bring up identical working environment.
  • Auditing various Linux Distributions such as RedHat and Centos systems for security compliance with OpenSCAP tool to check for system vulnerabilities and perform configurations when necessary.
  • Installing and setting up Splunk server and client to analyze, store and monitor all log files in Data center.
  • Setting up Nagios and NRPE to monitor entire operating system and distribution including filesystems usage, process state, service state to detect network outages and protocol failures as well as application availability.
  • Installing and setting up Linux servers which run standard web applications on AWS EC2 cloud to save operational cost of buying Hardware devices.
  • Installing docker on virtual machines such as AWS virtual cloud, VMware EXsi to run software packages.
  • Using Docker images to build and run multiple containers on one virtual machine with different code, environment variables and ports which is cost-efficient to management instead of running two (2) or more Virtual machines.
  • Using Dockerfile to build and run httpd, https and Nginx webservers which are consistent, secure, portable and can provision the images to production environment without machine configuration.
  • Creating and maintaining applications on browsers by running and building new docker images.
  • Containerizing the integration process by Gitlab within docker.
  • Starting Continuous integration (CI), Deployment and Delivery process from scratch.
  • Installing, Designing and developing automation test scripts using Python.
  • Writing python scripts to install and run applications whiles troubleshooting, configuring to test and connecting to MySQL/MariaDB database for the Development environment.
  • Creating and using swap space as a short-term standby on AWS EC2 machines to free up RAM for immediate use.
  • Creating AWS Route53 to route traffic between different regions and register server domain name.
  • Configuring and maintaining AWS networking related implementation and system securities using Security Groups, SSL Certificates, Internet Gateways, SSH keys, AWS Access/Secret Keys, Firewalls, Network ACL’s and different protocols such as SSH, HTTP, HTTPS, FTP, MySQL.
  • Taking snapshots of existing volumes and creating AMI from running servers for backup restore in case of emergency.
  • Building and setting up Nginx, HTTP and HTTPS webservers on Centos and RedHat systems.
  • Installing, configuring and creating a new repository on revision control system like Gitlab to build and execute applications.
  • Cloning and Pushing application code to Gitlab repository/project which allows multiple contributors to work on the same project.
  • Knowledge in using Gitlab to track/merge/revert code which records changes to a file and can automatically update to a hard drive.
  • Installing and Configuring built management system tools like Jenkins which allows continuous integration to automatically pull code from Git repository and build applications on change.
  • Setting up Jenkins to deploy code instantly and generating test reports for testing to deploy to production server.
  • Familiarity in troubleshooting problems generated whiles building, deploying application to production server.
  • Knowledge in using Jenkins to Automatically build and deploy web applications.
  • Experience in cloud automation tool such as Installing and managing Ansible to automatically provision software, manage and deploy applications easily on all servers.
  • Creating a deployment template in OpenShift as well as configuring to either build manually and/or automatically deploy newly built images.

LINUX SYSTEM ADMINISTRATOR

Confidential - Maryland

Responsibilities:

  • Built and configured multiple virtual machines using VMware vSphere client 5.x and 6.x. in Development, Testing and Production environments.
  • Installed, designed and configured Linux servers especially Red Hat 5.x/6.x/7.x and Centos 5.x/6.x/7.x in the data center environment per line of business specifications as well as troubleshooted any problems after installations.
  • In using Remedy as Ticketing system tool, server operating systems and application logs were reviewed to investigate and diagnose issues whiles working with customers to resolve critical issues within a stipulated time frame.
  • Troubleshoot and resolved software problems by following documentation using appropriate diagnostic tools to provide solutions to customer.
  • Kept current on supported technology to maintain knowledgebase and skills.
  • Took complete ownership of the health and functionality of the server system on day to day basis by installing and upgrading packages using YUM and RPM with Red Hat Satellite also helping in facilitating installations and update of packages.
  • Provided technical support to developer during deployment.
  • Created disk partitions; made and managed filesystems as well as Advanced LVMs and Swap partitions on low end machines.
  • Knowledge in TCP/IP, DNS, FTP, NFS, NTP, SAMBA and SSH with working understanding in Installing, configuring, tweaking of HTTP, HTTPS and Nginx.
  • Used Iptables and Firewall-cmd to set firewall rules to ensure that all our servers were well protected.
  • Having worked in 24/7 on-call support environment, systems were routinely managed during backups by scheduling jobs, enabling cron jobs, system logging and network logging of server for maintenance.
  • Participated in upgrading and maintaining security patching of our Linux systems with Backup administrators.
  • Participated in new systems build and deployments with Kickstart through FTP with some knowledge in KVM, server racking and cabling.
  • Administered user accounts and enhanced secure login per request as necessary whiles granting permissions to ownership files and directories as well as maintaining passwords, setting age/expiry limits using the CHAGE CMD and assigning special permissions.
  • Also granted sudo permissions to users who had to work with root privileges on the system.
  • Before presenting performance report to the appropriate body, repaired and recovered hardware and software failures problems were solved by coordinating and communicating with impacted constituencies.
  • Gained experience working with Ansible and executing Basic Bash scripting.
  • Monitored and troubleshooted system issues including storage/network related problems with Nagios and Nagios NRPE on client machines.
  • Completed service requests as assigned by meeting published Service Level Agreements and/or agreed to delivery dates to ensure customer satisfaction.
  • Followed up on all feedback from customers to ensure customer satisfaction

HELP DESK SUPPORT/LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Installed, configured and administered Red Hat Enterprise 5 using kickstart.
  • Worked and performed data-center operations including rack mounting, cabling.
  • Administrated DHCP, DNS, and NFS services in Linux.
  • Creating and maintaining user accounts
  • Creating incidents and troubleshooting issues.
  • Installed antivirus Software on the servers for protection
  • Run system image backup before patches are applied.
  • Performed PC support and maintenance
  • Provided technical support to developer during deployment.
  • Experience with Logical Volume Management (LVM)
  • Knowledge in TCP/IP, DNS, FTP, NFS, NTP, SAMBA, PAM, SSH
  • Using Iptables and Firewall-cmd to set firewall rules to ensure that all our servers were well protected.
  • Working in 24/7 on-call support environment.
  • Participated in upgrading and maintaining security patches for our Linux systems.

We'd love your feedback!