Cloud Engineer

Location Vietnam
Industry Technology
Job reference 16310
Job type Permanent
Salary 60.000.000- 80.000.000
Consultant email duong.tran@manpower.com.vn
Date posted Jul 05, 2024


Key Activities
Infrastructure Management:
- Build and manage automated, cloud-native infrastructure and application pipelines on GCP and Azure.

Tooling Development:
- Develop and standardize shared tooling for consistent build and deploy patterns across the organization.

Legacy Migration:
- Transition legacy infrastructure code and delivery pipelines to a modular structure.

Continuous Improvement:
- Analyze existing infrastructure as code and proactively contribute to enhancements.

Team Collaboration:
- Work within product teams to deliver functionality in a repeatable and automated manner.

Operational Support:
- Participate in weekly team prioritization, release, and change management meetings.

Service Levels:
- Establish and help achieve service level objectives and indicators for infrastructure and application components.

On-call Rotation: 
- Participate in on-call rotation, supporting hybrid GCP/Azure infrastructure.

Cross-functional Collaboration:
- Collaborate closely with development teams in a fast-paced delivery environment.

Tool Identification:
- Identify new tools to reduce toil based on organizational and technical needs.

Required Skills:
Cloud Engineering:
- 6-8 years of experience focusing on GCP and Azure.

Automation and IaC:
- Experience with best practices for building a modern automated platform, full automation, and Infrastructure as Code (IaC).

Architectural Design:
- Ability to design and document cloud-native architectural patterns and take ownership.

Financial Services Knowledge:
- Background in financial services, especially banking, with an understanding of security, compliance, and audit requirements.

Scalability and Fault Tolerance: 
- Good understanding and experience in building highly scalable and fault-tolerant systems in hybrid environments.

Initiative:
- Self-starter capable of working independently and delivering projects from scratch in unstructured environments.

Migration Experience:
- Experience with migrations (on-prem to cloud, code bases, technology).

Hands-on Skills:
- Proficiency with IaC, cloud build, and management tools.

Container Expertise:
- Expertise in container management and orchestration.

Monitoring and Alerting:
- Understanding and developing effective monitoring and alerting systems.

Messaging Systems:
- Strong knowledge of messaging systems, preferably Kafka, or alternatively Solace, RabbitMQ, Azure Event Hubs.

Communication:
- Ability to effectively communicate with different stakeholders, bring fresh ideas, and be pragmatic.


Nice-to-have Requirements:
Relevant Tools Experience:
- IaC Tools: HashiCorp Terraform, Vault, Packer, Cloud (or similar SaaS terraform vendor), Ansible, Pulumi, multiple GCP and Azure services.
- Pipeline Tools: GitLab, Azure DevOps, TeamCity, Jenkins, Nexus/Artifactory, SonarQube, Snyk, OPA.
- Runtime Tools:Docker, Kubernetes, service mesh (e.g., Istio, Linkerd), SQL/RDBMS (especially PostgreSQL), ELK, Prometheus, Grafana, Kafka or Azure Event Hubs, RabbitMQ, GCP Pub/Sub, Nginx.

Certifications:
- Relevant cloud certifications (e.g., GCP Professional Cloud Architect, Microsoft Certified: Azure Solutions Architect).

Advanced Security Practices:
- Experience with advanced security practices and compliance requirements.

Multi-cloud Experience:
- Experience with other cloud platforms (AWS, IBM Cloud, etc.).

Development Background:
- Background in software development for better collaboration with development teams.