Job Openings Cloud Engineer

About the job Cloud Engineer

Job Overview

The Cloud Engineer will be responsible for designing and overseeing the implementation of cloud strategies, architectures, and infrastructures. This role emphasizes creating secure, scalable, and resilient cloud solutions to meet business needs. The Cloud Engineer will collaborate with internal stakeholders, optimize cloud resources, and establish best practices in cloud computing.

Key Responsibilities

  • Design and build best-practice cloud infrastructures using leading Cloud Service Providers.
  • Migrate, configure, and manage containerized applications.
  • Develop migration plans and strategies based on business requirements.
  • Execute migration plans while minimizing disruption to business operations.
  • Ensure cloud infrastructure complies with security standards and regulatory requirements.
  • Implement and maintain monitoring systems for cloud infrastructure.
  • Automate infrastructure setups, deployment pipelines, and routine tasks to enhance efficiency.
  • Perform routine maintenance, including patching, updates, and troubleshooting, to ensure infrastructure health.
  • Monitor cloud usage and optimize resources for cost-effectiveness.
  • Stay current with advancements in cloud technologies and applications.

Professional & Technical Skills

  • Minimum of 3 years of experience as a Cloud Engineer.
  • In-depth knowledge and hands-on experience in implementing and maintaining at least one Cloud Service Provider (GCP, AWS, Azure, or Alibaba).
  • Proficiency in scripting languages such as Terraform, Bash, Shell, or Python.
  • Experience with containerization and orchestration tools, including Kubernetes (K8S), GitLab, Docker, and ELK stack.
  • Knowledge and experience working with relational, non-relational databases, and caching solutions such as MySQL, PostgreSQL, MongoDB, and Redis.