MUHAMMAD ALI BAJWA
Brooklyn, NY 717-***-**** ****************@*****.***
LINUX SYSTEM ENGINEER
PROFESSIONAL SUMMARY
Qualified Linux Systems Engineer with 6+ years of experience working in the industry in catering IT technician needs of developers and application administrators. Proficient communication skills with client facing environment, delegating between internal and external vendors. Working alongside other departmental teams and internal management to remediate production related issues. Looking and aspiring for a technical position to further grow my professional career with vast new and industry standards on premise alongside cloud requirements and knowledge. Proven background in leading automation projects with tools such as Ansible, Ansible Tower, Terraform, GIT, Docker, Kubernetes, and bash scripting in hybrid environments that are on premise and cloud computing with Amazon Web Services and Oracle Cloud Infrastructure.
CORE COMPETENCIES
● Systems Engineering
● Information Technology
● Data Analysis & Reporting
● Risk Management
● Process Improvement
● Systems Administration
● Technical Support
● Project Management
● Cyber Security Procedures
TECHNICAL SKILLS
●Operating Systems: RedHat Linux 5/6/7, CentOS Linux 5/6/7, AIX, Solaris
●Hardware: Dell, HP, M3000, M4000, M5000, HP ProLiant DL 350, 480, IBM/Lenovo G4, G5, G6 & G7
●Devops & Automation: Ansible, Ansible Tower, GIT, Terraform, Docker, Kubernetes, Amazon Web Services, Oracle Cloud Infrastructure, Infrastructure as Code, Red Hat Satellite
●Virtualization: VMware ESXI 5.x, 6.x, VMware V-Sphere, V-Center, V-Motion
●Protocol: TCP/IP, UDP, FTP, HTTP, HTTPS, SNMP, SMTP, ARAP, RARP, SSH
●Network & Application: TCP/IP, UDP/IP, FTP, SFTP, HTTP, HTTPS, SNMP, SSH, TELNET, Traceroute, TCPdump, PING, DNS, Nslookup, DIG, NMAP, NCAT, NMCLI, NIS, NFS, Samba, AutoFS, SAN, WAN, Firewalld, Iptables, Systemd, PXE-boot, KICKstart, MTR, TOP, SAR, VMStat, Iostat, Iftop, Wireshark, Nagios, Zabbix, Check_mk, HPOpenView, Netbackup, VPC, VPN, MS Office suite, DNF, OPENSSH, MCafee Foundstone, Logical Volume Manager, Redhat Network/Content, Red Hat Satellite 5&6.x, Red Hat Directory Services, Redhat IDM, Ansible engine/Ansible core, Ansible Tower/AWX, LAMP Stack/Apache, Nagios, Putty, Git, MySQL, Docker, Tomcat, AWS, Disk management, LVM, RAID, Samba, WINScp, Scp, Rsync, Kernel tuning/parameters, SAN, PXE-Boot, LVM, VMware, Grafana, Splunk, Cronjobs, Symantec Netbackup, Nessus, GlusterFS, VDO, Ext4/XFS, Greenplum, Ansible, Ansible Tower, Terraform, EKS, Kubernetes, Red Hat Satellite, Red Hat Identity, BASH Scripting, YAML, JAVA, C++, Python, API, Docker, Ext2, Ext3, Ext4, XFS, DNS, DHCP, NFS, RPM, NIS, YUM, LDAP, AutoFS, LAN, Samba, WAN, Firewalls, Apache Server, Nagios, Grafana, Splunk, Pxe-Boot with Kickstart, TCP dump, traceroute, ping, Mtr, top, sar, vmstat, iostat, iftop, Wireshark, Netbackup, Ansible, MacAfee, Skype Business, Slack, MS Office 365
WORK EXPERIENCE
L’Oreal June 2020 – Present
Linux System Engineer
●Responsible for providing support with cybersecurity practices, operations, principles, and risk management processes
●Ensure alignment with architectural and engineering requirements as well as threats and vulnerabilities including incident response methodologies as well as tactics and strategy to protect, detect, respond and recover from attacks
●Identify problems, isolate root causes, and apply corrective action to restore and activate services
●Demonstrate strong system administration skills in supporting mid-range servers in a mission-critical environment on Dell, Cisco hardware, VMware, and AWS Public Cloud
●Provide technical subject matter expertise including implementing timely resolutions to return to functionality
●Spearheaded an automation project to program Linux automation procedures into the environment that led to an improvement in the user experience and reduction in manual time required
●Assign systems including enterprise networking environments with major impact on delivery of services to customers internal to state government and to the public
●Utilize Terraform and Ansible to configure automation systems and procedures
●Oversee vulnerability management, applying patches to address the security vulnerabilities on all RHEL Unix/Linux
●Assist with patching and applying patches using Red Hat Satellite 6 and Ansible/Ansible Tower
●Perform the daily review of ServiceNow/Jira tickets and stay actively involved in change management strategies
●Automate manual processes using scripting language such as Bash and shell scripting
●Manage cloud infrastructure using Terraform and Ansible, implementing infrastructure as code templates managed via GIT repos and work branches
●Utilize GIT and GIT based source code management tools to collaborate amongst the team and work change management procedures such as Merge/Pull requests while ensuring alignment with project goals cross-functionally
●Use Red Hat Satellite 6 servers to manage subscriptions/repositories delivered from Red Hat Content Delivery Network
●Use Grafana for monitoring and triggering alerts/notifications when events occur for incident management
●Install and configure Ansible Core/Engine along with AWX/Ansible Tower, a configuration management tool for automating several processes in the production, development, UAT, and test environments from the use of CLI and GUI
●Utilize containerization to host an application image across array of systems via Docker and then further orchestrated the deployment of Docker Images using Kubernetes
●NavigateAnsible for managing the infrastructure, configuration, user management, file system management, monitoring, server provisioning with manifests, and preventing ddos attack
●Modify the YAML formatted Kubernetes deployment file with the docker image to for scaling purposes
●Maintain Amazon EC2 (AWS) Cloud Servers using AMIs (Linux/Ubuntu) and configure servers for applications
●Successfully implemented continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Terraform, Ansible, and Git, resulting in improved efficiency and faster time-to-market for applications.
●Expertise in configuring Jenkins pipelines to automate infrastructure deployment and configuration management using Terraform and Ansible.
●Knowledge of Git workflows, including branching, merging, and pull requests, to manage changes to infrastructure code and collaborate with cross-functional teams.
●Proficient in using Jenkins to trigger Terraform plans and apply infrastructure changes, ensuring consistency and repeatability across environments.
●Strong understanding of infrastructure as code (IaC) principles and best practices, and ability to leverage Jenkins to test, validate, and deploy Terraform configurations.
●Experience writing and maintaining Terraform modules and Ansible playbooks, and using Git to version control and manage changes to these artifacts.
●Ability to troubleshoot and debug issues related to Jenkins pipelines, Terraform, Ansible, and Git, and implement solutions to ensure pipeline stability and reliability.
●Skilled in integrating Jenkins with other tools in the DevOps toolchain, such as SonarQube, Artifactory, and Kubernetes, to enable end-to-end automation of the software delivery process.
●Experience working in an agile development environment, using Jenkins to support continuous delivery of applications and infrastructure changes.
●Strong communication and collaboration skills, working effectively with cross-functional teams to implement and maintain CI/CD pipelines using Jenkins, Terraform, Ansible, and Git.
●Automated and optimized application deployments and configurations using Ansible, reducing manual errors and improving deployment speed.
●Configured and managed JBoss application servers to support middleware operations, enhancing performance and reliability for high-demand applications.
●Developed Terraform scripts to automate infrastructure provisioning across cloud environments, enabling consistent and reproducible deployments.
●Built custom automation scripts using Python and PowerShell to streamline repetitive tasks, increase efficiency, and improve workflow consistency.
●Enhanced infrastructure as code (IaC) practices by leveraging Ansible and Terraform, contributing to a robust CI/CD pipeline and reducing provisioning times by 40%.
●Created and maintained automated processes for server, network, and application configuration management, ensuring compliance with company standards.
●Orchestrated complex deployments and upgrades for JBoss environments, ensuring minimal downtime and improved scalability for critical applications.
GAP Distribution Center January 2017 – June 2020
Linux Systems Administrator
●Administered NFS servers and shares including setting up directory shares with NFS servers and configuring NFS clients
●Used LVM for creating physical volumes, volume groups, logical volumes, and snapshots
●Provided account maintenance including user administration, management, and new user set up
●Worked with performance monitoring tools such as vmstat, iostat, top, tcp dump, ethtool, trace route, ifconfig, kill, nice, sar, and ping
●Implemented PXE-boot server with customized kickstart files to automate server deployment process
●Monitored system performance of system checks such as memory, disk, and CPU utilization using Nagios tool
●Maintained DNS, DHCP, Telnet, FTP, SSH, HTTP, HTTPS, SAMBA, and NTP
●Managed systems routine backups, hardware maintenance, performance tuning, testing, and capacity planning
●Setup secure passwordless ssh authentication on servers using ssh keys and configured iDRAC/ILO for remote access
●Provided timely responses to Nagios alerts and taking actions to identify technical errors root cause for resolution
●Configured different RAID levels on different hardware including raid levels 0, 1, 5, and 6
●Tuned Linux kernel parameters and kernel modules
●Monitor and tune the system using tools such as top, ps, iostat, vmstat, netstat, sar, sysctl, and ethtool/NMCLI
●Perform server updates, upgrade, and package installations using RPM and YUM
●Work with different file systems such as ext3, ext4, xfs and partitioning using fdisk, parted to create different partitions, creating and fixing file systems
●Monitor server health and service including generating reports related to server health (CPU, Memory, SWAP, FS)
●Use Linux logical Volume Manager (LVM) to manage system storage
●Enhanced system security by implementing iptables and selinux policies while educating team members on usage
●Monitored the installation and troubleshooting of operating systems and hardware and software configuration
●Worked on Vmware Vcenter for administering ESXi hosts clusters and migrated from P2V and V2V using Vmotion and Vcenter standalone converter
●Performed file system backups and restores using local archiving utilities to include tar, gzip
●Sent weekly reports to management on overall system performance and health checks including areas of improvement
●Resolved TCP/IP and UDP related networking issues on RHEL systems, utilizing technical expertise and analytical skills
●Provided configuration support of network yum repository as well as local repository
●Configured Network Concepts DNS, NIS, and DHCP as well as administrator SMTP and DNS infrastructure
●Maintained apache and mail logs to troubleshoot web server and mail server related issues
●Creating Templates, Snapshots, resource pools and clones on VMware Environment
●Configured and managed VSFTP and FTP servers
●Performed network OS installation using PXE boot and Kickstart to automated the provisioning process
EDUCATION & TRAINING
●The City College of New York
●RedHat System Administrator (RHCSA)
●AWS Certified Solutions Architect - Associate