We provide IT Staff Augmentation Services!

Linux Engineer Resume

OBJECTIVE:

  • Systems Engineer / Linux Engineer with hands - on experience in system development, design, configuration and management in physical, virtual and cloud environments. Highly motivated and talented linux engineer with experience in collaborating in a team environment and accomplishing company goals set by senior management and in dealing with high level tasks. Willing to explore and bring new innovations in the work. Strong knowledge and experienced in Patching, VMware, System Support, Application Support and automation tools such as Ansible and bash scripting. Good exposure in working in Live Production Environment and data center support.

TECHNICAL SKILLS

  • Linux RHEL/CentOS (4,5,6,7,8)
  • Ansible
  • VMware vSphere
  • Docker
  • NetBackup
  • PXE Boot
  • Python
  • Kubernetes
  • Nagios
  • Troubleshooting
  • AWS
  • System Support
  • Application Support
  • Citrix Netscaler
  • Qualys Scan
  • Patch Management

PROFESSIONAL EXPERIENCE

Confidential

Linux Engineer

Responsibilities:

  • Upgraded, migrated, decommissioned servers from old Hardware to New Architecture
  • Configure, install, and support all servers and RAID Hardware
  • Configure VLAN, CAT 6 and RJ45 cabling
  • Racked and Stacked Confidential UCS C240 M5 servers
  • Racked and Stacked Confidential ASA5505 firewall and switches
  • Configuring Confidential firewall to NAT to IP Addresses from local and public networks
  • Schedule FLEET upgrade for site deployment
  • Created and maintained user accounts, profiles, security rights, disk space and process monitoring
  • Have extensive experience in monitoring, automating, deploying as well as troubleshooting in a Build/Release Environment
  • Implemented day-to-day tasks in Red Hat Linux including RPM’s, kernel tuning and Logical Volume Manager LVM
  • Installation and configuration of Web hosting administration such as HTTP, FTP, SSH
  • Providing Troubleshooting in critical 24/7 production and development environment
  • Troubleshoot and configure day-to-day issues like DNS, DHCP, HTTPD, PXE-BOOT, NFS, TCP/UDP
  • Experience in Networking TCP/IP, Ethernet, FTP, NFS, NIS, DNS, DHCP
  • Created Bash and Ansible scripts to monitor system resources and system maintenance
  • Created Ansible Script to deploy SSL certs to Production Environment
  • Wrote Ansible Playbook to automate daily tasks
  • Ran Python Scripts to generate and download Infosec PKI Certs
  • Provisioned, configured, and maintained Vcenter for ESXI hosts
  • Cloned and created Templates for existing Virtual Machines
  • Transferred Virtual Machines from one Esxi host to another using VMotion
  • Monitoring instances on servers using tools like Nagios
  • Used tools like Qualys Scan to scan for system vulnerabilties
  • Patching servers to help reduce vulnerabilities
  • Used Ansible Playbook for Patch Management
  • Used RPM and YUM to upgrade or remove packages
  • Performed daily tasks using Rally as day-to-day ticketing
  • Used tools like Bit-bucket for repository management solution
  • Collaborated with multiple teams for Production deployment
  • Excellent team player and fast learner.

Confidential

Linux Administrator

