About Me

"Live the life you love, and love the life you live!"

My Passion

One of my favorite passions is playing soccer -- I love the ability to indirectly exercise and get the blood pumping while enjoying "the most beautiful game in the world".
I am currently a member of Africari football club.

Africari FC
Rest in peace Edson Arantes do Nascimento ~ Pele (1940-2022)

Self-improvement is essential to me, and every day is an opportunity to improve in some shape, form, or fashion. I am working on finding my peace and living in it!
Other interests and fun facts about me are:

  • Strong work ethic
  • Motivated lifelong learner
  • Attempting to live a life with less cluster and more clarity
  • Reliable, responsible, and excellent communication skills
  • Residence: Hayward, California

My Skills

CI/CD Tools

Argo Workflows 
CircleCI 
ArgoCD 
TeamCity 
Jenkins 

Code Languages

Shell/Bash
Groovy Script 
HTML/CSS/JS 
Python 

Cloud-Native Computing / Tools

AWS / Azure / GCP
Certified Kubernetes Administrator
Docker 
HashiCorp Vault 

Code Editors

VSCode 
Dreamweaver 
WebStorm 

Technical Skills

I have a solid understanding of source code management, build configuration languages, automated build tools, deployments and installers. Automating repetitive tasks to improve productivity and harden the development workflow.

I enjoy building things geared for the internet. I started my career developing software and building/managing corporate applications. I later transitioned and focused my growth towards the build and release side of the SDLC (Sofware Development Life Cycle).

Web design and development has always peaked my interest and continues to inspire me to work with web applications while utilizing the ever changing tools available.

60% Complete
Git / Github / GH Actions 60%
80% Complete (success)
Kubernetes 80%
80% Complete (info)
Docker 80%
60% Complete (warning)
ArgoCD 60%
80% Complete (danger)
Jenkins 80%
40% Complete (danger)
CircleCI 40%
85% Complete
Scripting: Python / Shell / Groovy 85%

Gallery

2024

May

Personal Sabbatical

May 2023 – Present
While I am not actively employed during this period, I remain committed to continuous learning and professional development. I utilized the time to attain my certification as a Certified Kubernetes Adminstrator as well as work on several freelance projects and volunteer work. These experiences have enhanced my skills and kept me abreast of industry trends. I am excited to re-enter the workforce, reinvigorated and with a fresh perspective.

Nov

CKA Certification

Certified Kubernetes Administrator (CKA)

The Linux Foundation
A certified k8s administrator with the ability to install, configure, and manage production-grade Kubernetes clusters.

Verified Digial Badge
2023

Oct

Influxdata

Remote Senior Software Engineer (Deployments)

October 2021 – November 2022
Responsibilities included building and deploying the various tools and applications utilized by InfluxData distributed across mutliple cloud platforms. My role involved improving the CI/CD pipeline and quality enforcement in automation and troubleshooting Kubernetes and containerized applications in production. I worked on incident responses and contributed upstream fixes and features to open-source tools used in the pipeline. Configuration and deployments of new microservices to Kubernetes. Improved deployment process within AWS/Azure and GCP (ex., cross-region automated deployments). I coordinated with other infrastructure teams to meet goals. Improve the monitoring and alert system and help troubleshoot issues. Maintain and nurture highly available services and deployments on Kubernetes. At InfluxData , I had the opportunity to work with a variety of technologies and platforms including Azure , AWS , Kubernetes , Helm , Terraform , Docker , CircleCI and ArgoCD .
Also helped with the source code management (Github), including writting Github actions and deployment workflows. CI tools included CircleCI and Argo workflows, which were part of my day-to-day management responsibilities.

Read More About Influxdata

Aug

Gigamon

Senior Lead Build and Release Engineer

August 2015 – September 2021 (6+ years) Santa Clara, CA
Responsibilites included managing engineering tools and services, along with driving product releases across different teams. Building and improving engineering and support tools, processes, workflow optimization, and performing releases effectively on-time. Other roles include automating the build, deployment, and testing using Jenkins/pipeline script (CI/CD). Manage the source code repository (GIT) and responsible for managing access control. Maintain Gerrit code review repository hooks that help provision check-ins by developers and integrate information to both Atlassian JIRA and JFrog Artifactory. Develop build scripts written in Python and Shell script.
Have substantial experience writing Jenkins Shared Libraries and pipelines in Groovy script. Manage the Jenkins servers used to build/test and deploy various tooling and our product line applications.

Read More About Gigamon
2015

Apr

Ask Partner Network

Senior DevOps Build Engineer

April 2014 - Aug 2015 Oakland, CA
Responsibilities included understanding the development and deployment of packages released for multiple products. Also created and maintaining the build and deployment scripts as well as maintaining build jobs executed from our Jenkins CI servers. I worked side-by-side with development and the QA team to keep builds clean and efficient. I managed the source code repository (Subversion) and responsible for the branching/merging and Apache Common Library management required throughout development and release cycle. The company had a very aggressive release schedule that required me to be readily available to address any possible change(s) that may affect the release target date. Some releases require me to upload extensions to the Chrome WebStore (CWS). Releases are carefully documented and maintained within Confluence (Atlassian). We also use JIRA as part of our tracking tool. Build scripts that I maintain are written in Bash/Python and batch scripting languages for software developed in .NET, Java, JavaScript and Xcode 6. I was also responsible for preserving the archive of software releases for major/minor/patch releases. I attended daily scrums in order to stay abreast of all release activities that will be required to plan and execute for a given release.

Aug

iPass

Senior Lead Build and Release Engineer

Aug 2007 - March 2014 Redwood Shores, CA
Responsibilities included the overall source code management and deployments for the Open Mobile Client applications (Android, iOS, Windows, Windows Touch, and Windows Phone). Continued to develop improvement strategies utilizing both JetBrains Team City (as our continuous integration server) and Perforce (source code repository). Develop and maintain build and deployment scripts 100% portable from server to server (Development → QA → Production). Also supported several software development groups coding on different platforms.
Build scripts created and maintain were written in Bash/Perl/Python/NAnt (.NET Ant) and batch. Developed and maintained packaging/installation scripts used to compile and prepare the software applications. Scripts include triggers written in Python to packing scripts written in Perl. Also was responsible for creating Team City projects that adhere to development/deployment schedule specific to each project iPass delivers. Also maintained the Team City automation servers, making sure they stay up-to-date and that all our artifacts are correctly tagged and available for QA.

Read More About iPass

Jan

PMI Mortgage Insurance

Software Engineer III

May 2000 - Aug 2007 Walnut Creek, CA
Project Lead developer for multiple projects using IBM WebSphere Business Integration (WBI) application (formally known as CrossWorlds) while adhering to high coding standards and designs. As a project lead, duties requires for me work with Business Analyst in understanding the technical requirements for projects; working closely with QA and Integration engineers testing releases; closely working with deployment engineers on all projects deployed to production. All specification and design documents adhere to implementing GDUP (Goals Driven Unified Process) compliance. I am required by our company to develop all design documents using Rational Unified Process (RUP), so I am fluent in writing Use Case diagrams, component diagrams and sequence diagrams as part of the development process. I am also involved in providing production support for all issues reported for WBI, which has exposed my current experience with server administration of both our web application and our EAI applications.

Read More About PMI