About tigonguyen

Avatar

The founder and primary author of DevOpsista.

Focused on the DevOps journey, I’m dedicated to improving across various fields such as: Application Infrastructure, Software Development Life-Cycle, modern Cloud Technologies or Security best practices. I aim to practically apply my evolving knowledge daily, striving to build efficient, secure, and scalable systems that seamlessly align technology with operational needs.

Technical Skills

Cloud Technologies

Proficient with major cloud providers including AWS, Azure, and GCP.

Infrastructure as Code

Experienced in developing and managing Terraform, CloudFormation across multiple environments.

CI/CD

Employing diverse CI/CD tools like Jenkins, Azure DevOps, and ArgoCD for application building and deployment.

Containerization

Extensive hands-on expertise with Docker, Kubernetes and related technologies.

Programming Languages

Skilled in Python, PowerShell, and Bash scripting for system automation.

Observability

Utilizing popular stacks like ELK, Prometheus, and Grafana, or leveraging built-in Cloud tools for monitoring and logging.

Professional History

DevOps Engineer

TG | Financial Service Enterprise

  • Project Description: Web-based financial application designed to meet the unique needs of multiple enterprise clients.
  • Responsibilities:
    • Managed and maintained multiple cloud resources on Azure for up to 15 tenants across 5+ environments.
    • Utilized various Azure services, including Key Vault, Storage Accounts, Logic App, APIM, and Application Insights, for secure storage, workflow automation, API management, and application performance monitoring.
    • Implemented CI/CD pipelines using Azure DevOps for efficient and seamless deployments.
    • Worked on Monitoring and Alerts to identify and resolve system issues promptly.
    • Developed automation scripts using Powershell/Python to streamline processes and increase efficiency.
  • Team Size: Large team size with about 70 team members, included 5 DevOps.
  • Database: CosmosDB for NoSQL, Graph Database
  • Tools : Azure DevOps, Azure AppServices, Key Vault, Storage Accounts, Logic App, APIM, and Application Insights.
  • Technologies: Angular, .NET, Azure Cloud Services, Microservice Architecture Pattern

DevOps Engineer

WT | Financial Service Start-up

  • Project Description: A Mobile Application that offers Cash Lending Services
  • Responsibilities:
    • Developed and maintained serverless mobile apps and web pages using AWS Amplify, leveraging API Gateway, Cognito, and Lambda functions.
    • Implemented customer support web pages to enhance workflows and communication.
    • Collaborated with developers to identify and resolve system issues, ensuring minimal downtime.
  • Team Size:
    • 3 Software Engineer
    • 1 DevOps Engineer
    • 1 QC Engineer
    • 1 PM
  • Database: DynamoDB
  • Tools : Amazon Amplify, CloudFormation, Amazon S3, Amazon API Gateway, Amazon Cognito, Amazon Lambda, Amazon StepFunctions
  • Technologies: Typescript, Amazon Web Services, Microservices.

DevOps Engineer

JF | Financial Service Start-up

  • Project Description: Web-based application that offers funding service.
  • Responsibilities:
    • Design, build, and develop multiple Jenkins pipelines for continuous integration (CI) and utilize ArgoCD for continuous delivery (CD) serving a microservices-based application.
    • Configure and maintain Kubernetes clusters on both on-premise and cloud infrastructures.
    • Ensure application performance and troubleshoot issues using the Elastic, Logstash, and Fluentd (ELF) stack.
    • Review and develop related manifests such as Jenkinsfile, Dockerfile, and Kubernetes manifests.
  • Team Size:
    • 2 DevOps Engineer
    • 1 PM
    • 1 QC Engineer
    • 3 Developers
  • Database: Amazon RDS
  • Tools : Amazon EKS, Amazon S3, Amazon IAM, Amazon VPC, Jenkins, Kubernetes, Docker, ArgoCD, Gitlab, Elastic Search, Fluentd, Kibana
  • Technologies: Amazon Web Services, Infrastructure as Code, Version Controlling, Containerization, Microservices

Cloud Engineer

CA | Automotive Service Enterprise

  • Project Description: Large cloud-based Infrastructure primarily utilized for multiple three-tier applications.
  • Responsibilities:
    • Managed and maintained AWS services, including but not limited IAM, S3, EC2, VPC, and RDS, for high availability and performance.
    • Managed infrastructure provisioning in 5+ environments using Terraform, utilizing S3 for state management and leveraging terraform workspace for multi-environment control.
    • Used Ansible for daily health checks, monthly patching, and configuration of VMs, ensuring compliance and security.
    • Built and maintained automated pipelines for provisioning 50+ EC2 instances using Jenkins, Terraform, Packer, Vault, and Ansible.
  • Team Size: A sizable central team comprising DevOps and Cloud Engineers, consisting of nearly 25 professionals.
  • Database: Amazon RDS
  • Tools : Terraform, Ansible, Jenkins, Amazon EC2, Amazon S3, AWS IAM, Amazon VPC, Git, Amazon RDS
  • Technologies: Amazon Web Services, Infrastructure as Code, Version Controlling

System Administrator

LV | Retail Service Enterprise

  • Project Description: A large hybrid infrastructure primarily leveraging Azure for multiple applications.
  • Responsibilities:
    • Windows system administrating, specializing in Azure and vSphere resources for hybrid systems.
    • Building and managing automated patching processes for Windows servers using Powershell and Chef.
    • Integrating Zabbix for comprehensive monitoring of large-scale hybrid systems.
  • Team Size: A central team comprising System Administrators, consisting of nearly 15 professionals.
  • Database: SQL Server
  • Tools : Azure Services, Powershell, Chef, Zabbix, Windows Servers Services
  • Technologies: Microsoft Services, Azure, vSphere