We provide IT Staff Augmentation Services!

Linux Engineer Resume

4.00/5 (Submit Your Rating)

Hicksville, NY

OBJECTIVE

  • Highly motivated and talented Linux Engineer with history of 5 years of experience of installation, configuration and maintaining RHEL and CentOS based systems.
  • Strong ability to fixing problems, absorb new information, troubleshoot system related issues and adaptive to dynamic environment.
  • Have ability to collaborating in a team environment and achieve company established goals and in dealing with high - level tasks.

SUMMARY

  • Experience in virtualization, automation, monitoring, orchestration, and version control.
  • Expertise to various Operating Systems such as Red Hat Enterprise Linux 6/7/8 and CentOS 6/7/8.
  • Installation, configuration, administration of RHEL 6/7 using Kickstart, PXE.
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines.
  • Proficient in installation and upgrade of patches and packages on RHEL6/7 using RPM and YUM.
  • Proficient in user management, file management, LVM management, performance management, Kernel tunning parameters, NIC bonding, monitoring, and troubleshooting OS related issues.
  • Maintaining and troubleshooting network connectivity, firewall and DNS hostnames resolution.
  • Excellent experience in setting up network environment using NFS.
  • Experienced in configuring and managing Virtual Disks, Disk Mirrors & RAID 0, 1, 5, 6 or 10 Levels.
  • Expertise in Shell Scripting for automating tasks and increasing efficiency.
  • Good experience in reviewing system logs files for errors, settings up CRON jobs for backups and monitoring process.
  • Upgraded, migrated, decommissioned servers from old Hardware to New Architecture.
  • Worked on Active Directory Authentication.
  • Expertise in writing Ansible playbooks and Modules to manage the configurations of multiple servers and automate daily task.
  • Strong experience withAnsibleTower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Extensive working experience with AWS and with the configuration of various AWS Cloud Services:EC2,S3,EBS,VPC,ELB,AMI, IAM, Autoscaling, CloudWatch,CloudFormation,SecurityGroups.
  • Expertise in managing version-controlled environment using GIT for sharing documentation privately and publicly within the environment.
  • Working experience in Docker such as creation of Docker file, Docker registries and Docker images.
  • Expertise in monitoring tools like Nagios and Log Management using tools like Splunk and rsyslog.
  • Good analytical, problem solving, communication skills and have ability to work either in a team or independently.

TECHNICAL SKILLS

  • Linux
  • Red Hat
  • CentOS
  • NFS
  • Apache
  • DNS
  • FTP
  • TFTP
  • DHCP
  • TCP/IP
  • LDAP
  • ACL partition
  • LVM
  • RAID
  • Ansible
  • Ansible Tower
  • AWS

PROFESSIONAL EXPERIENCE

Confidential - Hicksville, NY

Linux Engineer

Responsibilities:

  • Installing and configuring Red Hat Enterprise Linux using PXE boot with Kickstart and configuring server using automation like ansible.
  • Experience in automating large-scale deployments with modern configuration and deployment management systems with Ansible.
  • Experience in Ansible including running playbooks, ad hoc commands, creating inventories for automating the continuous deployment and executing a dry run and syntax check for playbook.
  • Experience in managingand creating AnsiblePlaybookswithAnsibleroles, handlers, and tags. Using file module inAnsibleplaybookto copy and remove files on remote systems.
  • Using AnsibleTower, which provides an easy-to-use dashboard and role-based access control to more easily manage enterprise Ansible deployments.
  • Manage and list inventory, creating job templates and scheduling tasks on Ansible Tower.
  • Sharing data with different teams of environment using GITHUB, managed Git Repositories on GUI and CLI.
  • Working with Dev team, making modifications on the code using Git to clone, add, commit, and push codes from local and master branches to central repositories.
  • Experience with Amazon Cloud Services including, but not limited to, EC2 Instances, S3 Storage, VPC for networking etc.
  • Monitoring the instance, creating security groups, and managing roles and permissions of users and groups.
  • Expertise in launching EC2 Instances with the desired (AMI) Amazon Machine Image.
  • Experience in creating notifications and alarms for EC2 instances usingCloud Watch.
  • Creating S3 bucket and used it as a storage and point of origin for EC2s.
  • Using Amazon Virtual Private Cloud (VPC) as a virtual network environment for AWS resources and services.
  • Creating EBS volume and attach them to EC2 instances.
  • Switch EBS volume between EC2 instance in the same availability zone.
  • Configure auto scaling in customized VPC, based on elastic load balancer (ELB) traffic, and using ELB health check to trigger auto scaling actions.
  • Experience in VMware vSphere 5.5/ 6.7 and VMware VCenter 7, VMotion, HA, DRS.
  • Using VMotion to Hot and Cold migrated VM’s from one ESXi server to other EXSi server.
  • Migrate the RHEL 6.x Server from old version to new RHEL 7,8.x
  • Responsible for resolving network issues using network tools like ping, netstat, ifconfig, traceroute, tcpdump.
  • Experience in installation, management and troubleshooting of network related services like DNS, Apache, LDAP, NGINX, SAMBA, HTTPD, VSFTP.
  • Performance Monitoring of CPU, Memory, Disk utilization, and network using various monitoring tools like Nagios.
  • Experience in monitoring 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.
  • Responsible for User management - Creating user, adding users to groups and managing user and groups access levels and taking care of their privileges and troubleshooting all their issues.
  • Resetroot passwordand unlock and reset user accounts.
  • Manage the File System of all OS. Made sure that all file systems do not run out of space like inodes. Always make sure that all mounts are properly managed.
  • Resolving mount point full issues like /var, / and other application file systems. And if the inodes reach the capacity make tarball and extend filesystem. And experience of troubleshooting if the server did not boot up because error in etc/fstab mount point.
  • Configuring and troubleshooting NFS and NFS related issues and using Auto Mount service for the NFS shares to avoid boot related issues.
  • Disk configuration & Managing File Systems in RHEL 6 & 7, environment using LVM.
  • Creating and configuring volume groups and logical volumes extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Installing, upgrading, and managing packages via RPM and YUM package management.
  • Patching of servers to prevent attacks and hacking and generating SSH authentication keys to secure the environment.
  • Based on user demand and keeping in view redundancy requirement created RAID level (0, 1, 2, 5, 6 or 10).
  • Configure SAMBA servers to provide access of Linux Home Directories on the Windows Platform.
  • Manages systems routine backup, scheduling jobs and enabling cron jobs.
  • Maintained proper documentation of all the activities carried out during the project.
  • Actively examined system Log files of all system events and took proactive measures to ensure high availability of the infrastructure.
  • Utilizing various backup tools such as NetBackup 7, and 8, LVM snapshots, VMware snapshots, and tar/gzip archive tools.

