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
Key Responsibilities
- Microservices Architecture : Develop and manage microservices to ensure high availability and scalability.
- Containerization & Kubernetes : Build and deploy containerized applications using Docker and manage orchestration with Kubernetes (K8s) .
- CI/CD Pipeline Management : Configure, manage, and troubleshoot GitLab CI/CD pipelines for continuous integration and delivery.
- Big Data : Familiarity with big data technology such as Elasticsearch, Kafka .
- Python & Bash Scripting : Write and maintain Python , Bash script or PowerShell script for automation, deployments, and troubleshooting.
- Troubleshooting & Monitoring : Proactively monitor systems, perform root cause analysis, and ensure the reliability of the platform.
- Hardening : Hardening of OS and applications according to CIS requirements including but not limited to RHEL, Ubuntu, Windows Server, Windows Desktop, Kubernetes, docker etc.
- Collaboration : Work closely with other teams to collaborate on any tasks when required.
Required Skills & Experience
- Experience in microservices architecture and distributed systems.
- Proven experience hardening Linux based Operating systems in production environments, including but not limited to Red Hat, Ubuntu,
- Ensure applications are deployed and run in secure, hardened environments , minimizing exposure to vulnerabilities and misconfigurations.
- Design, deploy, and maintain highly available and fault-tolerant infrastructure , ensuring maximum uptime and performance across distributed systems in production environments.
- Hands-on experience with containerization technologies such as Docker and orchestration using Kubernetes .
- Proficiency in managing CI/CD pipelines using GitLab .
- Experience with message brokers such as RabbitMQ, ActiveMQ .
- Experience with big data technology such as Elasticsearch, Kafka .
- Experience with data processing technology such as Apache Flink, Spark .
- Utilize basic knowledge of Linux Based OS to manage servers, deployment environments, and perform necessary scripting.
- Python , Bash and PowerShell scripting skills for automation and server management.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Strong skills in troubleshooting and root cause analysis within distributed systems.
Nice to Have
- Basic knowledge of AI concepts and video analytics technologies like OpenCV or FFmpeg.
- Experience in event-driven architecture and message-driven design.
- Advanced knowledge of DevSecOps practices.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, cross-functional team environment.
- Detail-oriented with a commitment to deliver high-quality work.
We are driven by our AEIOU beliefs-Adventure, Excellence, Integrity, Ownership, and Unity-and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.
Together, we make the extraordinary happen.
Learn more about us at ncs.co and visit our LinkedIn career site.