Vincent De Smet

Vincent De Smet

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Financial Management Systems Implementation Expert with 9+ years experience in the field. co-organizer of Docker Saigon community
Financial Management Systems Implementation Expert with 9+ years experience in the field. co-organizer of Docker Saigon community

Been working for 10+ years implementing Cloud Native solutions, including internal workshops. In my spare time I self-study and present the latest in DevOps for the Docker Saigon community.

I have a Masters in Software Engineering from the University of Ghent, Belgium. I worked with Java, Haskell, C++, ... but have mostly been using Golang and Typescript as part of my day job.

Bangkok (+07:00)
Joined December 2015
EXPERTISE
5 years experience
I developed several add-on tools outside of the Financial systems. I often use .NET objects in my Powershell scripts as well
I developed several add-on tools outside of the Financial systems. I often use .NET objects in my Powershell scripts as well
5 years experience
I augment the financial systems with extensive business rules and data propagation using sql.
I augment the financial systems with extensive business rules and data propagation using sql.
3 years experience
Transform business objects using XSLT. Generate User Interface and PDF documents using XSLT
Transform business objects using XSLT. Generate User Interface and PDF documents using XSLT
3 years experience
Automate deployments on Windows using Powershell.
Automate deployments on Windows using Powershell.
2 years experience
Converted several VBA solutions to more advanced VSTO solutions for better integration with external data into Excel
Converted several VBA solutions to more advanced VSTO solutions for better integration with external data into Excel
8 years experience
I have worked with Docker since May 2014. I consulted a local startup on getting up and running quickly using Docker and became a co-orga...
I have worked with Docker since May 2014. I consulted a local startup on getting up and running quickly using Docker and became a co-organizer for the Docker Saigon community.
9 years experience

REVIEWS FROM CLIENTS

Vincent's profile has been carefully vetted and approved as a Codementor. Connect with Vincent now, and leave a review for them once you're done!
EMPLOYMENTS
SWE
Career Break
2024-07-01-Present

Building CDKTF GPL 3.0 construct library (Typescript + Golang) for fun
https://...

Building CDKTF GPL 3.0 construct library (Typescript + Golang) for fun
https://github.com/envtio/base

  • Ported AWS CDK L2 constructs to CDKTF
  • Implemented integration testing of all core library components leveraging Terratest and OpenTofu for maximum test coverage
  • Library includes L2 constructs for
    • AWS IAM Roles, Policies, Policy attachments and conversion between Terraform PolicyDocument and AWS IAM Policy strings.
    • Full Aws StepFunctions State Machine support (including strongly typed Tasks for SQS, S3, EventBridge, Lambda, Http, …)
    • Conversion between Construct tree dependencies into Terraform Resource dependencies
  • Design and implement parts of CLI for CDKTF automation as part of a group of open source collaborators.. CLI provides orchestration to pull and deploy this construct library.
TypeScript
Go
CDK
View more
TypeScript
Go
CDK
View more
Platform Engineer
Goodnotes
2022-05-01-2024-06-01

Rolled out Terraform automation with Atlantis, AMI builds with Hashicorp Packer, e2e testing with Terratest</u...

