Linux System Engineer Resume
Jersey City, NJ
SUMMARY
- An energetic, self - motivated, and analytical Linux Engineer offering over 5 years of experience in deployment of Linux servers in hybrid environments including provisioning, maintaining, monitoring, and troubleshooting.
- Skillful in troubleshooting issues pertaining to operating systems. Comprehensive in cloud computing, automation (Ansible), IAAS (Terraform), and DevOps tools such as Jenkins for CI/CD, Docker for containerization and GIT as SCM.
TECHNICAL SKILLS
Automation: Ansible, Ansible Tower, Bash Scripting, Cronjobs, PXE boot, Kickstart AWX
Cloud Technologies: AWS, IAM, EC2, EBS, EFS, S3, VPC, ELB, AMI, Route53CloudFormation, Security Groups, CloudWatch, Azure AD
DevOps: Git, GITHUB, Docker, Terraform, Jenkins
Disk Storage Management: SAN, NAS, RAID, LVM, LUNS
Hardware Troubleshooting: Rack and Stack, ILO, IDRAC, DELL and HP servers
Languages: BASH, Java, C++
Networking: TCP/IP, DNS, NFS, DHCP, FTP, TFTP, VSFTPD, SSH, HTTP, APACHENGINX, WireShark, TCPDump
Operating Systems: Red Hat Enterprise Linux (RHEL 6 & 7) / Linux CentOS 6 & 7, 8
Performance Monitoring: Nagios, NetBackup, Veeam, SAR utility, Sensu
Security: Iptables, Firewall, OS hardening, SELinux
Virtualization Tools: VMWare, ESXI host, VSphere Client, VCenter, Oracle VirtualBox
Other Tools: Service Now, Red Hat Satellite, Office 365, OKTAAtlassian Confluence, Jira Kanban
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Linux System Engineer
Responsibilities:
- Provisioning, installing, configuring, operating, and maintaining systems hardware, software, and related infrastructure
- Managing servers and configuring peripherals, utilities, configurations, directories, and storage in compliance with project/operational specifications and standards
- Using Ansible Playbooks to install and configure services, handle packages, and manage the security of systems
- Creating cron jobs for device maintenance and automating BAU tasks
- Backing up and restoring vital assets on a regular basis
- Installing, configuring, and maintaining network services such as DNS, DHCP, NFS, SSH, LDAP, and AD
- Effectively planning, creating, allocating volumes, and managing disk space for multiple RHEL and CentOS servers by utilizing Logical Volume Management (LVM)
- Monitoring system performance statistics like storage, CPU utilization and network bandwidth utilization
- Using Terraform workflow to deploy virtual machines in AWS
- Managing Virtual Machines, Creating Templates, Cloning, and using Templates to Deploy Virtual Machines
- Efficient in communication, documentation, and problem identification
- Working with performance tuning, which includes gathering statistics, analyzing, and explaining them
- Using compression techniques to increase performance while saving disk space
- Managing user access and permissions in AWS
- Managing users and groups using the Azure Active Directory (AAD) service
- Creating and updating S3 buckets using CloudFormation
- Monitoring resources and proactively taking actions on CloudWatch
- Handling, configuring, and managing public/private cloud infrastructures using AWS, such as AMI, EC2, S3, IAM, Auto-Scaling, Elastic Load Balancer, Glacier, VPC, and Route53
- Using Docker to manage microservices for continuous integration and delivery development
- Installation and configuration of Jenkins required for automated application deployment
- Working with Jenkins for continuous integration and end-to-end automation of all builds and deployments
- Setting up a CI/CD pipeline using Docker, Jenkins, GitHub, and AWS
Confidential, N.Y
Linux System Administrator
Responsibilities:
- Responsible for setting up NFS File Systems, NFS Server and clients; NFS Server Maintenance with Auto Mounts
- Used monitoring tools such as Nagios and Sensu to keep infrastructure and applications healthy
- Tuned kernel parameters to optimize system performance
- Deployed virtual machines using clones and templates on VMware ESXi
- Configured password less SSH access by generating SSH key pair
- Debugged Linux server performance activity through analysis of daily generated system activity reports (sar)
- Heavily handled change requests (CRQs) for adding more resources like Memory, Disks and increasing the Swap space
- Monitored logs, activities, and processes to ensure server health
- Created Cron Jobs to automate administrative tasks
- Managed RHEL user accounts, groups, directories, and file permissions
- Wrote Ansible playbooks to manage environmental configuration files, packages, services, users, and storage
- Installed, and configured RHEL using Pre-Execution Environment (PXE) and Kickstart utility for automation
- Wrote effective and shell scripts dat automate mundane tasks
- Resolved and maintained network stability by investigating and mitigating network traffic with Tcpdump and WireShark
- Used ILO/iDRAC for remote access of servers
- Set up a strong firewall and carefully monitored open ports
- Kernel runtime management and troubleshooting, including gathering information about the running kernel, adding and removing kernel modules, and modifying module behavior during boot
- Added users to Active Directory
- Drove incident response with focus on restoration of service, followed by root cause analysis
- Worked a non-standard work week, weekends, and holidays
Confidential, NYC, NY
IT Operator
Responsibilities:
- Provided support in the implementation and installation of hardware and software components
- Checked computer hardware to ensure functionality
- Proactively handled tickets dat involved troubleshooting equipment hardware issues
- Actively monitored Backup server for failed backups or hardware issues
- Created tickets for any issues and escalated to support teams
- Performed routine administrative tasks such as setting up, updating, and modifying user rights/privileges
- Assisted all support groups on attainment of SLA commitment
- Installed printers, scanners and fax machines
- Troubleshooted common user and performance issues
- Monitored, evaluated, and corrected system problems
- Managed packages with RPM and YUM
- Provided operational support while solving networking issues (IP, Route, Gateway, NIC bonding) and providing support to multiple Application teams
- Provided Tier 1 (Help Desk) problem identification and Tier 3 (Watch Desk) support during normal to semi-critical situations
- Coordinated with vendors for hardware replacements
- Provided 7x24x365 coverage as required
