For Employers
Cloud Engineer


CENTRICS NETWORKS PTE. LTD.
4 hours ago
Posted date
4 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
ITJob category
IT
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).
Related tags
-
JOB SUMMARY
Cloud Engineer
CENTRICS NETWORKS PTE. LTD.
Singapore
4 hours ago
N/A
Full-time

Cloud Engineer