Rolled out Terraform automation with Atlantis, AMI builds with Hashicorp Packer, e2e testing with Terratest. Drove adoption of CDK, CDK Pipelines, Projen + IaC integration patterns. Defined GitHub Actions tooling & best practices for custom Actions (TS + Jest Unit testing) & private package hosting using GitHub Packages. Drove migration to gitOps (ArgoCD) + CDK8s. Managed full Zero Trust solution roll out.

  • Joined as 3rd SRE to support multiple product teams with their existing AWS and k8s infrastructure.
  • Implemented first iteration of AWS SSO, deprecating shared IAM Roles and long lived Access Keys
  • Implemented Hashicorp Packer AWS AMI build pipelines & Terratest for e2e.
  • Rolled out secure host access with AWS SSM Session Manager
  • Iterated on AWS CDK adoption, implementing first constructs for CDK Pipelines.
  • Implemented first iteration of internal CDK8s Chart with CSI support for secret management and
  • Developed internal projen.io Project types for the team to ensure maintainable and consistent AWS CDK + CDK8s codebase for all microservices. providing golden path for linting, package management and CI/CD with automated upgrade flows for long term maintenance.
  • Benchmarked and rolled out Zero Trust solution within less than 1.5 Months. Provided PoC zero trust access for RDS, ElastiCache, Atlas Hosted Mongodb as well as EKS control planes. Delivered User guides for all product engineers for successful Zero Trust trial. Ensuring DevX, Audit and Break Glass requirements were met. Designed and implemented full IaC automated goteleport SaaS configuration. Rolled out agents across all AWS Org accounts and regions by leveraging KMS encrypted AMIs built with packer, validated with Terratest and deployed through internal Terraform module. Rolled out goteleport agents for all EKS clusters using CDK8s and GitOps.
TypeScript
Kubernetes
Terraform
View more
TypeScript
Kubernetes
Terraform
Packer
CI/CD
Go
Argo CD
CDK
View more
Platform Engineer
HyphenGroup
2019-09-01-2022-05-01

Introduced IaC (TF) management with Terragrunt. Built & maintained Golang cli for ArgoCD (GitOps) adoption (<...

Introduced IaC (TF) management with Terragrunt. Built & maintained Golang cli for ArgoCD (GitOps) adoption (Helm + last-mile customizations with Kustomize). Provided CI/CD PoC with Tekton. Guided migration from BitBucket to GitHub + GHA. Defined AWS VPCs (3-tier subnets+NACLs). Drove SSO adoption (AWS SSO & Okta) + OIDC integration to ALBs and migrated (shadow IT) self-hosted Nexus Repository to scalable AWS CodeArtifact.

  • Joined an existing team of engineers at early stage IaC and GitOps adoption for a new Java Spring based microservices backend
  • Introduced Terragrunt to handle Terraform configuration sprawl across 15+ AWS Accounts (scaled this up to 40+ AWS Accounts managing large scale refactorings with cross account Migrations)
  • Deployed Atlantis to resolve IaC drift caused by lack of IaC Automation
  • Introduced strong TF Module versioning and publishing to help manage propagation of IaC across environments
  • Migrated EOL kops managed k8s clusters to TF Managed EKS clusters
  • Introduced secret management for GitOps workflows using AWS KMS
  • Rreplaced ArgoCD Helm plugin driven k8s deployments with an in-house Golang CLI. This CLI automated the git heavy processes required for GitOps. Iterated on the functionality by adding convenience methods for last mile customizations. (for example: adopted json-patching libraries from Kustomize for direct support into the cli).
  • Supported data team with Airflow adoption, designing k8s and AWS native Airflow Helm chart (making use of the new Airflow k8s schedulers and task runners).
  • Iterated on Zero Trust solutions away from Pritunl+Bastion configurations, building Pritunl Zero AMIs with Packer, managing ALB OIDC listener rules with Terraform and ultimately after helping to hire DevSecOps team members and collaborating on the engineering team adoption of goteleport for Zero trust.
Git
Kubernetes
Terraform
View more
Git
Kubernetes
Terraform
CI/CD
Go
Argo CD
AWS
View more
PROJECTS
CDK8s WorkshopsView Project
2023
Internal Workshops on CDK8s adoption and integration with AWS CDK. Training on projen.io adoption.
Internal Workshops on CDK8s adoption and integration with AWS CDK. Training on projen.io adoption.
TypeScript
Kubernetes
CDK
TypeScript
Kubernetes
CDK
Kubernetes Workshops
2018
delivered at internal workshops for product engineers and with sponsorship from employer delivered for Vietnam and Singapore Community ev...
delivered at internal workshops for product engineers and with sponsorship from employer delivered for Vietnam and Singapore Community events
Kubernetes
Helm
Helm/Kops
View more
Kubernetes
Helm
Helm/Kops
Helm Charts
View more