Share this Job

#NEXTSOLUTIONS2020 - Software Engineer (DevOps)

Date: 07-Jan-2021

Location: Singapore, Singapore

Company: Singtel

Primary Purpose

We are looking for a DevSecOps Engineer to join the NCS NEXT Tribe. You will be overseeing the software automation tools required to ensure code are released in a continuous integration and continuously delivery manner throughout the Agile delivery cycle for a platform NCS NEXT is developing. This individual must have a passion for software automation tools and best practices to improve the planning, testing and deployment of software codes in a secure manner. This role requires you to be open minded, rational, flexible and have an attitude towards continuous learning.

 

Responsibilities

  • Automating and orchestrating code release workloads in a continuous integration and continuous delivery manner on cloud providers.
  • Design, build, test, deploy and manage configuration of CI/CD pipelines
  • Build and test automation tools for infrastructure provisioning
  • Handle code automation deployments in all environments
  • Monitor metrics and develop ways to improve CI/CD performance through tool automation
  • Provide technical guidance and educate squad members DevSecOps toolkit values and capabilities
  • Brainstorm with squad members for new ideas and ways to improve development delivery
  • Consult with peers for feedback during testing stages
  • Build, maintain, and monitor configuration standards
  • Manage CI and CD tools portfolio with team
  • Prepare & maintain up-to-date system documentation.  
  • Analyse functional requirements to translate into application design using established design methodologies and guidelines
  • Ensure codes comply with NCS and customer’s security guidelines

 

 

 

Teamwork

  • Collaborate with scrum master, developer squad and system operators to ensure DevSecOps toolkit supports the design and programme codes quality and performance needed by the squad to satisfies functional and system requirements
  • Participate in peer reviews to improve code and delivery quality

Requirement

  • At least 3 years of working experience in developing and delivering DevSecOps application software in a continuous integration and continuous delivery manner for Agile delivery teams.
  • Possess relevant system development & maintenance experience using DevSecOps related technologies like Bitbucket, Jira, SonarQube, Terraform, Fortify, Jenkins, Maven, Selenium and similar
  • Possess knowledge is AWS offerings and containerized solutions like Kubernetes
  • Working knowledge on some of these languages: Node.js, json, YAML, Python, Ruby and Java
  • Possess initiative and disposition with a strong commitment and orientation towards results and high-quality standards
  • Strong problem-solving skills and ability to think out of the box
  • Team player with strong communication and interpersonal skills
  • Self-motivator with a positive attitude and with high energy
  • Customer focused
  • Proficient in written and spoken English
  • Diploma / Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent
  • Able to travel as required