Career Profile
Infastructure Engineer with a strong background in migrating applications to Kubernetes and automating DevOps tasks. Proficient in utilizing Infrastructure as Code (IaC) and implementing CI/CD pipelines. Adept at ensuring delivery of scalable, secure, and highly available infrastructure solutions.
Experiences
Responsible for adapting and migrating legacy workloads from EC2/Ansible to EKS/Terraform. Technologies used: AWS, EKS, Spot.io, Terraform, Helm, Docker, and Argo.
- Provisioned and managed AWS EKS clusters across multiple AWS environments/accounts: devops, development, staging, and production.
- Utilized Terraform to create reusable module for EKS clusters and associated resources.
- Containerized applications using Docker and Helm to managed deployment of containerized applications on EKS.
- Utilized Spot.io for node autoscaling and cost optimization, significantly reducing infrastructure costs while maintaining system reliability.
- Deployed and integrated Argo CD, Workflows, and Events, streamlining the CI/CD processes for new use cases, and improving automation across various teams.
- Implemented observability tools (Grafana, Prometheus, Thanos, Loki) for monitoring and troubleshooting Kubernetes workloads in EKS, improving visibility and reducing downtime.
- Collaborated with QA teams by deploying Selenium Grid and integrating Argo CD to automate and run end-to-end tests, enhancing test automation and reliability.
- Successfully migrated legacy EC2 and Ansible-managed workloads, including SonarQube and Uptime Kuma, to AWS EKS.
Mainly responsible for the delivery of scalable, secure, and highly available infrastructure solutions. Also responsible for collaborating with various Engineering teams for their deployment and automation needs.
- Led the migration of applications to Kubernetes utilizing Infrastructure as Code (IaC).
- Implemented container orchestration and management.
- Designed and implemented CI/CD pipelines to ensure seamless delivery of software updates.
- Implemented security best practices and ensured compliance with industry standards
- Collaborated with software engineering teams to design and deploy cloud-based applications utilizing AWS services such as ElasticBeanstalk, Lambda, CodePipeline, CodeBuild and EKS
- Collaborated with QA team for them to be able to create QA automation pipelines on existing and upcoming applications on their own.
- Deployed and maintains open source tools to improve overall Engineering productivity
- ngrok
- spinnaker
- grafana
- loki
- Hashicorp Vault
- openunison
- EKS blueprints
- bastion
- prestashop
- magento
- wordpress
- Deployed and maintains open source tools for Data management
- metabase
- airbyte
- datahub
- Closely involve on making sure PayMongo maintains its PCI-DSS certification
- Partially responsible for most of IT admin tasks like handling Okta, Slack, and Google Workspace
- Technical Skills
- Infrastructure as Code (IaC) using Terraform
- Kubernetes (AWS EKS) and Docker for container orchestration and management
- Designing and implementing CI/CD pipelines using Spinnaker
- AWS services such as EC2, ElasticBeanstalk, CodePipeline, CodeBuild, Lambda, ElastiCache, EFS, EKS, S3, Route53, ALB, Certificate Manager and RDS
- Kubernetes manifest templating using Helm
Responsible for maintaining and improving internal tools used by Virtual Assistants. Tech stack is Meteor, Mongo, React, GraphQL, and AWS.
Maintained and created various strategic integrations for Zendesk. Also involved in creating Zendesk Integration Services, a series of micro services that will eventually allow engineers to declaratively implement Integrations. With the intent of eventually introducing these set of services to 3rd party integration developers.
- Learned Go Lang for Slack Integration and Salesforce v2 Integration.
- Contributed on some of Zendesk’s in house Go Lang libraries.
- Involve in the development and maintenance of PHP integrations like Shopify, MS Teams, Outlook, and Hubspot.
- Improved and documented development setup of PHP integrations with the intention of stream lining handover process to new maintainers.
- Maintained plugins for Wordpress Support, Wordpress Chat, and Magento 1.
- Developed ZAF v2 app for Shopify using React Redux reusing some Zendesk Garden css and components.
- Dockerized some of the integrations we maintain.
- Created unit tests and browser tests.
- Learned proper AGILE methodology.
- Lead some of the epics like Slack Integration Answer Bot functionality, Slack Integration Localization, and Salesforce v2 error handling.
E-commerce startup that used Symfony 2, JQuery, Bootstrap, and AWS.
- Developed the wish list and cart system.
- Implemented payment methods for Dragon Pay, Easy Pay, and PayPal.
- Improved product search system using Elasticsearch.
Travel Listing website where I was responsible for refactoring some parts of the Admin website and spear heading R&D on relatively new technologies.
- Developed GoEvaluator, a review system for travellers and travel providers. This was used for experimenting and learning relatively new technologies like Laravel, Angular, and Git.
- Refactored some part of the Admin using Symfony 1 and JQuery.
- Managed and taught interns that developed the first iteration of GapLabs.
Projects
Here's a list on some of the notable applications/libraries I was involved in.