Cloud Engineer

CENTRICS NETWORKS PTE. LTD.
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
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).
JOB SUMMARY
Cloud Engineer

CENTRICS NETWORKS PTE. LTD.
Singapore
4 hours ago
N/A
Full-time
Cloud Engineer