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.