Government project – Singapore
Senior DevOps Engineer, Aug 2021 – Present
Project description:
- Working on a team of 40 members including 4 PM, 4 Team Leader, 22 Developers and 10 QC
Responsibility:
- Provisioning infrastructure on AWS Cloud using Terraform, including the setup of AWS EKS Clusters.
- Implementing CI/CD pipelines with Jenkins CI and integrating with ArgoCD for GitOps workflows.
- Setting up Apache Kafka and monitoring data traffic with DatadogHQ.
- Deploying Keycloak and PostgreSQL to EKS clusters using Helm.
- Managing and enhancing monitoring solutions using ELK Stack, Prometheus, and Grafana for EKS clusters.
- Advanced expertise in Kubernetes for managing containerized workloads and services.
- Setting up custom Datadog agents for specific metric collections, improving system observability.
- Supporting infrastructure needs for NTUC First Campus in Site Reliability Engineer (SRE) roles.
- Contributing to microservices infrastructure by creating and maintaining Terraform resources for seamless deployments and service ingress.
- Spearheading cloud infrastructure management with a strong focus on Amazon Web Service (AWS).
- Managing and maintaining multiple EKS cluster.
- clusters (10–20 clusters) with a focus on reliability and scalability.
- Designing and implementing Bitbucket Pipelines for automated CI/CD workflows.
- Collaborating on disaster recovery (DR) pipelines to ensure high availability and seamless failover processes.
- Configuring Prometheus and Grafana monitoring for Kafka Connect, enhancing observability and metric tracking.
- Migrating production EKS cluster nodes to new nodes, ensuring minimal downtime and optimal performance.
- Optimizing and scaling microservice infrastructure using Terraform for resource management and deployment problem resolution.
Key Skills and Technologies:
- Cloud Platforms: Amazon Web Services (AWS)
- Containerization & Orchestration: AWS Elastic Kubernetes Service (EKS), Docker
- Infrastructure as Code (IaC): Terraform, Helm
- CI/CD Tools: ArgoCD, Github Action
- Monitoring Tools: Prometheus, Grafana, Loki, ELK Stack
- Database Management: PostgreSQL, Firebase
- Messaging Systems: Apache Kafka
- Security: Cert-Manager for HTTPS Certificates, Sonarqube, AWS Security Hub
- Programming & Scripting: Bash, Python, YAML
Healthcare Caim Services – United states
Senior Devops Engineer, Aug 2023 – Oct 2024
Responsibilities & Technology:
- Infrastructure Automation: Designed and implemented an Terraform pipeline to create and manage infrastructure across dev, QA, and prod environments for all services and resources.
- CI/CD Pipelines: Built GitHub Actions workflows for seamless deployment to AWS services.
- Configured custom DNS for AWS CloudFront and AWS ALB to ensure secure and optimized access on AWS.
- Monitoring and Alerting :Set up real-time alerting mechanisms for service downtime and critical issues to maintain high availability and swift incident response.
- Code Quality Integration: Integrated all source code repositories (GitHub) with SonarQube to maintain robust code quality and security standards.
- Database Management: Manage databases, configure for auto backup and high availablity across dev, staging, and prod environments.
- Error Logging and Notifications: Generate & configure rules from AWS CloudWatch with automated error detection and alerting systems.
AWS Web Service (AWS):
- Proficient in configuring Google Cloud Load Balancer to route traffic to AWS ECS services, ensuring high availability and fault tolerance.
- Experience in integrating AWS API Gateway with ECS services using AWS ALB for API.
- Expertise in configuring AWS API Management for routing requests to backend services with strong security policies.
- Configured notifications to Slack for immediate awareness of error logs during deployments.
Key Achievements:
- Achieved end-to-end serverless architecture optimization, enhancing development speed and reducing deployment complexity.
- Ensured real-time collaboration and proactive monitoring through
- Robust alerting and notification systems integrated with Slack.
- Streamlined infrastructure and CI/CD processes for scalability and reliability in AWS environments.
Internal Project
Senior DevOps Engineer, Mar 2023 – Dec 2023
Responsibilities & Technology:
- Cloud Migration: Migrated application workloads, including app instances and databases, from IBM Cloud to AWS Cloud with minimal downtime. Advised and prepared architectural strategies to ensure a seamless migration process.
- Infrastructure as Code: Created Terraform stacks and infrastructure pipelines for development environments using GitHub Actions for automated deployment.
- Cost Optimization: Investigated and reduced AWS costs for both development and production environments through efficient resource allocation and monitoring
- Documentation: Authored comprehensive documentation for Solution Architects (SAs) detailing system architecture, workflows, and troubleshooting guidelines..
- Developed Terraform scripts and infrastructure pipelines using GitLab Actions to provision and manage all infrastructure stacks, including: ECS (Elastic Container Service)
- SNS (Simple Notification Service
- VPC (Virtual Private Cloud)
- Additional AWS services required for project deployment and scaling.
- Scalable Solutions: Ensured scalable and robust infrastructure setups to support project growth and operational efficiency.
Key Achievements:
- Successfully executed large-scale migrations with minimal service interruptions.
- Optimized cloud costs while maintaining high performance and reliability.
- Streamlined infrastructure provisioning and deployment processes using modern CI/CD tools.
- Delivered detailed and actionable documentation, empowering teams for smooth operations and future scalability.
- This refined version emphasizes your technical expertise, leadership in migration projects, and focus on cost-efficiency and scalability.
Internal Project
DevOps Engineer, Jan 2019 – Aug 2021
Responsibilities & Technology:
- Cloud Infrastructure Management: Managed cloud services across multiple platforms, including AWS, and Hostinger.
- Administered AWS console, ensuring efficient resource utilization and budget control.
- Infrastructure Automation: Implemented Infrastructure as Code (IaC) using Terraform and Ansible for automated deployment and management of cloud resources.
- Developed PowerShell and Bash scripts to automate daily administrative tasks.
- Containerization and Orchestration: Installed and configured Docker-CE, with hands-on knowledge of Docker Compose.
- Built and maintained Kubernetes clusters (K8s), including writing Deployments, Services, and Ingress configurations.
- CI/CD Pipeline Management: Set up and maintained Jenkins servers for CI/CD workflows.
- Deployed CI/CD solutions across Github repo and Bitbucket Repo.
- Implemented SonarQube for syntax quality control and code review automation.
Key Achievements:
- Successfully implemented automation for cloud infrastructure deployments, reducing manual effort and operational errors.
- Improved CI/CD efficiency through robust pipelines integrating AWS with Github, Bitbucket.