I have developed applications that act on a realtime manner involving continuously incoming data streams. I also have experience designing and setting up a fault tolerant, distributed, and secure infrastructure. I have done development workflows redesign ie integrating CI/CD and containerization as well. I can work on data analytics particularly with natural language processing and audio data processing. I can also setup database warehouse systems to store large data and make it so that data retrieval speeds are relatively fast provided I have access to the application code as well.

Skills

Software Development

  • Python
  • Git
  • Microservices
  • ReST
  • GraphQL

Databases

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle
  • MS Access
  • SQLite
  • Redis
  • Cassandra
  • Elasticsearch
  • DynamoDB
  • CosmosDB
  • MongoDB

Cloud Technology

  • AWS
  • Azure

Infrastructure as a Code

  • Terraform
  • ARM / Bicep
  • CloudFormation

HTTP Servers/Proxies

  • Apache HTTP
  • Nginx
  • HAProxy
  • Squid

Kubernetes Based Applications

  • Argo
  • Flux
  • Cert Manager
  • Prisma/Twistlock
  • Istio
  • Calico
  • Kiali

Monitoring

  • Prometheus
  • Grafana
  • ELK Stack
  • FluentD
  • Alertmanager
  • Jaeger
  • PagerDuty
  • New Relic

Containers and Orchestration

  • Kubernetes
  • Openshift
  • Nomad
  • AKS
  • Docker
  • Packer
  • Consul

Linux Administration

  • RHEL
  • Debian
  • Ubuntu
  • Bash
  • Powershell
  • Ansible
  • Chef

Continuous Integration

  • Azure DevOps
  • Jenkins
  • Gitlab CI
  • Github Actions

Message Queues

  • RabbitMQ
  • Kafka
  • Azure Service Bus
  • AWS SQS

Work Experience (12)

Aug 2024 - Current
Senior DevOps Engineer
Simcorp
  • Integrate Snowflake data marketplace to product offering

  • Help launch Qlik offering to production

  • Modernize python scripts for managing vm images

  • Manage and maintain the Azure infrastructure

  • Automate deployments using ADO

  • Help in setting up monitoring and alerting

  • Update and streamline group workflows

  • Update outdated tools and libraries used in automation

Feb 2024 - Aug 2024
Freelance - SRE
Recruitics / Doxa
  • Manage and maintain the AWS infrastructure either via Jenkins, Bitbucket Pipelines, and/or ArgoCD

  • Maintain software quality and security by ensuring all releases are checked by sonar and/or trivy

  • Assist in application deployments and production issues

  • Help in setting up monitoring and alerting

  • Configure and setup automation and pipelines

  • Help DevSecOps in the maintenance of secret rotation as well as vault cluster management

  • Help migrate github actions to bitbucket pipelines

  • Audit alerts to ensure only critical and necessary notification are sent to correct slack channels

  • Assist development teams in upgrading tools, packages, systems, and/or programming languages from sunsetted versions

  • Support applications: Terraform, Python, Serverless Framework, AWS EKS, AWS EC2, AWS RDS, Hadoop, ELK Stack, PromStack, OpsGenie

Feb 2022 - Jan 2024
Senior Platform Engineer
Manulife
  • Manage, maintain, and deploy services to Azure kubernetes via Jenkins

  • Ensure code is checked by security and code quality tools: Snyk and SonarQube

  • Identify, investigate, and resolve potential issues for releasing applications to production

  • Help identify, investigate, and resolve security problems

  • Migrate stack from on-premise cloud foundry to Azure

  • Plan and document procedure for performing disaster recovery, operational resiliency audit, and incident management

  • Ensure integration to monitoring systems are working: Prometheus, Kiali, Jaeger, Grafana, Devo, New Relic

  • Coordinate with relevant business partners and raise service request when needed

  • On call support for incidents and perform documentation, remediation, and coordination

  • Create audits of system states and manuals for operations tasks

  • Provide training and knowledge sharing for rest of team

  • Programming languages used by backend developers: typescript

  • Supporting applications: Terraform, Azure Synapse, Azure CosmosDB, Azure Functions, Istio, FluxCD, Prisma/Twistlock, Cert Manager

