MUHAMMAD JABAR
Linux Engineer
************@*****.*** 201-***-****
PROFESSIONAL SUMMARY:
A dedicated, analytical and determined Linux Engineer offering 6 years of experience. Fluent in implementation and operational support of Linux servers and virtualized environments (VMware) through provisioning, patching, application deployment, storage management, troubleshooting of incidents, and automation with scripting and Ansible. Comprehension in cloud (AWS) services and container-based technology (Docker). Worked with versions control using Git.
CORE SKILLS:
Linux Red Hat CentOS Apache Kafka; Cassandra; ElasticSearch DNS NFS FTP TFTP DHCP TCP/IP PXE - Boot Kick Start VMWare ESXi VSphere partition SAN NAS LVM RAID EXT3 XFS EXT4 Bash Scripting Ansible Ansible Tower Git GitHub Docker Kubernettes AWS (EC2, ELB, EBS, IAM, VPC, RDS, S3, Glacier, Cloud Watch)
WORK EXPERIENCE:
Apple
Sunnyvale, CA
Linux Engineer - Dec 2017 – Current
Deploying, Configuring, maintaining IT infrastructure with Linux-based systems such as RHEL/ CentOS 6, 7.
Managing and automating ESXi host configuration across many hosts and clusters, creating templates, clones, snapshots of VMs, and performing resource management.
Automating the patching of Linux servers by deploying Ansible playbooks to harden against security vulnerabilities.
Using Ansible Ad-hoc commands by utilizing CLI to quickly ensure and retrieve the state of servers with the help of the specific modules.
Configuring the Ansible Tower to manage Multiple Nodes and Inventory for different Environments.
Automating administrative tasks, reducing, and improving task efficiency by deploying Bash shell scripts to perform.
Creating Docker containers for testing environment to test the applications and Worked on Docker-Compose.
Building and deploying Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
Building servers using AWS Cloud Formation scripts i.e. launching EC2, creating S3 buckets, assigning roles and policies using IAM, implementing Auto-Scaling, ELBs, Security groups in the defined VPC.
Configured AWS cloud watch to monitor AWS resources and application, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
Provisioning, configuring, monitoring, troubleshooting and managing various storage such as AWS S3, glacier, EBS, EFS.
Working with the GIT command line interface to push/ pull and commit source code files such as yaml playbooks from the master GIT server.
Debugging Linux server performance activity through analysis of daily generated system activity reports of the system's.
Implementing and deployed optimal RAID clustering configurations on production systems that best fit the end-user requirements.
Authenticating and configuring user access controls with LDAP and Active Directory application profiles, respectively.
Remediating and maintaining network stability by investigating and mitigating network traffic using Tcpdump.
Configuring NFS server and mount exported NFS resources at the client side.
Involving in NFS administration, exporting file systems, mounting exported file systems, working NFS daemons and fixing any mounting issues.
Monitored system activities such as CPU, Memory, Disk and Swap space usage to avoid performance issues, and tuned various kernel parameters to achieve optimized performance.
Building and managing a highly available monitoring infrastructure to monitor different application servers, and its components using Nagios.
Citi Bank
Houston, Tx
Linux Admin - Oct 2015 – Nov 2017
Provided system administration, maintenance and monitoring physical (on premises) and virtual environments.
Automated the build process by configuring PXE, Kickstart and maintained the build process for optimal output.
Maintained the YUM repository server for patch management as well as securing Linux systems using local repository and installing, upgrading applications on Linux Systems.
Proficient in transferring files across networks using protocols like SCP, SFTP and FTP. Also managed TCP and UDP protocols.
Managed User Accounts and Groups and managing their permissions, manually adding users, granting sudo permissions as required.
Initiated Backups on a daily basis and monitored the scheduled backups. Took backed up important files using tar, zip, gzip and other compressing utilities.
Deploying and configuring LVM storage technology to manage disks and file systems on local and SAN and NAS attached devices and create snapshots for a point in time backups.
Supervised the implementation and deployment of a vulnerability audit of Linux systems, mitigating IT security risk and OS environment integrity.
Deployed Clustering by deploying Network Interface Card (NIC) bonding protocols on host systems to provide redundancy, fault tolerance.
Process management, nice and renice process, sending kill signals, and managing virtual memory.
Resolved and documented Standard Operating Procedure (SOP) with Confluence concerning incidents, service requests, and change requests.
Configured and deployed console access to servers using iLO, iDRAC technologies.
Managed ServiceNow incident management, configured with Nagios, to resolve critical issues within defined Service-level agreement (SLA), leading to end-user satisfaction.
Monitored host resources by using Nagios as IT infrastructure monitoring tool including processor load, disk usage, system logs, monitoring applications, services, and network protocols.
Conducting Root Cause Analysis to remediate and implement future proofing measures, leading to a sharp reduction in recurrence of future incidents.
Tuned the kernel parameters based on the application/ database requirement.
Nokia
NJ
IT Operator - Aug 2014 – Sep 2015
Maintain, configure, monitor, tune, and troubleshoot Linux environment.
Perform daily monitoring including: hardware, applications, key processes, and scheduled jobs.
Performance and system tuning of resource optimization: CPU, memory, and disk partitions as needed.
Software and Hardware installation and cabling.
Creating backups, moving and restoring using gzip and tar ball.
Resolved onsite issues i.e. PC Setup and configurations, network connections, PC diagnostic issues and printer problems.
Handled tickets that involved troubleshooting equipment hardware issues.
Assisted in maintaining systems in lab environments at various sites.
EDUCATION:
Bachelor of Mechatronics Engineering 2006 - 2011
NUST, Islamabad, Pakistan