Senior Cloud DevOps Engineer

Địa điểm Hồ Chí Minh
Ngành nghề Công nghệ, Công nghệ thông tin và truyền thông (ICT)
Mã số 15426
Loại công việc Cố định
Lương Negotiable
Email liên hệ chi.tran@manpower.com.vn
Ngày đăng Tháng một 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