DevOps Engineer

Location Vietnam
Industry Information & Communications Technology (ICT)
Job reference 16309
Job type Permanent
Salary 60.000.000- 80.000.000
Consultant email duong.tran@manpower.com.vn
Date posted Jul 05, 2024


Role Responsibilities

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

### Required Education & Experience

- **Educational Background:** Bachelor’s degree in Computer Science, Engineering, or a related field. A Master’s degree is a plus.
- **Professional Experience:** Minimum of 5 years of experience with GCP and Azure technologies and services.
- **Technical Expertise:** Expertise in Terraform and Infrastructure as Code (IAC) principles. Strong understanding of cloud-native architectures and patterns.
- **Service Proficiency:** Proven experience in setting up and maintaining services in both GCP (GKE, Cloud Run, Compute Engine, Cloud Storage, Cloud SQL, VPC, Cloud Functions) and Azure (AKS, App Services, Virtual Machines, Blob Storage, SQL Database, Virtual Network, Azure Functions).
- **Security Knowledge:** Knowledge of security best practices for both GCP and Azure, including IAM, Security Command Center, firewall rules, and VPC/Virtual Network configurations.
- **CI/CD Familiarity:** Familiarity with CI/CD methodologies and tools.
- **Certifications:** 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.
- **Skills and Abilities:** 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. Knowledge of GitOps and related technologies.