Sấu Gấu's Blog


Projects

Position DevSecOps Engineer (DevSecOps R&D Department)
Project Description Working as an DevSecOps Engineer in the DevSecOps R&D Department of Sun Life Global Solutions
Customer Sun Life Global Solutions
Team size 5
Responsibilities
  • • Convert pipeline running using Ansible playbook into Jenkins Pipeline. Using Jenkins Templating Engine (JTE) to centralize all pipeline logic code and enforce policies and best practices by embedding them in shared templates
  • • Set up Jenkins Agent for CI/CD pipeline, set up Pod Template to define blueprint for pods that Jenkins use to run job on Kubernetes cluster.
  • • Integrating SonarQube, Checkmarx and Artifactory in Jenkins pipeline for code quality and artifact management.
Technology
Jenkins Docker Kubernetes Jenkins Templating Engine (JTE) Groovy SonarQube Checkmarx Artifactory Bitbucket Server Ansible


Position Devops Engineer
Project Description Developing new modules including FE, BE and API for BIDV Met Life using framework Java Spring Boot and NodeJS
Customer BIDV Met Life
Team size > 15
Responsibilities
  • • Establish and configure System Integration Test (SIT) environment for BIDV Met Life that replicates the production environment, ensuring all the necessary components are in place for testing.
  • • Setup monitoring system on SIT environment, working with Tester Team to benchmark performance of the system, database, and API on SIT environment.
  • • Create comprehensive deployment plans that include procedures for database updates, code deployment, and rollback strategies to mitigate risks before Go-Live.
  • • Develop and maintain CI/CD pipeline on SIT environment.
  • • Coordinate and execute the Go-Live process on UAT and PROD environment for BIDV Met Life for multiples modules, ensuring smooth transition from SIT to UAT, Prod. Working with Dev Team and Tester Team to monitor and troubleshoot any issues that arise during the transition.
Technology
Jenkins Docker Harbor SonarQube Bitbucket Grafana Prometheus NGINX Java