Cloud Engineer
Job Description:
Cloud Engineer
Role Summary
We are looking for a skilled Senior Cloud Engineer based in Hanoi or Ho Chi Minh city, with 6-8 years of experience to join our team, focusing on Google Cloud Platform (GCP) and Microsoft Azure. You will be responsible for building and managing modern, automated, cloud-native infrastructure and application pipelines for our banking clients. This role involves collaborating with product teams to deliver functionality in a repeatable and automated manner, as well as migrating legacy infrastructure to a more modular structure.
Key Activities
- Infrastructure Management: Build and manage automated, cloud-native infrastructure and application pipelines on GCP and Azure.
 - Tooling Development: Develop and codify shared tooling for repeatable build and deploy patterns for use across the organization.
 - Legacy Migration: Migrate legacy infrastructure code and delivery pipelines to a modular structure.
 - Continuous Improvement: Understand existing infrastructure as code and proactively contribute to improvements.
 - 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: Set up 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 our fast-paced delivery environment.
 - Tool Identification: Identify new tooling that reduces toil based on organizational and technical gaps.
 
Required Skills
- Cloud Engineering: 6-8 years of experience with a focus on GCP and Azure.
 - Automation and IaC: Experience with technology best practices for building a modern automated platform, belief in full automation, and Infrastructure as Code (IaC).
 - Architectural Design: Ability to design and document cloud-native architectural patterns and take ownership.
 - Financial Services Knowledge: Financial services background, specifically in banking, is highly advantageous, especially regarding security, compliance, and audit.
 - Scalability and Fault Tolerance: Good understanding of technologies and experience in building highly scalable and fault-tolerant systems in hybrid environments.
 - Initiative: Self-starter capable of working without direction and delivering projects from scratch within, at times, unstructured environments.
 - Migration Experience: Experience with migrations (on-prem to cloud, code bases, technology).
 - Hands-on Skills: Hands-on ability with IaC cloud build and management tools.
 - Container Expertise: Container management and container orchestration expertise.
 - Monitoring and Alerting: Understanding and ideas for successful monitoring and alerting.
 - Messaging Systems: Strong messaging systems knowledge, preferably Kafka; alternatively, Solace/RabbitMQ/Azure Event Hubs.
 - Communication: Ability to communicate effectively with different stakeholders, have 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 in working with other cloud platforms (AWS, IBM Cloud, etc.).
 - Development Background: Background in software development to better collaborate with development