Cloud Engineer (Mid to Senior)
Company Overview:
NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.
About the role:
NCS Philippines is seeking an experienced Cloud Engineer (Mid to Senior) to join our growing technology team on a full-time basis in Makati City, Metro Manila. This is a strategic position that plays a critical role in designing, implementing and maintaining our cloud infrastructure and services. As a Cloud Engineer at this level, you will be responsible for architecting scalable cloud solutions, ensuring optimal performance and security, and mentoring junior team members. This role offers the opportunity to work on complex, high-impact projects whilst contributing to the company's digital transformation initiatives.
Key responsibilities:
Design and architect cloud solutions utilising industry-standard platforms such as AWS, Azure or Google Cloud, with a focus on scalability, security and cost-efficiency
Implement and manage cloud infrastructure, including virtual machines, databases, networking and storage solutions
Deploy, monitor and maintain cloud-based applications and services, ensuring high availability and performance
Develop and execute cloud migration strategies to move on-premises systems to cloud environments
Implement and manage containerisation technologies including Docker and Kubernetes for application deployment
Establish and maintain cloud security best practices, including identity management, encryption and compliance protocols
Optimise cloud costs through resource management, capacity planning and continuous monitoring
Troubleshoot and resolve complex cloud infrastructure issues, providing technical support to development and operations teams
Mentor and guide junior cloud engineers, fostering knowledge sharing and professional development within the team
Collaborate with cross-functional teams to ensure cloud solutions align with business objectives and technical requirements
Document cloud architecture, configurations and procedures to ensure consistency and knowledge transfer
What we're looking for:
Bachelor's degree in Computer Science, Information Technology or equivalent professional experience
5+ years of professional experience in cloud engineering or infrastructure roles
Demonstrated expertise in at least one major cloud platform (AWS, Azure or Google Cloud) with relevant certifications (e.g. AWS Solutions Architect, Azure Administrator)
Strong proficiency in Infrastructure as Code (IaC) tools such as Terraform, CloudFormation or Ansible
Solid understanding of containerisation and orchestration technologies including Docker and Kubernetes
Experience with CI/CD pipelines and deployment automation using tools such as Jenkins, GitLab CI or GitHub Actions
Comprehensive knowledge of cloud security practices, networking and identity management
Proficiency in scripting and programming languages such as Python, Bash or PowerShell
Experience with database technologies including both relational (SQL) and NoSQL solutions
Strong troubleshooting and problem-solving skills with attention to detail
Excellent communication and documentation skills
Ability to work independently and collaboratively in a team environment
Preferred: Experience with monitoring and logging solutions, DevOps practices, and microservices architecture
What we offer:
We provide a competitive compensation package commensurate with experience and qualifications. Benefits include comprehensive health insurance coverage, professional development opportunities and training support for industry certifications. We believe in work-life balance and offer flexible working arrangements where applicable. Our team enjoys a collaborative environment with access to the latest technologies and tools. We are committed to supporting employee growth through mentorship programmes, career advancement opportunities and a culture that values innovation and continuous improvement. Additionally, we provide a supportive workplace that encourages creativity, knowledge sharing and professional development.