Cloud Engineer
Cloud Engineer
Ho Chi Minh City, VN, 700000 Hanoi, VN, 10000
About GFT
GFT Technologies is driving the digital transformation of the world’s leading financial institutions. Other sectors, such as industry and insurance, also leverage GFT’s strong consulting and implementation skills across all aspects of pioneering technologies, such as cloud engineering, artificial intelligence, the Internet of Things for Industry 4.0, and blockchain.
With its in-depth technological expertise, strong partnerships and scalable IT solutions, GFT increases productivity in software development. This provides clients with faster access to new IT applications and innovative business models, while also reducing risk.
We’ve been a pioneer of near-shore delivery since 2001 and now offer an international team spanning 16 countries with a global workforce of over 9,000 people around the world. GFT is recognised by industry analysts, such as Everest Group, as a leader amongst the global mid-sized Service Integrators and ranked in the Top 20 leading global Service Integrators in many of the exponential technologies such as Open Banking, Blockchain, Digital Banking, and Apps Services.
Role Summary:
We are looking for a skilled Cloud Engineer with 4-6 years of experience to join our team, focusing primarily on Amazon Web Services (AWS). 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:
- Design and implement cloud infrastructure using Terraform and AWS services, including EKS, VPC, S3, RDS, IAM, Lambda, CloudWatch, Route53, MSK, etc.
- Manage and optimize Kubernetes clusters in AWS (EKS).
- Deploy and maintain application ecosystems on EKS, including External Secret Operator, External DNS, EBS CSI Driver, AWS Load Balancer Controller, Istio, Grafana, and Prometheus.
- Deploy Thought Machine Vault Core onto EKS and integrate it with MSK, AWS Secret Manager, and PostgreSQL.
- Implement infrastructure monitoring and logging solutions.
- Automate infrastructure workflows for Terraform and Kubernetes deployments using GitLab CI.
- Ensure infrastructure security and compliance.
- Coordinate with the team to handle requests and provide technical support.
Required Skills:
- Cloud Engineering: 4-6 years of experience with a focus AWS.
- 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/AWS Kinesis.
- 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 AWS services.
- Pipeline Tools: GitLab, AWS CodeDeploy, 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 AWS MSK, RabbitMQ, AWS Pub/Sub, Nginx.
- Certifications: Relevant cloud certifications (e.g., AWS Certified Solutions Architect).
- Advanced Security Practices: Experience with advanced security practices and compliance requirements.
- Multi-cloud Experience: Experience in working with other cloud platforms (Azure, IBM Cloud, etc.).
- Development Background: Background in software development to better collaborate with development teams.
What we offer you:
You will be working with some of the brightest people in business and technology on challenging and rewarding projects in a team of like-minded individuals. GFT prides itself on its international environment that promotes professional and cultural exchange and encourages further individual development.