Close this

Derence Voo

Development
Singapore, Singapore

Skills

DevOps
Kubernetes
GCP (Google Cloud Platform)
AWS (Amazon Web Services)
TypeScript
Python
Site Reliability Engineer (SRE)
Cloud Computing
Terraform
GitHub
Jenkins
Ansible
MongoDB
PostgreSQL
Db2 Database
Oracle Database
Bash (Gnu Bash)
Ubuntu
Centos
Microservices
Docker
Datadog

About

Derence, a senior DevOps engineer with 11 years of experience, excels in public cloud resource deployment, Kubernetes cluster management, and application deployment, all automated via GitOps. As a proactive self-starter, he continually seeks to streamline operations, ensuring system availability, security, and scalability. With expertise in maintaining CI/CD pipelines and containerizing Java applications, Derence seamlessly integrates infrastructure configuration into deployment processes using Infrastructure as Code. Seeking career opportunities in cloud management and DevOps, Derence is a valuable asset, combining initiative with teamwork for organizational success.
View more

Acomplishments

• Designed and implemented cloud-based infrastructure on GCP and SAAS products such as Github, Elastic Cloud, Datadog logging, monitoring and alerts, Opsgenie etc using Infrastructure as Code tool such as Terraform and Pulumi (Typescript) in an automated fashion to achieve higher productivity and faster deployment of infrastructure. • Shifted application deployment to Pulumi in Jenkins to achieve better integration with infrastructure configuration to shorten the software release cycle • Implemented monitoring and logging solutions using Datadog as part of Infrastructure as Code, enabling proactive identification and resolution of issues • Migrated Postgresql data from AWS RDS to GCP SQL without affecting business users on application access • Replace Atlantis by Spacelift as Infrastructure as Code management tool that improves the traceability of the infrastructure deployment as well as permission control via Rego policies • Migrate Terraform resources to Pulumi stacks by recreating new sets of infrastructure and cutover the application from old cluster to the new one to improve the maintainability of the infrastructure • Work closely with the application developers in troubleshooting issues related to platform and application deployment
Lead a team of 10 members located outside Singapore to deliver projects at their local country within project timeline and scope • Design and deliver IT infrastructure architect on public cloud according to project requirement, project schedule and budget • Setup and maintain CI/CD pipelines for applications and database deployment via Git, Maven and Jenkins to achieve smooth application build and deployment • Automate repetitive administration tasks using Ansible playbooks, such as provisioning cloud resources, setup and configuration of middleware and database clusters, drastically reduce the initial configuration and setup time of new environment setup • Design and implement disaster recovery strategy that meets RPO and RTO and conduct regular disaster recovery exercises to recover application and database services to test the reliability of the disaster recovery solution • Modernizing application delivery by containerizing Springboot applications with more than 30 microservices, and deployed them to Kubernetes clusters; drastically reduce the application deployment time

Work Experience

Senior DevOps Engineer

SPRESSO
July 2021 - Present
  • Spresso is modular SaaS solutions that leverage machine learning, advanced analytics, and AI to deliver actionable data-driven insights and better business outcomes. Built by retailers for realworld problems, and a mission of democratizing advanced analytics through actionable insights, Spresso lets businesses of all shapes and sizes take meaningful action on their most powerful asset, their own data. Main Responsibilities :
  • Designed and implemented cloud-based infrastructure on GCP and SAAS products such as Github, Elastic Cloud, Datadog logging, monitoring and alerts, Opsgenie etc using Infrastructure as Code tool such as Terraform and Pulumi (Typescript) in an automated fashion to achieve higher productivity and faster deployment of infrastructure.
  • Shifted application deployment to Pulumi in Jenkins to achieve better integration with infrastructure configuration to shorten the software release cycle .
  • Implemented monitoring and logging solutions using Datadog as part of Infrastructure as Code, enabling proactive identification and resolution of issues.
  • Migrated Postgresql data from AWS RDS to GCP SQL without affecting business users on application access.
  • Replace Atlantis by Spacelift as Infrastructure as Code management tool that improves the traceability of the infrastructure deployment as well as permission control via Rego policies.
  • Migrate Terraform resources to Pulumi stacks by recreating new sets of infrastructure and cutover the application from old cluster to the new one to improve the maintainability of the infrastructure.
  • Work closely with the application developers in troubleshooting issues related to platform and application deployment

