Summary

A DevOps engineer with over seven-years of experience in software development. Experience in cloud providers such as AWS and Microsoft Azure, administration for Linux System and Windows Server, containerization-based technologies, and microservices observability. Also has experience in infrastructure provisioning and configuration with tools such as Terraform/Ansible/Helm. Proven ability to implement and manage CI/CD pipelines, and deploy advanced deployment strategies effectively. Have worked on teams of various sizes, and have experience managing resources and implementing CI/CD processes. Willing to learn new things as well as having a can-do attitude.

Technical proficiencies

Programming Languages: Python, Powershell, Bash shell. 

Cloud Providers: Amazon Web Services (AWS), Microsoft Azure.

Skills: 

  • Experience with cloud providers: Amazon Web Service, Microsoft Azure.
  • Experience with administration for Linux System, Window Server.
  • Experience with IaC tools: Terraform, Helm, Ansible.  
  • Experience with containerization-based technologies.  
  • Experience with microservices observability, log analysis and monitoring tools.
  • Experience with security tools: sonarqube, splunk.  
  • Experience with infrastructure provisioning and configuration, ability to manage day-to-day cloud based infrastructure.  
  • Experience with continuous delivery, software release, advanced deployment strategies.

Tools: Git, Slack, Jira, Confluence, Bitbucket, Azure DevOps, Docker, Kubernetes, Prometheus, Grafana, Loki, Tempo, Github Actions, Terraform, Sonarqube, Splunk.

Professional Experience

Data Driven Platform - USA

DevOps Engineer, Sep 2024 – Present

Project description 

  • Working on a team of almost 10 members. 
  • Developing a web application as well as Data Pipeline. The application is designed to process raw data. The project leveraged AWS for cloud infrastructure, ensuring scalability and reliability to meet operational needs.

Responsibilities 

  • Managed the existing AWS cloud environment, ensuring it remained secure, scalable, and efficient.
  • Deployed and maintained a comprehensive monitoring system on an ECS (Elastic Container Service) cluster, ensuring the application’s performance and reliability.
  • Implemented Continuous Integration (CI) pipelines using Github Action, automating the build and deployment of container images to ECS.
  • Write Python app to process data based on Lambda & Glue.
  • Collaborated closely with developers and Quality Control (QC) teams, providing support and troubleshooting as needed.
  • Proposed and implemented solutions to optimize and enhance the infrastructure, aligning with the project’s evolving requirements.

Technologies 

  • Amazon Web Services: ECS, ECR, ALB, DynamoDB, Lambda, S3, IAM, API Gateway, Glue, Code Artifact etc.
  • Bash Shell Script, Python Programing Language.
  • Datadog, Terraform.

Logistic Platform - Australia  

DevOps Engineer, March 2024 – March 2025

Project description 

  • Working on a team of almost 15 members. 
  • Developing a web application tailored for a logistics company. The application is designed to manage bookings for trucks, facilitating the transportation of goods efficiently. The project leveraged AWS for cloud infrastructure, ensuring scalability and reliability to meet the logistics company’s operational needs.

Responsibilities 

  • Managed the existing AWS cloud environment, ensuring it remained secure, scalable, and efficient.
  • Deployed and maintained a comprehensive monitoring system on an EKS (Elastic Kubernetes Service) cluster, ensuring the application’s performance and reliability.
  • Implemented Continuous Integration (CI) pipelines using Buildkite, automating the build and deployment of container images to EKS.  
  • Developed a Slack Bot using Python to automate routine tasks, improving team productivity.
  • Collaborated closely with developers and Quality Control (QC) teams, providing support and troubleshooting as needed.
  • Managed and updated Kubernetes manifest files, handling new requests and ensuring seamless integration.  
  • Proposed and implemented solutions to optimize and enhance the infrastructure, aligning with the project’s evolving requirements.

  Technologies 

  • Amazon Web Services: EKS, EC2, ECR, ALB, RDS, Lambda, S3, IAM, etc.
  • Bash Shell Script, Python Script
  • Kustomize, Argo CD, Docker, Kubernetes, Buildkite, Grafana, Loki, Prometheus.
  • Angular, Golang

Elearning - Canada

DevOps Engineer, May 2023 – March 2024

Project description 

  • Working on a team of almost 15 members.
  • We’re developing a comprehensive web application designed to manage various aspects of educational administration. The platform supports the management of student and teacher profiles, facilitates the allocation of teachers to suitable schools, manages student timetables, and assigns home tasks to students. The project was developed using Microsoft Azure for cloud services, ensuring robust and scalable infrastructure.

Responsibilities

  • Managed the existing cloud environment on Azure, ensuring optimal performance and reliability.
  • Proposed and implemented solutions for both the client and the development team, enhancing project outcomes.
  • Monitored and tracked the infrastructure, identifying and resolving issues to maintain smooth operations.
  • Developed and implemented automation scripts using Python to streamline processes and improve efficiency.
  • Provided support to the development team when needed, ensuring timely and effective collaboration.
  • Conducted site backups as per requirements.
  • Participated in deployment sessions, contributing to the successful release of the application.

Technologies

  • Microsoft Azure Services: App Services, Logic App, Cosmos, Storage Account, VNet, Sql databases, Function App, App Service Plan, Resource Group, Virtual Machine, Log Analysis, Application Insight, Keyvault, etc.
  • Azure DevOps Pipeline, Azure DevOps Repo
  • Powershell, Python, Bash
  • Linux System, Microsoft Server Administration
  • Angular, .Net
  • Helm, Argo CD

Finance - Canada

DevOps Engineer, September 2021 – April 2023

Project description 

  • Working on a team of almost 100 members.
  • We’re building a web application with microservices architecture as well as a window desktop application.

Responsibilities

  • Work directly with client to discuss the problem, get requirements for DevOps team.
  • Plan and break tasks to assign for other members.
  • Write document as well as train for junior members from DevOps team in projects.
  • Support team to apply new services and handle issues occurred during development of the product.
  • Ensure that deliveries are on-time and on-target.
  • Clarify and Implement feature tasks.
  • Work between multiple teams, multiple small projects in project as well as support as need.
  • Write scripts for automation tasks to mitigate manual.
  • Manage existing Azure environments as well as the resources from Azure DevOps.

Technologies

  • Microsoft Azure Services: App Services, Logic App, Cosmos, Storage Account, VNet, Sql databases, Function App, App Service Plan, Resource Group, Virtual Machine, Log Analysis, Application Insight, Keyvault, etc.
  • Azure DevOps Pipeline, Azure DevOps Repo
  • Powershell, Python, Bash
  • Linux System, Microsoft Server Administration
  • Angular, .Net.
Certifications
  • Microsoft Azure Administrator
  • Azure Solutions Architect Expert
  • AWS Solutions Architecture Associate

Awards:

  • Staff of The Quarter 2024

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?