Job Posting for Principal Engineer at NUS Information Technology
Posting Start Date: 22/04/2025
Job Description:
About NUS IT
NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning.
We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude. We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT.
As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future.
https://nusit.nus.edu.sg/
Job Description
We are seeking a skilled and motivated Cloud Engineer to design, implement, manage, and support cloud infrastructure and services. The ideal candidate will have hands-on experience with major cloud providers (e.g., AWS, Azure, GCP) and possess a strong background in networking, security, and automation. You will play a key role in optimizing our cloud environments for performance, reliability, scalability, and cost-efficiency.
Duties and Responsibilities
Design, deploy, and maintain cloud-based infrastructure and services.
Automate infrastructure provisioning, configuration management, and deployment processes using tools like Terraform, Ansible, or CloudFormation.
Implement and manage monitoring, logging, and alerting systems to ensure system health and availability.
Optimize cloud environments for performance, cost, and security best practices.
Collaborate with software developers, data engineers, and DevOps teams to ensure seamless integration of applications and systems.
Troubleshoot and resolve cloud infrastructure-related issues.
Assist in cloud migration projects and modernization of legacy applications.
Establish and maintain disaster recovery and high availability strategies.
Stay up-to-date with emerging cloud technologies and industry trends.
Create and maintain technical documentation, architecture diagrams, and operational runbooks.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
2 years of hands-on experience with one or more major cloud platforms (AWS, Azure, or GCP).
Strong knowledge of cloud networking (VPCs, VPNs, Load Balancers, DNS).
Familiarity with containerization technologies (Docker, Kubernetes, ECS, EKS, AKS).
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation, Pulumi).
Knowledge of CI/CD pipelines and DevOps practices.
Proficiency in scripting languages (Python, Bash, PowerShell).
Strong understanding of security practices in cloud environments (IAM, encryption, firewalls).
Excellent problem-solving skills and ability to work independently or as part of a team.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library