Résumé

Qualifications

Personal Profile

  • Industrious
  • Diligent
  • Self-motivated
  • Dedicated
  • Determined
  • Continuous learner
  • Co-operative
  • Loyal
  • Trustworthy

Programming & Scripting Languages

  • Python
  • PHP
  • CSS
  • HTML
  • XML
  • AJAX
  • JavaScript
  • jQuery
  • YAML
  • SQL
  • DQL
  • PL/SQL
  • C
  • C++
  • Bash

Development Environments

  • AWS
  • LAMP
  • MAMP
  • WAMP
  • MySQL
  • Oracle
  • Drupal
  • SQL Server
  • WordPress
  • Yii
  • Symfony

Operating Systems

  • MacOS
  • FreeBSD
  • Red Hat
  • CentOS
  • Debian
  • Kali
  • Ubuntu
  • Windows

Analysis & Design

  • Object Oriented Analysis and Design
  • Object Oriented Software Construction
  • Design by Contract
  • Software Design Patterns
  • Architectural Design Patterns (Model-View-Controller).
  • Software Development Life Cycle
  • Requirements Analysis & Process Modeling
  • Project Management
  • UML
  • Entity Relationship Model
  • Entity Relationship Diagrams
  • Relational Algebra
  • RUP
  • BON
  • Algorithm Analysis and Design
  • Recursion
  • Abstract Data Types
  • Data Structures
  • Predicate Logic

Automation, Orchestration, Development, Monitoring & Networking

  • Ansible
  • Ansible Tower
  • Jenkins
  • Nagios
  • Nagios Log
  • Virtualization
  • Containerization
  • VMware vSphere
  • VMware Fusion
  • Oracle VirtualBox
  • AWS
  • Docker
  • Kubernetes
  • JIRA
  • Dynatrace
  • Git
  • GitHub
  • Bitbucket
  • JMeter
  • Vega
  • Gremlin
  • OpenVAS
  • GVM
  • Photoshop
  • Microsoft Office
  • Samba
  • Postfix
  • Sendmail
  • Homebrew
  • Drush
  • WP-CLI
  • Composer
  • PHPUnit
  • REST
  • SOAP
  • SoapUI
  • Insomnia
  • Synology NAS
  • Communication Networks
  • OSI network layers
  • TCP/IP Protocols
  • DNS
  • TLS
  • VPN
  • GPG/PGP

Professional Experience

Senior Linux Systems Administrator

BMO Financial Group, Toronto, August 2022 – Present
  • Collaborate closely with a fast-paced development team to maintain 99.99% server uptime ratios.
  • Implement automated deployments for bank applications, in support of DevOps initiatives.
  • Drive forward Infrastructure-as-Code (IaC) and Configuration-as-Code (CaC) practices.
  • Monitor, restore, change, support, and handle day-to-day activities required to run the mission critical systems for the company ensuring business service levels are met and environments are managed.
  • Work with development and operations personnel to develop and implement the counter-measures necessary to improve development and production systems reliability.

Lead Web Developer/Database Analyst

Acting Lead Linux Systems Administrator/AWS Cloud Architect

Royal Ontario Museum, Toronto, September 2012 – August 2022