Confidential - Madison, NJ

Linux Admin

Responsibilities:

  • Planned, installed, configured, maintained, and administrated of Linux (Red Hat 6.x, 7.x and Centos 6.x, 7.x) and VMware 5.5x, 6.7x and day - to-day system admin tasks.
  • Managed several hundred LINUX servers running RHEL on HP and Dell hardware. It includes Application servers, database servers, web server’s apache.
  • Managing, installing, and upgrading software packages using YUM and RPM and creating YUM repository files for offline servers.
  • Established and maintained user accounts, assign file permissions and user passwords.
  • Adding or Limiting user account privileges by configuring SUDOERS.
  • Adding or removing user from domain in Active directory.
  • Used Access Control Instructions (ACIs) to create access permissions for entries in directory server.
  • Closely monitor mission-critical infrastructure components tracking systems metrics, applications, host resources, network services, and network infrastructure through monitoring tool Nagios.
  • Troubleshoot and maintain the health of the systems while also assuring the networks are up and running.
  • Using command line, perform installation, configuration and troubleshooting of LAMP.
  • Automated installation of OS on virtual systems via PXE-Boot with customized Kickstart file.
  • Well-versed in setting up, configuring and deployment of VMware-basedsystemsfor high-availability and performance, including VCenter, VSphere, and Esxi host.
  • Hands on experience creating and managing snapshots, templates and cloning VMs.
  • Migration of servers form physical servers to virtual machine and vice versa, also done migration of users, applications, and data.
  • Disk management (partitioning tools, swap space, LVM)
  • Experienced in creating, extending, reducing the physical volume, volume group, logical volume and swap/ tmp dynamically on need basis.
  • Configured, supported, and troubleshoot e.g., NFS, DHCP, MYSQL, DNS, FTP, SSH, Apache, NGINX, SAMBA and PXE boot & Kickstart.
  • Performed tasks following the ticketing system ServiceNow.
  • Work on Tickets as quick as possible and solve user's problems.
  • For remote system Administration creating and pushing SSH keys to configure password-less SSH for security and automation purposes.
  • Automated deployment of servers, using Ansible ad -hoc commands and play book.
  • Monitored performance and kernel tuning using vmstat, iostat, sar, top and sysctl commands.
  • Working with Firewalls using Iptables as well as SElinux, and NIC Bonding.
  • Experience in tuning the kernel Parameter & working with kernel modules.
  • Responsible for independent support of Tier 2 and 3 issues: reboots, start/stop services, reset Terminal Service, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Experience in transferring files across networks using FTP, SFTP and SCP.
  • Ensured secure access of users by configuring key-base authentication.
  • Access and edit files securely using vi and vim editor.
  • Troubleshooting user access to a remote host
  • Backed up important files using tar, zip, gzip and other compressing utilities.
  • Performed scheduled system backups, monitored system logs, performance monitoring and capacity planning in anticipation of system resource usage and needs.
  • Maintained all development tools, infrastructure and ensure availability for a 24/7 development in collaboration with other teams.

We'd love your feedback!