About Company
NCS, a subsidiary of Singtel, is a leading technology services company with a significant presence across Asia Pacific. We empower governments and enterprises to enhance their digital capabilities and deliver innovative services to their citizens and customers. With over 40 years of experience, NCS is at the forefront of driving digital transformation, leveraging deep tech expertise in areas such as artificial intelligence, cloud, cybersecurity, and data analytics. Our culture is built on innovation, continuous learning, and collaboration, fostering an environment where our employees can thrive, grow, and contribute to high-impact projects that shape the future of smart cities and digital economies. Join NCS and be part of a team dedicated to making a difference through technology.
Job Description
Are you a passionate technologist eager to kickstart your career in the dynamic world of DevOps? NCS is offering an exceptional opportunity for aspiring Junior DevOps Engineers through our comprehensive and structured training program. This role is meticulously designed for individuals who possess a foundational understanding of IT infrastructure, cloud concepts, or software development, and are enthusiastic about specializing in modern DevOps practices. You will embark on an immersive learning journey, gaining invaluable hands-on experience with cutting-edge tools and methodologies, all under the expert guidance of our seasoned professionals.
This isn’t just a job; it’s a strategic investment in your future. Our program will meticulously cover the entire DevOps lifecycle, including continuous integration (CI), continuous delivery (CD), infrastructure as code (IaC) using tools like Terraform, robust monitoring and logging strategies, and extensive automation. You’ll master the art of building, deploying, and managing scalable, resilient, and secure applications within a cloud-native environment. We are actively seeking proactive, highly motivated problem-solvers who thrive in fast-paced, dynamic environments and are deeply committed to continuous self-improvement. If you’re ready to transform your potential into specialized expertise and contribute to high-impact projects that are defining Singapore’s digital landscape, we extend a warm invitation for you to apply. Join NCS and become a pivotal part of our engineering excellence team, where your professional growth and development are our paramount priority.
Key Responsibilities
- Actively participate in a comprehensive structured training program covering DevOps tools, methodologies, and best practices.
- Assist in the development, maintenance, and optimization of CI/CD pipelines to automate software delivery processes.
- Support the implementation and management of infrastructure as code (IaC) using industry-leading tools like Terraform or CloudFormation.
- Monitor system performance, application health, and troubleshoot issues across development, staging, and production environments.
- Collaborate effectively with development, operations, and quality assurance teams to streamline workflows and enhance system reliability.
- Contribute to the creation and maintenance of thorough documentation for system configurations, operational procedures, and architectural designs.
- Learn and diligently apply security best practices throughout the entire DevOps lifecycle, ensuring robust and compliant solutions.
- Engage in continuous learning to stay abreast of emerging technologies, industry trends, and innovative solutions in the DevOps space.
Required Skills
- Basic understanding of Linux/Unix operating systems and command-line interfaces.
- Familiarity with at least one programming or scripting language (e.g., Python, Bash, JavaScript, Java).
- Basic knowledge of cloud computing concepts and services (e.g., AWS, Azure, GCP).
- Understanding of version control systems, particularly Git.
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent communication and interpersonal skills, with an ability to work effectively in a team.
- A strong intrinsic desire to learn, adapt, and grow professionally in a dynamic and challenging environment.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a closely related technical field.
- Prior exposure to containerization technologies, especially Docker.
- Any foundational understanding of networking concepts (e.g., TCP/IP, DNS, HTTP).
- Familiarity with basic database concepts (SQL/NoSQL).
- Relevant coursework or personal projects demonstrating an interest in automation or system administration.
Perks & Benefits
- Comprehensive and immersive structured training and mentorship program.
- Abundant opportunities for continuous professional development and industry-recognized certifications.
- Competitive salary package commensurate with experience and performance bonuses.
- Generous annual leave, comprehensive medical, and dental benefits.
- A vibrant, inclusive, and collaborative company culture that values diversity.
- Access to cutting-edge technologies and participation in impactful, large-scale projects.
- Clear career progression pathways within a leading technology services company in Asia Pacific.
- Employee wellness programs, social activities, and community engagement initiatives.
How to Apply
Interested candidates are strongly encouraged to click on the application link below to submit their detailed resume and a compelling cover letter. Please take this opportunity to highlight your passion for a career in DevOps and any relevant foundational knowledge, academic projects, or personal initiatives. We eagerly look forward to reviewing your application and exploring your potential to grow with NCS!