As the Lead Developer, I was responsible for the continuous development, maintenance, and monitoring of some of the company’s main websites:

  • The Royal Ontario Museum main website (https://www.rom.on.ca). One of the largest museums in North America and the largest in Canada and attracts more than 1M visitors per year. This web application is supported by a series of up-to-date and secure Drupal 7 websites (Dev, Stage, and Prod). Their multi-tiered architecture are backed by Debian 11 web servers, MySQL 8 database servers, and Solr search engine servers.
  • The ROM Programs & Events’ website (https://www.rom.on.ca/en/whats-on/all-programs) which generates on average CAD $650K in annual revenue alone. This web application has Drupal at its core and integrated with Eigen Payments Solutions.
  • The ROM School Visits’ website (https://schoolvisits.rom.on.ca) which generates on average CAD $1.5M in annual revenue alone. This web application is supported by a series of up-to-date websites (Dev and Prod). Assisted by AWS load balancers, their multi-tiered architecture are backed by Debian 11 servers running Apache 2.4, MySQL 8, and PHP 8.
  • The ROM Tickets’ website (https://tickets.rom.on.ca). This web application is supported by a series of up-to-date Symfony websites (Dev, Stage and Prod). Assisted by AWS load balancers, their multi-tiered architecture are backed by Debian 11 servers running Apache 2.4, MySQL 8, and PHP 8. Also, the architecture consists of the integration of Vivaticket Event Management SOAP API web services and Shift4 Payment Solutions REST API web services.

As the Lead Linux Systems Administrator/AWS Cloud Architect, I:

  • Supported the best user experience the company wishes to create for its internal and external users.
  • Architected, deployed, and administered the digital infrastructure on premises and on the cloud required to run web applications, databases, search engines, version control, and network file systems.
  • Monitored all multi-tiered digital assets on premises and on the cloud with Nagios and Nagios Log.
  • Designed and maintained version control repositories, source code management, and continuous integration with Git and Jenkins from Development to Production using CI/CD pipelines.
  • Performed IT automation such as cloud provisioning, configuration management, application deployment, orchestration, and continuous delivery with Ansible.
  • Administered Unix and Linux systems on VMware vSphere and AWS; cloud infrastructure, system security, firewalls, process management, intrusion detection and prevention, user and group management, password policy management, software management, patch management, TLS certificate management, storage management, auditing and monitoring, log management, task automation, backups, restores, load balancing, autoscaling.
  • Administered MySQL databases, including process management, user management, tablespace management, backups, restores, migrations, load balancing, stress testing, performance tuning, and data modeling.
  • Performed system security, performance, and scalability on LAMP and MAMP stack models.
  • Developed and maintained incident response plans (IRP) and disaster recovery plans (DRP).
  • Administered and managed PCI DSS compliance.

Freelance Development and Systems Administration

GE Appliances Canada, May 2022 – August 2022
  • Identified and fixed application bugs in a PHP web application running on AWS, Docker, and Symfony.
  • Performed system administration and solutions architect tasks on AWS.
  • Recovered and further protected the AWS architecture from phishing attacks.

Software Developer

Eyelit Inc., Mississauga, August 2011 – July 2012
  • Identified and fixed application bugs in Java and PL/SQL code on team environment using CVS.
  • Performed system administration on OS X Server, CentOS and Windows Server 2008 systems.
  • Performed database administration on Oracle Database 11g, MySQL and Microsoft SQL Server 2008.

Production Specialist

Equifax Canada, Toronto, June 2007 – July 2011
  • Developed PL/SQL programs and Oracle Reports to present statistical reports for upper management.
  • Supervised and supported team on project fulfillments on an IBM OS/390 and Red Hat Linux systems.
  • Designed and developed Java applications and shell scripts to help perform tasks quickly and efficiently.

Computer Operator

A&P Canada, Toronto, June 2006 – May 2007
  • Ensured that system changes, order processing, and payroll are handled promptly and accurately on JCL.
  • Designed and developed a Java desktop client application to monitor, test and verify store orders, surveys and inventories from mainframe.

Computer Lab Technician

Humber College, Toronto, September 2003 – August 2005
  • Designed and developed a web application using PHP to remotely monitor printers.
  • Maintained, diagnosed, and repaired computer equipment.
  • Troubleshot hardware and software related problems with students and staff.

Education

AWS Solutions Architect Professional

Amazon Web Services

Current

AWS DevOps Engineer

Amazon Web Services

October 2023

AWS SysOps Administrator

Amazon Web Services

October 2022

AWS Solutions Architect Associate

Amazon Web Services

August 2021

Cyber Security Management

University of Toronto, Toronto

April 2019

Computer Science, BSc.

York University, Toronto

August 2014

Oracle Database Administrator

Humber College, Toronto

August 2005

Computer Programmer

Humber College, Toronto, Dean’s Honour Roll, ’03-‘04

August 2005

Electronics Engineering

Technological Institute of Toluca, Mexico, Dean’s Honour Roll, ’98-‘02

May 2002

Languages

English and Spanish.

Interests

Astronomy, photography, and technology in general with a strong interest in DevOps, cloud computing, databases, and cyber security. Also, a strong advocate for physical fitness.