Senior Software Engineer (DevOps & Automation)

  • Full-time
  • Position Type: Permanent

Company Description

NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities, providing services and solutions in consulting, digital services, technology, and more.

We believe in utilizing the power of technology to make extraordinary things happen and to create lasting impact and value for our people, communities, and partners. Our diverse 13,000-strong workforce has delivered a wealth of large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.

Infrastructure Engineer – DevOps & Automation Engineer

We’re searching for a Software Engineer (DevOps & Automation)) to be part of our diverse team of talent here at NCS!

If you believe in going above and beyond, embodying excellence, and bringing people and technology together like never before, we would love to have a conversation with you!

 

    Job Description

    What we seek to accomplish together:

    • Responsible for developing automation playbook/runbook/cookbook to automate tasks relating to service delivery and operation
    • Responsible for implementing automation use cases in production and support to modification, and troubleshoot further
    • Responsible for managing the automation platform in operations and making sure that the platform is available all the time
    • Responsible to run and manage automation playbook in day-to-day operations
    • Responsible to manage operational activities in relating to automation and automation platform

    Responsibilities:

    • Understand the automation specifics and concepts in day-to-day service delivery and operations in IT Managed Services
    • Build and maintain automation runbook or playbook or cookbook using some of these automation technologies such as ansible, python, PowerShell, Chef (ruby) Terraform (HCL), groovy, JavaScript, and other scripting languages
    • Operationalize and manage automation development to improve productivity
    • Knowledge in developing automated scripts to test automation playbooks before operationalization
    • Good understanding of code control and versioning of Infra-as-code (IaC)
    • Good to know integration with tools such as ITSM and etc

    Qualifications

    A little about you:

    • Strong background in Linux/Unix/Windows Administration
    • Experience in automation/configuration/compliance/management using either Puppet, Chef, or Ansible
    • Ability to use a wide variety of open-source technologies and scripting languages
    • Experience in PostgreSQL, MS SQL, and MySQL
    • In specific, sound and hands-on experience with some of the scripting languages (Python, ansible, JavaScript, Perl, and/or Groovy)
    • Experience with source code control and versioning
    • Some knowledge in developing a playbook using the RPA tool
    • Good problem-solving skills
    • Passion for programming and automation, and actively looking for opportunities to develop tools to streamline and simplify the development and delivery process
    • Good understanding of Systems, networking, and development tools
    • Familiarity with the software development lifecycle
    • Self-motivated and have attention to detail

    What you might also need to have:

    • Degree / Diploma in Computer Science / IT-related; and some hands-on experience in developing IaC code using one or more of the scripting languages (e.g. Ansible, Python, Chef (ruby), Terraform (HCL), Groovy, Powershell, bash)
    • <2 years of experience in IaC code development for the automation relating to service delivery/operation
    • Good hands-on experience in Ansible, Terraform, and Chef Platform setup and configuration
    • Experience in code versioning, CI/CD, and automated testing

    Additional Information

    As Asia’s leading technology services firm, NCS as part of the Singtel Group, aims to create sustainable value for all our stakeholders. We aspire to create the extraordinary, to impact millions of people every day, and to create a positive impact on our environment. Our sustainability strategy sets out the key Environmental, Social and Governance (ESG) areas that aim to create the NCS impact for our clients, our people and our future. 

    We Grow our People, Value our Clients, and Create our Future.

    We want to change the way we live and work for the better, to create new and sustainable business growth, and to foster an inclusive future for all.

    You can find out more about our Group’s sustainability focus to guide how you can contribute to our objectives at Sustainability Reports. 

    About NCS Group

    We believe in building a talent-led delivery model to enable our best people to lead, and to support them with the right structure, processes, and tools to ensure that our clients are delivered top quality services. Great work is never done alone, which is why we also believe in fostering a collaborative work environment where people with different expertise and talent can come together.

    We’re here to make the extraordinary happen.

    Find out more at ncs.co and our LinkedIn career site.

    We handle all profiles with the highest level of confidentiality.

    Privacy Policy