Search by job, company or skills

C

Cloud Engineer

3-5 Years
SGD 3,800 - 5,300 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary

The Cloud Engineer is responsible for the design, implementation, maintenance, and optimization of cloud-based infrastructure and services. This role requires expertise in at least one major cloud platform (e.g., AWS, Azure, GCP) and a strong understanding of networking, security, automation, and DevOps practices. The ideal candidate is a problem-solver who can ensure the reliability, scalability, and efficiency of the cloud environment.

Key Responsibilities

  • Cloud Infrastructure Management:

    • Design, deploy, and manage highly available, scalable, and secure cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.

    • Provision, configure, and operate virtual servers, containers (e.g., Docker, Kubernetes), databases, and storage services.

    • Monitor cloud resource usage and implement strategies to optimize costs and performance.

  • Automation and DevOps:

    • Develop and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to automate software deployment and infrastructure changes.

    • Implement automation scripts using languages like Python, Bash, or PowerShell to streamline operational tasks.

  • Security and Compliance:

    • Implement and enforce security best practices in the cloud environment, including IAM (Identity and Access Management), network security (VPCs, firewalls, security groups), and data encryption.

    • Ensure all cloud resources comply with industry and organizational security policies and standards.

  • Monitoring and Troubleshooting:

    • Configure and maintain monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, CloudWatch).

    • Perform root cause analysis for production issues and implement corrective actions.

  • Collaboration and Documentation:

    • Collaborate with development teams to ensure applications are designed for cloud-native deployment and scalability.

    • Create and maintain detailed documentation for cloud architecture, processes, and operating procedures.

      Required Qualifications

      • Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

      • Experience:

        • 3+ years of hands-on experience in designing, deploying, and managing infrastructure in a major public cloud platform (AWS, Azure, or GCP).

        • Proven experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).

        • Strong background in setting up and maintaining CI/CD pipelines.

        • Solid understanding of networking concepts (TCP/IP, DNS, VPNs, Load Balancing).

      • Technical Skills:

        • Proficiency in at least one scripting language (Python, Bash, or PowerShell).

        • Experience with containerization technologies (Docker and Kubernetes).

        • Familiarity with various database systems (SQL and NoSQL).

      Preferred Qualifications

      • Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Administrator Associate, Google Cloud Professional Cloud Engineer).

      • Experience with configuration management tools (e.g., Ansible, Chef, Puppet).

      • Knowledge of serverless computing (e.g., AWS Lambda, Azure Functions, GCP Cloud Functions).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134135675

Similar Jobs