Post on 25-Sep-2020
AHMAD FERDAUS ABD RAZAKCloud Engineerferdaus@warpedlenses.com
Creating Cloud solutions for inter-application interactivity, designing and troubleshooting Cloud infrastructuredeployments, developing serverless API, and supporting Web platforms operations.
PENANG, MALAYSIARESIDENCE
MALAY (NATIVE), ENGLISH (ADVANCED)LANGUAGES
Download this documentPDF
CERTIFICATIONS
PUBLIC CONTRIBUTIONS
SOURCE CODE REPOSITORYGitHubPYTHON MODULE RELEASESPyPI
ACCOMPLISHMENTS
CLOUD
1. Developed a serverless API using AWS Lambda, API Gateway, DynamoDB, and Azure DevOps toenable self-service and fully-automated Content Delivery Network (CDN) cache purge for webcontents.
2. Developed a serverless API to automate software and document publishing from on-premisesstorage to web repository. There is also a working Python frontend to interact with the API as areference implementation.
3. Developed an authentication and authorization layer for token-based access to Cloud-based APIs.4. Created a highly-available LAMP stack infrastructure in AWS for a stateless application using auto
scaling group, load balancing, and multi-Availability Zone database deployment with everythinglaunched and fully operational within minutes using CloudFormation (Infrastructure as Code).
5. Established a Continuous Integration / Continuous Delivery (CI/CD) infrastructure for automatedconfiguration management of Web Systems platforms on-premises and in the Cloud.
6. Installed and configured Azure DevOps pipeline agent to enable Continuous Integration foreCommerce application builds.
7. Established an authentication and authorization layer for a static website in the Cloud. The authlayer uses Amazon Cognito as the authorizer and Azure Active Directory as the Identity Provider.
8. Consulted in designing and troubleshooting Cloud deployments.
AUTOMATION
1. Created a BASH automation for the IP2Location dataset update process, changing it from aquarterly manual process inside Apache configuration branches to its own monthly process.
2. Developed BASH / Python automation to scrape Nagios configurations and use them to run activeservice checks, adding custom checks not available in Nagios to provide extra visibility into livesystem status.
3. Created BASH automation for the process of updating the metadata for the company's PDFproduct manuals.
4. Created BASH automation for WebLogic's cluster creation process, integrating all the necessarychanges on the DNS server, load-balancer, Apache web server, service-locator, datasources,shared library deployments, etc.
5. Created a BASH automation for the WebSphere Commerce Dataload process to transfer data frommultiple repositories to live paths. This shortens the work from 15 - 30 minutes down to severalseconds. Taking this out of the weekly release reduces the duration of the release itself by up to 5hours.
ENVIRONMENT SETUP
1. Developed company websites and supporting infrastructure, including DNS, web services, anddatabase management.
2. Developed a media management system to broadcast audio, video, and presentation materials tointernal terminals.
3. Established an Open Source Software lab, a TV production studio, and a training syllabus forschool kids covering a broad range of skills in IT and Multimedia.
OUTREACH
1. Established an innovation program for school students, creating an annual science fair as well ascultivating culture and mindset toward innovation.
SKILLS
CLOUD
SYSTEMS ADMINISTRATION
AWS (70%)
Azure (10%)
GNU / Linux (80%)
Apache / HAProxy / Varnish / FTP / DNS (90%)
WebLogic / WebSphere (50%)
Nagios (70%)
Splunk / Elastic (50%)
CODING & SCRIPTING
BASH (90%)
Python (85%)
HTML / CSS (80%)
PHP / MySQL (70%)
JSON (90%)
YAML (90%)
EXPERTISE
CLOUD INFRASTRUCTURE
Creating Cloud solutions for inter-application interactivity, designing and troubleshooting Cloud infrastructuredeployments, developing serverless API, and integrating Cloud services.
SYSTEMS ADMINISTRATION
Managing Linux-based infrastructure setup and operations.
AUTOMATION
Systems & platforms automation using BASH, Python, and Ansible.
WEB DEVELOPMENT
Python, PHP, HTML, JavaScript, CSS, & MySQL web development in a Linux-based environment.
AWARDS
AWS CERTIFIED SYSOPS ADMINISTRATOR - ASSOCIATE
Completed the AWS Certified SysOps Administrator - Associate exam successfully. Certified by Amazonin 2020.
AWS CERTIFIED SOLUTIONS ARCHITECT - ASSOCIATE
Completed the AWS Certified Solutions Architect - Associate exam successfully. Certified by Amazon in2019.
AWS CERTIFIED CLOUD PRACTITIONER
Completed the AWS Certified Cloud Practitioner exam successfully. Certified by Amazon in 2019.
EAGLE EXCELLENCE AWARD
Created eCommerce data load automation to shorten code deploy process by 50%. Awarded by NIMalaysia Sdn Bhd in 2018.
MyGOSS AWARD
Application of Free & Open Source Software in the Malaysian Public Sector. Awarded by MAMPU, thePrime Minister's Department, Government of Malaysia in 2010.
INNOVATION INSTRUCTOR AWARD
Guided school students to create and present innovation products. Awarded by Macau InventionIntellectual Property Association in 2012.
EXPERIENCE
June 2020 - PresentCLOUD ENGINEERNIPenang, Malaysia
2017 - 2029WEB SYSTEMS ENGINEERNIPenang, Malaysia
2014 - 2017IT EXECUTIVEUniMAP Holdings Sdn BhdKangar, Malaysia
2007 - 2014TECHNICAL ASSISTANTSena Primary SchoolKangar, Malaysia
EDUCATION
2001 - 2006BSE AEROSPACE ENGINEERINGUniversity of MichiganAnn Arbor, USA
1994 - 1999MALAYSIAN CERTIFICATE OF EDUCATIONThe Malay College Kuala KangsarKuala Kangsar, Malaysia
CLOUD DESIGN PORTFOLIO
Single Sign-On CloudFormation Templates Deployment Pipeline with Custom Validations
CI/CD Pipeline for Platforms Configuration Deployment
CDN Cache Purge API
Token-Based Authentication and Authorization Layer
Automated CloudFront Cache Invalidation for S3-Hosted Websites
Scalable, Decoupled, and Pluggable Application Framework
CloudFormation CI/CD Deployment Framework
CI/CD Pipeline for AWS Customizations for Control Tower Solution
Signaling System for Automated Emergency Actions Execution