Responsibilities:

  • Installing, Configuring and managing physical servers and virtual EXSI (VMware)
  • Monitoring incidents on servers using tools like Nagios, Orion and Splunk.
  • Securing servers and managing vulnerabilities using Symantec Endpoint Protection.
  • Updating and patching servers
  • Migrated Rhel 5 servers to a newer version of Rhel 6
  • Responsible for troubleshooting network issues using tools like traceroute and Wireshark.
  • Implemented daily tasks in RHEL that include upgrading using rpm and yum
  • Researching and recommending innovative approaches for system administration tasks.
  • Decommissioned servers using company policies
  • Worked with Bash scripts to automate daily tasks
  • Performed tasks following the ticketing system Ivanti
  • Installation of SSH and configuration of keys bases authentication
  • Troubleshooting user access to a remote host
  • Experience in transferring files across networks using protocols like FTP, SFTP and SCP
  • Extensive Knowledge on TCP and UDP protocols
  • Initiating Backups on a daily basis and monitoring the scheduled backups
  • Backed up important files using tar, zip, gzip and other compressing utilities
  • Process management, nice and renice process, sending kill signals, and managing virtual memory
  • Managed User Accounts and Groups and managing their permissions, manually adding users, granting sudo permissions as required
  • Experienced in configuring and managing Virtual Disks & RAID Levels
  • Experience in monitoring and troubleshooting (Network issues, Server performance issues, Kernel Tuning parameters and CPU/Memory/IO issues)
  • Troubleshooting Hardware issues and monitor server health on a day-to-day basis
  • Performed kernel parameters for better use of swappiness
  • Configuring and troubleshooting Linux Servers like DHCP
  • Configuring PXE BOOT servers for network booting
  • Configuring Local Yum Server for Local repository
  • Configuring and troubleshooting Linux Servers like NFS
  • Troubleshooting server performance issues
  • Used LVM for creating Volume Groups, Logical volumes, and disk mirroring, fixed the problem of Stale and partially mirrored Logical volumes.
  • Experience of ansible ad-hoc commands, playbooks, roles, etc.
  • Experienced in automating deployments using modern configuration and deployment management systems with Ansible.
  • Excellent team player and fast learner.

Confidential

Linux System Administrator

Responsibilities:

  • Installation, configuration, administration of RHEL 5, 6, 7 & Solaris 10, 11 using Kickstart, custom configuration like package management, volume management of server
  • Monitored the performance of the system using top, sar, ps, vmstat, netstat, iostat, and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • User Management, regular incremental backups using NetBackup, and regular maintenance for recovery in the Linux servers.
  • Experience with configuring and working on Docker.
  • Created Docker containers for deploying the services on top of physical machine
  • Configured Dockers swarm for clustering.
  • Created Docker images for deploying containers using dockerfile
  • Tagging and pushing images to docker hub
  • Created Docker volumes using bind mounts and persistent storage
  • Experience with kubernetes as an orchestration management tool
  • Creating pods In a kubernetes Infrastructure
  • Managing deployments In kubernetes
  • Experienced in branching, tagging and maintaining the versions across the environments using version control tools like GIT and Subversion (SVN)
  • Patching of servers to prevent attacks and hacking
  • Using automation tools like BladeLogic and AWX for Patches
  • Generating SSH authentication keys to secure the environment
  • Strong knowledge of Linux Boot Process including BIOS, MBR, GRUB, KERNEL, INITRD and RUNLEVELS
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance, loading and unloading kernel modules.
  • Installed and configured several Red Hat Enterprise Linux in both Physical Blade utilizing Kickstart/PXE/Red Hat Satellite server and VMware Esxi 5.0 virtual environment
  • Installed Red Hat Enterprise Linux 6/7, Oracle Linux, CentOS Servers 6/7 on Servers
  • Building VM’s in VMware ESXi Host, UPGRADE VM’s UPGRADE HOSTS, CLONING, AMPLETS, SNAPSHOTS, VMOTION, DRS, HA
  • Develop Automation of deployment procedures
  • Experience in Ansible including running playbooks, ad hoc commands, creating host inventories, and executing a dry run for syntax check on playbooks
  • Knowledge of python scripting
  • Created python scripts and cron jobs that monitored and reported security issues
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs
  • Knowledge of SELinux, Iptables, Firewall.
  • Configuration and troubleshooting of Linux servers like DHCP, DNS, NFS, NIS, PXE-Boot, HTTPD, VSFTP, LOCAL REPO SERVER, AUTOFS, NTP, SAMBA.
  • Manage monitor and test individual and group user access privileges
  • Conduct local and remote servers using the SSH service on a daily basis
  • Creating logical volumes, extending the file systems using LVM

Hire Now