Senior Cloud DevOps Engineer

Location Ho Chi Minh
Industry Technology, Information & Communications Technology (ICT)
Job reference 15426
Job type Permanent
Salary Negotiable
Consultant email chi.tran@manpower.com.vn
Date posted Jan 17, 2024

Responsibilities:

  • Design and implementation of automatic infrastructure provisioning based on public cloud services, automatic software release as well as the design of release processes
  • Design and building the architecture that supports disposable environments, establishing automatic software quality assurance tools and practices.
  • Setting up and managing the automatic build environment, database setup, and migration support, managing the Continuous Delivery end-2-end
  • Define automated processes and pipelines for team and end-to-end projects on Cloud with creative solutions and supporting operations environments

Requirements:

  • Experience of hands-on in Amazon Web Services (AWS) or Google Cloud Platform (GCP) is a must.
  • Experience in at least one of the following programming languages: Python, Java or Go and scripting languages: Python, Bash/Shell
  • Advanced experience with containerization-based technologies
    (Docker/Kubernetes preferable) with Service Mesh (i.e.: Istio, Linkerd, Maesh) implementation;
  • Experience with Helm charts and template language;
  • Good knowledge of infrastructure provisioning and configuration, ability to manage day-to-day cloud-based infrastructure (i.e: Terraform, CDK, Cloud Formation, etc.);
  • Experience with microservices observability, log analysis, and monitoring tools (Prometheus, Grafana, ElasticSearch);
  • Experience with GIT, Hashicorp Vault, Apache Kafka and RabbitMQ
  • Experience with CICD tools such as Jenkins, GitLab CI, ArgoCD
  • Good understanding of cloud infrastructure design covering in-depth networking setup and security, understanding TCP/IP protocol stack, building, and managing clusters;
  • Experience of CICD deployments, software release, advanced deployment strategies, disposable environments, virtualization;
  • Experience in writing test cases for unit, integration and functional testing in automation approaches;
  • Advanced knowledge of UNIX/Linux operating system including troubleshooting and system hardening