MICHAEL BALCOS

GNU/Linux Systems Administrator based in the Philippines

Nature

RESUME

Last update: December 4, 2024 (Manila time)

Professional Summary

  • Talented and resourceful System Administrator focused on performance optimization and technical improvements with understanding of cost-effective decision making and usability
  • Consistently responds to wide range of technical challenges with focused and creative approach
  • 10 years in production environments
  • Highly effective at problem solving and decision making

Experience

  • Westcon-Comstor Philippines(July 2024-Present)
    Linux System Administrator

    JOB DESCRIPTION
    - Provide Tier 2 technical assistance and support for incoming service requests and help desk emails, ensuring timely responses.
    - Identify and resolve hardware, software, and network issues promptly, escalating to senior administrators or vendors when necessary.
    - Install patches and perform routine maintenance as required in support of security and maintenance requirements.
    - Monitor environment for system anomalies and performed root cause analysis as required.
    - Implement System changes following change control process.
    - Follow security requirements in accordance with company set Standards.
    - System reviews for auditing.

    POSITION REQUIREMENTS
    - Experience with Creating, modify, troubleshooting end user accounts, both local and AD on Linux OS.
    - Experience with REDHAT Linux and variant operating systems.
    - Proficient in shell scripting and Linux CLI environments.
    - Experience using shell scripting to facilitate repeatable processes.
    - Have a working knowledge of SELINUX and OS Firewalls and intermediate expertise in configuring and maintaining.
    - Review system logs for troubleshooting OS and application issues.
    - Have working knowledge of Ansible.

  • CoreProc, Inc. (August 2020-June 2024)
    System Administrator
    -Monitor and ensure 24x7 availability of productions servers (such as LEMP servers and MySQL servers) and services (such as OpenVPN, Jenkins, iRedAdmin, and Zabbix)
    -Configure live, staging, and development servers and environments
    -Proactively escalate concerned departments of possible server and live service problems
    -Perform live application first level support
    -Coordinate with other departments for troubleshooting and problem escalation
    -Do database backups and restores
    -Develop and perform disaster recovery processes of data
    -Implemented Jenkins in order to improve development processes
    -Basic usage of Github

  • CenturyLink Technology Singapore PTE LTD (June 2019-February 2020)
    Senior IT Engineer
    -Responsible for support and administration of all Unix Application activities. This includes planning, coordination, and implementation of all changes in Unix Application(GNU/Linux, Tomcat, Apache, PHP, etc.) including performance and tuning analysis, capacity planning, systems support and planning, application support, and software upgrades.
    -Review, approve and execute change requests to ensure successful change management.
    -Troubleshoot systems and network incidents to provide maximum availability and optimal Mean Time To Repair.
    -Responsible for ensuring positive customer relationship.
    -Ensure Operations Center has all documentation necessary to understand and support their clients.

  • Key Discovery Consulting, Inc. (July 2017-March 2019)
    IT/System Administrator
    -Select, procure, and setup suitable IT hardware such as routers, switches, rack mounted NAS, DVR, and IP cameras
    -Provide technical advice
    -Provide systems such as network traffic monitoring tools(ntop-ng and iftop), backup, KVM virtualization, Squid proxy, Nagios, Hesk ticketing system for IT team, etc.

  • CenturyLink Singapore Pte Ltd (formerly Savvis Singapore Co Pte Ltd), Singapore (December 2012-April 2017)
    Web Applications Engineer
    -Among the technologies I handle here are Apache, PHP, and Tomcat.

  • Linkwise Technology PTE LTD, Singapore (March 2012-December 2012)
    Systems Engineer (Computer)
    -setup Fedora-based servers/systems known as Facility Monitoring Servers (FMS's) and FAMPs to the company
    -researched on OpenVZ should the company opt to run multiple FMS's in one machine
    -setup Nagios with XMPP and e-mail notification for the monitoring of company handled servers
    -troubleshoot and optimize further the existing servers handled by the company

  • ProV International (August 2011-February 2012)
    IT Operations Engineer
    -Tier 1 and 2 monitoring and troubleshooting of Glassfish and Terracotta servers
    -Monitor and troubleshoot mostly Ubuntu Server setups
    -Configure Zabbix
    -Logs analysis via Splunk; make regular expressions intensive reports in Splunk
    -make Perl shell scripts when useful
    -monitor VPN and internet routes, and raise an alarm when a fail-over is needed
    -assist on server setups when needed

  • LWS Media, Inc.
    System Administrator (February 2010-July 2011)
    -setting up, maintaining, and monitoring of filtering (with NCSA authentication) and highly anonymous Squid proxies; created a Perl script to automatically update Squid blacklists
    -setup and maintain Openfire for internal instant messaging; I used Jetty for serving Openfire
    -setup, optimize, and maintain Apache servers for the development and production of clients' websites and/or Open Source web solutions; setup virtual hosts and SSL certificates in Apache
    -setup and maintain Varnish for reverse proxies
    -troubleshoot LAMP driven websites
    -provide support for LAMP developers (I can program procedural PHP, and I have a working knowledge of MySQL)
    -setup and maintain Subversion for the developers
    -setup, maintain and optimize MySQL
    -does procedural PHP development when asked
    -setup, maintain, and secure VSFTPD
    -setup, maintain and secure SSH
    -setup, maintain and do some development work in ResourceSpace for the Digital Assets Management needs of the company
    -setup, maintain and secure minimal CentOS servers(these are secured for the specific tasks they are needed for)
    -setup and maitain Nagios for network and services monitoring; setup and maintain SMS notifications from Nagios
    -setup and maintain Samba for the share file systems need of the company
    -setup and maintain a Bind caching nameserver for the internal Squid filtering proxy
    -shell scripting via Perl
    -DNS configuration for domains
    -firewall configuration in CentOS dedicated and VPS servers (this include port blocking/filterning, Network Address Translation, port forwarding)
    -used virtualization for testing
    -setting up web based open source applications
    -maintaining and setting up VPSes
    -assist developers in their needs that are related to servers
    -install Symantec Anti-virus for Linux real-time scanning in CentOS servers when ideal (such as Samba shares)
    -make shell scripts for an automated way of auditing images in websites for copyrights conformity
    -configure and maintain 3rd party Windows servers (mostly IIS related tasks)
    -simple setup, and maintenance of Sendmail
    -setup private or public networking on servers
    -setup, maintain, secure, and use lighttpd when ideal, and when machines are available (for instance, some ResourceSpace installations were served by lighttpd)
    -setup software RAID-1 and LVM

  • LWS Media, Inc.
    PHP developer (October 2009-February 2010)
    -data mining jobs that are regular expressions and xpaths intensive
    -create a CLI PHP script for producing CSV reports

  • Druid Solutions, Inc.
    Junior PHP programmer (April 2009-October 2009)
    -develop a CakePHP based SMS solution for groups and individuals
    -deployed CentOS and SMS Server Tools for an SMS gateway on a physical server
    -help develop CLI PHP scripts for the SMS services of the company

  • OJT: September 2008-January 2009: UP Computer Center
    Computerized Registrar System development team OJT
    -Assisted in the development of PHP driven websites for streamlining operations in UP Diliman

  • 1999-present: University Vicars Petron Servicenter, Q.C.
    -Developed, maintained, and administered a MS Access database solution for the accounts of the family business
    -migrated the MS Access database for accounts to LAMP; I also maintain and administer this currently

  • 2001-present: Balcos Ventues, Inc., Cubao, Q.C.
    -stockholder

Education

  • August 2005-January 2009: Informatics International College, Quezon City: BS Computer Science

Trainings

  • January 2005-May 2005: Bluepoint Institute of Higher Technology: Certificate of Attendance for Total Linux course
  • 2018: Rivan School of Technology, Inc.: Cisco Certified Network Associate with CompTIA A+ Training(Certificate of Completion)
  • 2020: acloud.guru: AWS Certifified Solutions Architect - Associate 2018 Online Trainingi(Record of Completion)

Awards

  • Special Thanks and Recognition (STAR) Award
    Isssued by Maxine Moreau, EVP Global Operations, Centurylink
    Apr 2016
    I was given this award for fulfilling a task required by our P&G client that required Perl shell scripting. In our team, I'm the only one who has sufficient Perl shell scripting skills for this task. Without the Perl scripts I made, the task will take an enormous amount of time and effort. Also, human error will be more likely without the Perl scripts I made.
  • Most Valuable Team Player Award for FY16 Q2
    Issued by Gery Messer, Managing Director, APAC, Centurylink
    Jul 2016
    In addition to the STAR award I received for the Perl scripts I made for a P&G client task, I was also given this award for the same task.
  • Pres. Gloria Macapagal Arroyo Academics and Leadership Awardee

Skills

  • the use and administration of Linux distributions (especially Slackware Linux, CentOS, Zenwalk, Slax, Ubuntu, Ubuntu Server, and Fedora Core)
  • setup and administration of CentOS, Squid, Openfire, Apache, Varnish, Apache, MySQL, PHP, Subversion, VSFTPD, OpenSSH, ResourceSpace, Nagios, Samba, Bind, iptables, lighttpd, and Sendmail
  • basic Perl shell scripting
  • PHP procedural programming
  • VPS management and administration
  • HTML and CSS coding
  • extensive use of the Command Line Interface
  • usage of the vi text editor
  • upgrading, assembly, troubleshooting, and repair of IBM compatible personal computers
  • setting up software RAID-1 and LVM in Linux
  • remote administration of servers via SSH
  • setup Open Source web solutions such as Wordpress, OpenCart, Drupal, Zend Framework
  • setup CentOS on physical servers

Speaking engagements

  • Software Freedom Day '08 in the National Computer Center(Robotics using Slackware Linux, stepper motors, and GCC)
  • Software Freedom Day '09 in the National Computer Center(Serial programming using GCC)
  • STI Cubao, February 2010 (FOSS and robotics)
  • QCPU, February 2010 (FOSS, robotics, and the Arduino microcontroller)

Media presence

  • Convergence program of Net25 where my mobile robot was featured in September 2008
  • Quoted in the December 2008-January 2009 issue of Computer World Philippines magazine

I am based in
Quezon City, the Philippines.
Philippine Flag

E-mail: balcosmike[a]gmail.com