Muhamad Faiz Muhamad Latif
Development
PUTRAJAYA, Malaysia
Skills
Cloud Computing
About
MUHAMAD FAIZ BIN MUHAMAD LATIF's skills align with Consultants and Specialists (Information and Communication Technology). MUHAMAD also has skills associated with System Developers and Analysts (Information and Communication Technology). MUHAMAD FAIZ BIN MUHAMAD LATIF has 14 years of work experience.
View more
Work Experience
System Engineer - Managed Security and Services Platform Team
BAE Systems Applied Intelligence
February 2019 - July 2020
- * Manage and monitor infrastructure within the MSS environments particularly in Azure environment. Continuously implement new policy in order to maintain the environment and ensure cost is manageable. * Code a Terraform script to replace Powershell script that are currently being used to provision servers in Azure. * Commit several Puppet modules to the Linux servers to ensure consistencies to all servers involved. * Implement an encryption-at-transit communication between servers in Azure environment using IPSec. * Involve in architecting company-wide roll out of the new ticketing system, ServiceNow. * Create a Kubernetes pod that regularly doing stress test to the nodes in a Kubernetes cluster. * Put an additional monitoring for servers using Solarwinds and Azure Application Insights. * Part of the DevOps guild team for managing Kubernetes cluster to ensure that the Kubernetes cluster is in healthy state. * Involve in the process of install, configure, test and maintain operating systems, application software and system management tools using tools such as Packer, Vagrant and Puppet. * Proactively ensure the highest levels of systems and infrastructure availability. * Write and maintain Shell/Python custom scripts to increase system efficiency and lower the human intervention time on any tasks. * Support Operation team as L3 in day-to-day basis or provide them with a comprehensive training and Confluence documentation.
Division Head - Monitoring and Automation Team
Astiostech Sdn Bhd
November 2017 - January 2019
- * Report directly to CTO and oversee multiple projects involving monitoring related requirement from several different banking clients. * Involve in a few demos and presentations session to prospective customers in regards to company offerings. * Involve in the development of the Nagios monitoring plugins for IBM AS400 and IBM SVC storage system. * Successfully execute the monitoring project for one of the banks in Manila, Philippines. * Manage to perform monitoring POC for one of the banks in Hanoi, Vietnam.
Technical Engineer - Monitoring and Automation Team
Astiostech Sdn Bhd
January 2017 - August 2017
- * A Service Integrator company that focus on deploying open source solution to horizontal markets. * Directly involved in several monitoring projects from kickstart to UAT phase. * Complete proof of concept of Asset Management solution for the largest bank in Malaysia. Asset management software are used to tracks and inventories laptop, desktop, printers, server, network devices and many other devices. Deploy an agent, build the server, and custom-made Asset Management dashboard using Metabase. * Involve in an RFP (Request for Proposal) for one of the smaller banks in Malaysia to monitor ATM and Cash Deposit Machine. * Deploy environment monitoring that monitor current humidity, temperature, and water presence in the data centre. * Monitor IBM AIX and IBM AS400 in banking and transportation environment.
Senior Software Engineer - Operation Support System (OSS) Team
Xchanging Malaysia Sdn Bhd A Joint Venture with YTL Communications
May 2012 - December 2016
- Kuala Lumpur, Malaysia Senior Software Engineer - Operation Support System (OSS) Team * Nagios Administrator/Subject Matter Expert for Nagios * Successfully fulfilled requirements come from Management, Monitoring team, and Engineering team to deploy Nagios based on projects specifics requirement, integrate devices into monitoring EMS/NMS, integrating monitoring tools and ticketing system, tune and optimize, tools or escalation process, and troubleshoot any issue related to monitoring tools. * Proposed Nagios as monitoring tools for servers, network devices and web pages replacing current proprietary software, Zyrion Traverse and carried out the initial deployment in 2012 and now deployed and running without any major issues. * Successfully deployed a unified Monitoring Dashboard based on PHP currently used by NOC and Monitoring team. The dashboard integrates several Nagios instances located in several different sites which eliminate the needs to access a different Nagios window thus saving tremendous time and effort for the user. * Managed to monitor all 10,000+ Virtual Learning Environment (VLE) web pages for all primary and secondary schools nationwide every 1 hour in one cycle. We're now working to decrease the checking interval to at least 15 minutes. * Introduced an in-house cost saving reporting solution that caters the requirement by importing Nagios data to data warehouse system every 5 minutes to internal SFTP server. With this workaround, we avoid using expensive reporting tools thus saving company budget. * Roll out automated Whatsapp broadcast system for major incident. Crucial info such as ticket number, users affected, date and time of incident are broadcasted automatically to important stakeholders.
Hosting Server Engineer - Hosting Team
F-Secure Corporation
May 2011 - May 2012
- * First Level Engineer at Service Operation Centre (SOC) 24x7x365. * Troubleshoot alert comes from network monitoring system (Nagios). * Managed to reduce the escalation from L1 to L2 and update the procedures accordingly (if not exist) thus saving a lot of time for L2. * Proactively identified suitable time for roll out of the antivirus patches so that new antivirus signatures download activity by the worldwide client will not impacting network performance of the company. * Scouted performance graph from Munin (performance management tools) for the various server in the organization, free up disk space before it get alerted, kill hang process before CPU utilization get high and a lot more.
Junior System Engineer - High Performance Cluster (HPC) Team
Quantum Beez Sdn Bhd
June 2010 - May 2011
- * Deployed and supported new and existing projects for the company specifically in server and hardware domain. * Experience with doing deployment, configuration and preventive maintenance for proprietary SGI Altix 4700 running SuSE Linux Enterprise, SGI InfiniteStorage 4500 (SAN storage) and high performance computing cluster running open source Rocks cluster. * The youngest of 5 people in the company to join a delegation to the first Sudan ICT Conference at Khartoum, Sudan. We're there to showcase what we have done for Malaysian government. * Supporting internal Application team in terms of provisioning of new servers (i.e. Windows server, Linux server and SVN server), setup network infrastructure (i.e. switch, wireless AP, DNS), and setting up firewall so they can focus on their main task, writing a software. * Conducted training to UiTM lecturers about High Performance Clustering done by the company for several government institutions such as Malaysia Meteorological Department (MMD), Genome Malaysia, University of Malaya, University of Petronas and MIMOS. * Managed to win and being awarded for deployment of 10kVA Uninterruptible Power Supply (UPS) tender in MMD.
Platform Engineer - Platform Engineering Team
SY4 Security Sdn Bhd
August 2020 - Present
- * Oversee the management of our company's Azure cloud infrastructure and environment, comprising numerous subscriptions, resource groups, and Virtual Networking configurations. * Implement and maintain a robust hub-and-spoke networking topology within Azure to ensure optimal performance and scalability. * Utilize Infrastructure as Code (IAC) tools like Terraform to orchestrate the deployment and maintenance of Azure resources, safeguarding against inadvertent deletions and ensuring resource integrity. * Automate the hardening of Windows and Linux servers according to Center for Internet Security (CIS) benchmarks using a combination of Packer, Puppet, and Ansible, covering both Level 1 and Level 2 CIS benchmarks. * Centrally manage configuration settings for production, staging, and client servers using Puppet, streamlining configuration management processes. * Enhance the security posture and threat monitoring capabilities of our infrastructure by onboarding VMs to Microsoft Defender and internal/external physical servers to Azure Arc. * Collaborate with the SIEM team to streamline the ingestion of server logs into a centralized logging solution, enhancing visibility and threat detection capabilities. * Facilitate the migration of company-wide Linux CentOS systems to Ubuntu for improved manageability and long-term viability. * Proactively monitor and enforce security compliance standards across our Azure infrastructure by implementing Policies and Initiatives. * Oversee the management of the CI/CD pipeline for the Platform Engineering team, providing guidance and support to other teams as needed. * Lead the migration of physical servers from VMware to Azure using Azure Migrate, ensuring a seamless transition to cloud-based infrastructure. * Continuously identify opportunities for cost reduction and efficiency improvement across various project infrastructures, leveraging strategies such as Reserved Instances and storage optimization. * Provide infrastructure support to new projects and initiatives led by the Site Reliability Engineering (SRE) team, ensuring the scalability and reliability of our infrastructure.