Pessimist sees cup half empty, optimist sees cup half full; while for me, I see cup half full and works hard to fill it up

High energy, curious, open-minded and self-motivated individual that derives satisfaction from learning new skills after overcoming each challenges.

I say what I do, and I do what I say. Appreciates transparent and honest relationship.

A Certified SCRUM Master, Kubernetes Administrator, DevOps Engineer, Performance Tester, Application Monitoring and ML/AI Developer

about

DevOps

Certifications

Job Experiences

feedme pos
Senior DevOps Engineer
Aug 2023 - Jan 2024 (6m)
tick

AWS Elastic Kubernetes Service management with AWS CLI and EKSCTL

tick

Elastic Kubernetes Service controller and kubernetes custom resource definition management with Helm Chart

tick

Multi-cluster internal network connection with VPC peering and ingress nginx routing

tick

Static Web Resource hosting on Cloudflare with code management and version control with Github

tick

DNS Record management with Cloudflare

tick

Microservice image building, testing and containerisation with docker or docker compose

tick

Automate image building (Continuous Integration) and automated multi cluster deployment (Continuous Deployment) with Github Action and Helm Chart Template

core consulting
Senior IT Automation Engineer
July 2020 - July 2023 (3y)
tick

Developed and integrated MLOps/DevOps automation workflow for performance monitoring, performance test/analysis, in ensuring reliable application deployment to traditional IT infra, on-prem container technology, or cloud (AWS/Azure) with Jenkins/Ansible or native automation tools

tick

Developed in-house IT Automation Framework (Automated Performance Testing, Automated Report/Notification, Automated Remediation) and predictive Machine Learning and Artificial Intelligence monitoring, warning and notification system

tick

Application Performance Testing (Environment Study, Test Script Development and Test Scenario) with Jmeter or Neoload on RESTful API or HTTP2.0 Applications.

pks
Senior Lecturer
Mac 2012 - June 2020 (8y)
tick

Conducted lectures & assessments according to syllabus meeting ISO and MQA standards. Supervise and monitor final year project progress in meeting deliverables for diploma of mechanical engineering accreditation

tick

Lead R&D initiative to uphold institution image and reputation by conducting industrial driven R&D projects. Total value of R&D project managed, RM504,400.00

bosch
Technical Sales Service Engineer
Aug 2011 - Feb 2012 (6m)
tick

Active contributor within Bosch Diagnostic Tool team, familiar with Controller Area Network (CAN) communication and responsible to continuously develop and update Bosch Vehicle Diagnostic scan tool software

tick

Ensured above 95% overall coverage of vehicle varying from continental, Japanese and local car brands in Malaysia

Projects

  • icon
    Feedme Pos Sdn Bhd

    Cluster Setup, Monitoring & Disaster Recovery

    - Applying Infrastructure as code principles to redeploy cluster for disaster recovery with Jenkins, EKSCTL, AWSCLI and Helm
    - Reducing ingress consumption with VPC peering when routing request from one cluster to another cluster
    - Cluster monitoring with Prometeus and Grafana

    Automated Applicated Build and Deployment

    - Automated frontend and backend release management with Github Action and Helm utilizing Github Action Plugins and Webhook to cloudflare
    - Automated Express.js, Node.js and Vue.js application image building with Github Action

  • icon
    Core Consulting PLT

    Application Monitoring, Self-Remediation & Root Cause Analysis with Machine Learning

    - Established SLO on application and developed self- remediation activity upon exceeding SLO threshold
    - Extracting traces during problem period and apply Machine Learning techniques to determine root cause

    Dynatrace Custom Extension and Integration

    - Oneagent MYSQL/MSSQL extension that identify blocking ID in SQL server for quick identification and remediation
    - Activegate extension that integrates with Meraki, SolarWind, Sangfor or ForcePoint SDWAN monitoring to quickly identify impacted host from network issue

  • icon
    Core Consulting PLT

    Performance Test with Jmeter/Neoload

    - Info gathering, designed test plan, performance analysis
    - Tools: Jmeter/Neoload and Dynatrace
    - Sectors: Government Agency, Finance, Telco, Education and Oil & Gas
    - Achievements:
    i) Optimized resource utilization
    ii) Improved response time
    iii) Highest concurrency achieved 300K concurrent users

  • icon
    Core Consulting PLT

    Automated Application CI/CD Pipeline

    - Integrated code repository, compiling/build agent, deployment agent, test data preparation, performance test, report generation with Jenkins
    - Features automated stakeholder notification/approval, performance report analysis and archiving
    - Tools: Jenkins, Github/Bitbucket, Kubix, Harbor, AWS, Azure, Jmeter, Neoload, LoadRunner, Teams Notification & SMTP mail server
    - Achievements:
    Reduction in application CI/CD turnaround time by automating teams communication and approval

  • icon
    Politeknik Kuching Sarawak

    Research & Development Project

    - Spent Abrasive Recycling Machine (RM120,000.00)
    - Low Cost 3D Printer (RM84,400.00)
    - Low Cost CNC Machine (RM200,000.00)
    - EGR Flameless Combustion Engine (RM100,000)

  • icon
    Robert Bosch Sdn Bhd

    Technical Sales and Service

    - Identify of 10 car model in Malaysia
    - Extract CAN bus communication packets
    - Reverse engineer CAN bus action and data acquisition

Skills