DevOps Engineer

 Job Description:

DevOps Engineer

Based in Hanoi or Ho Chi Minh city

Role Responsibilities

  • Design, build, and maintain highly available and scalable infrastructure on GCP and Azure using Infrastructure as Code (IAC) principles, with a focus on Terraform.
  • Implement and manage GCP and Azure services including Compute Engine, Cloud Storage, Cloud SQL, VPC, Cloud Functions (for GCP), and Virtual Machines, Blob Storage, SQL Database, Virtual Network, Azure Functions (for Azure) to ensure optimal performance and reliability.
  • Develop and maintain security configurations for both GCP and Azure, including IAM policies, Firewall rules, VPC/Virtual Network settings, and adherence to best practices.
  • Collaborate with development and operations teams to establish and maintain CI/CD pipelines and automated deployment processes.
  • Monitor and analyze system performance on both GCP and Azure, identifying and addressing potential issues to maintain uptime and performance.
  • Continuously improve and optimize the infrastructure for cost efficiency and performance on both platforms.

Required Education & Experience

  • Bachelors degree in Computer Science, Engineering, or related field. Masters degree is a plus.
  • Minimum of 5 years experience with GCP and Azure technologies and services.
  • Expertise in Terraform and Infrastructure as Code (IAC) principles.
  • Strong understanding of cloud-native architectures and patterns.
  • Proven experience in setting up and maintaining services in both GCP (like GKE, Cloud Run, Compute Engine, Cloud Storage, Cloud SQL, VPC, Cloud Functions) and Azure (like AKS, App Services, Virtual Machines, Blob Storage, SQL Database, Virtual Network, Azure Functions).
  • Knowledge of security best practices for both GCP and Azure, including IAM, Security Command Center, Firewall rules, and VPC/Virtual Network configurations.
  • Familiarity with CI/CD methodologies and tools.
  • GCP Professional Cloud Architect or GCP Professional DevOps Engineer certification is mandatory.
  • Azure certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure DevOps Engineer Expert are a plus.
  • AWS experience and certifications are a plus.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication skills, both written and verbal.
  • Experience in Go and Node software engineering is good to have.
  • Kubernetes skills and experience are valued.
  • GitOps and related knowledge and technologies.
  Required Skills:

DevOps