Devops Architect and Team Lead

ONECONNECT FINANCIAL TECHNOLOGY PTE LTD
December 2018 - July 2021
  • OneConnect is a leading technology-as-a-service platform for financial institutions in China. The Company integrates extensive financial services industry expertise with market-leading technology to provide technology applications and technology-enabled business services to financial institutions. Main Responsibilities.
  • Lead a team of 10 members located outside Singapore to deliver projects at their local country within project timeline and scope.
  • Design and deliver IT infrastructure architect on public cloud according to project requirement, project schedule and budget.
  • Setup and maintain CI/CD pipelines for applications and database deployment via Git, Maven and Jenkins to achieve smooth application build and deployment.
  • Automate repetitive administration tasks using Ansible playbooks, such as provisioning cloud resources, setup and configuration of middleware and database clusters, drastically reduce the initial configuration and setup time of new environment setup.
  • Design and implement disaster recovery strategy that meets RPO and RTO and conduct regular disaster recovery exercises to recover application and database services to test the reliability of the disaster recovery solution.
  • Modernizing application delivery by containerizing Springboot applications with more than 30 microservices, and deployed them to Kubernetes clusters; drastically reduce the application deployment time.

Infrastructure Team Lead and Database Administrator

MSI GLOBAL PTE LTD
February 2010 - November 2018
  • MSI Global was set up in 1995 by the Land Transport Authority, Singapore. With the wealth of experience amassed by LTA in providing consultancy and solutions in land transport engineering and management, MSI Global can leverage on this expertise to help public transport providers of various cities to implement Back Office ticketing and fare collection system. Main Responsibilities:
  • Lead a team of 7 to manage all aspects of IT infrastructure, includes systems, hardware, middleware, database, backup, storage and network for both local back office ticketing and fare collection system of Singapore public transport and overseas projects of similar nature for MSI.
  • Manage the day-to-day operations of the team including downtime, reporting service levels, defining and tracking IT operational metrics and report to management and clients and to ensures SLA of 99.5% service availability of more than 200 production systems is met.
  • Manage and coach team members in their daily operations as well as supporting business projects so that every team member is able to contribute individually and independently.
  • Develop and implement hardware and software solutions for network, servers, databases etc.
  • Develop and maintain overall backup and recovery strategy for Disaster Recovery and to ensure Business Continuity.
  • Plan and execute system upgrades and tech refresh for more than 30 production databases on open systems in LTA IT Infrastructure environment from DB2 9.1 and 9.5 to DB2 10.5 within the project schedule.
  • Introduce and implement ITIL IT Change Management process and drastically avoid system outage due to changes.
  • Assess, review and optimize SQL queries and significantly cut down run time of long running SQL for production system.
  • Plan and successfully implement data migration and tech refresh for Ireland National Transport Agency from legacy to new system.

Database Administrator for DBS bank back office IT support

IBM SINGAPORE PTE LTD
July 2007 - January 2010
  • DBS was one of the largest financial services groups in Asia. Headquartered in Singapore, DBS was a well-capitalized bank with "AA-" and "AA1" credit ratings that were among the highest in the Asia-Pacific region. Main Responsibilities included:
  • Managed and oversaw more than 40 DB2 production databases on open systems in the DBS IT Infrastructure environment and ensured 24x7 availability of all production databases by actively monitoring databases' health and performance.
  • Provided database advice and assistance for banking applications such as internet banking, PeopleSoft (GL, HRS, ELM), Siebel, Cheque Verification, Risk Management.
  • Performed production change requests and attended ad-hoc problem tickets at level 1 support; always met 100% SLA.
  • Conducted database administration, performance tuning and optimization, patching, upgrades, backups, migrations, health checks, and troubleshooting to meet database availability and security requirements.

Education

National University of Singapore

Bachelor of Engineering
July 2003 - July 2007

Bioinformatics Institute