Nov 2019 - Feb 2022
Senior DevOps Engineer / Site Reliability Engineer
ING Business Shared Services
  • Manage, maintain, and deploy services to openshift/kubernetes via Azure DevOps Pipelines

  • Identify, investigate, and resolve potential issues and performance bottlenecks

  • Help identify, investigate, and resolve security problems

  • Migrate stack from on-premise to public cloud: Azure / AKS / ARM

  • Perform disaster recovery, operational resiliency audits, and incidents management

  • Maintain monitoring systems: ELK / Grafana / Prometheus / Kafka / PagerDuty

  • Coordinate with relevant business partners and raise service request when needed

  • On call support for incidents and perform documentation, remediation, and coordination

  • Create audits of system states and manuals for operations tasks

  • Provide training and knowledge sharing for rest of team

  • Develop applications/scripts for operations efficiency: python, bash, powershell

  • Programming languages used by backend developers: python, go, java

  • Additional applications: FIS Profile, MSSQL, SSRS, VMWare, F5, RHEL7, Prisma/Twistlock

  • Supporting applications: Terraform, Ansible, Consul, Vault, Nginx, Squid, Cassandra, eBPF

Mar 2019 - May 2019
Freelance - DevOps
mClinica
  • Migrate services from azure to gcp

  • Provide guidance/advice on database deisign/architecture as well as dockerizing applications

Dec 2017 - Nov 2018
Freelance - BackEnd Development / DevOps
DigitalTolk
  • Develop a realtime application with NLP capabilities involving audio and language analysis

  • Application development involved python with asyncio, grpc, gunicorn, 0mq, nats, asgi, pydub, textblob, polyglot, and spacy

  • Application development approach was to use actor model design

  • Also includes tasks in upgrading current azure infrastructure implementing containerization, high availability, and security

  • Setup the base docker images for applications using packer with ansible

  • Security integrations involved placing a bastion gateway, implementing fail2ban, and adding rate limiting

  • Implement a clustered/fault tolerant setup for redis, elasticsearch, nomad, consul, traefik, and mariadb

  • Use terraform and ansible to automate azure infrastructure upgrade and deployment

Nov 2016 - Dec 2017
Senior BackEnd Developer / Senior DevOps Engineer
CBO (Complete Business Online)
  • Develop, support, and optimize on a general level across all products and applications

  • Manage and maintain the AWS cloud stack: ELB, SQS, Lambda, DynamoDB, Opsworks, SNS, Cloudwatch

  • Provide training and knowledge sharing for rest of team

  • Additional technologies handled: Google Analytics

Jun 2016 - Nov 2016
Freelance - BackEnd Development
Juwai
  • Develop and maintain backend applications and services

  • Identify, investigate and resolve potential

  • Additional technologies involved are AWS SQS, MySQL, and ZeroMQ

Jun 2016 - Nov 2016
Freelance - BackEnd Development
Glyphstudios
  • Develop voice/sms applications integrated with Asterisk and to telecommunications partners

  • Troubleshoot and make recommendations for any problems and issues

  • Aid in optimizing performance of existing voice/sms applications with high load and traffic

Jun 2016 - Nov 2016
Freelance - BackEnd Development
APPone
  • Manage and maintain database as well as create relevant scripts and schemas

  • Develop backend applications

  • Troubleshoot and make recommendations for any problems and issues with frontend integration

Oct 2013 - Aug 2014
Freelance - Database Development
Harte Hanks
  • Manage and maintain multiple databases as well as help in merging them to a single database

  • Coordinate with relevant parties and develop scripts for transforming data from database

May 2008 - Aug 2013
OSS and Database Engineer
Aircom / Nokia
  • Develop applications/scripts for telecommunications data processing and reporting

  • Setup and maintain a data warehouse for telecommunications data

  • Perform OSS network modification, monitoring, maintenance, and troubleshooting

  • Extract and process data from OSS network for analysis

Education (1)

Bachelor's Degree
Electronics and Communications Engineering
Mapua Institute of Technology
2002 - 2006

Certificates

Licensed Electronics and Communications Engineer
2007-04

Languages

English

Filipino