Assistant/Lead Software Engineer (DevSecOps)

Location: Singapore
Discipline: Software Engineering
Job type: Permanent
Contact email: career@bcg-rise.com
Job ref: 308325
Published: over 2 years ago
Startdate: 08 October 2021 - 08 October 2021
Job Description

Position Summary:
As the Assistant/Lead Software Engineer (DevSecOps), you will work closely with in-house Agile Squads to lay down the foundation of all our DevSecOps culture in our agile transformation journey. You will champion all DevSecOps framework from release management, CI/CD as well as all areas of Security within our Agile delivery. You will help assist in all high-level discussion within the Chapter on hybrid cloud solutioning processes with lead architects and ensuring the secure implementation of secure agile solution within the hybrid cloud. You may be consulted by different agile team projects as well as National Architect Office to work on providing solution that is robust and comply with our Infrastructure standards. As part of the Agile Squad, you will need to constantly keep up with cloud technology so that you will be able to advise the squads on best solution while ensuring ROI of such solutions so that we can contribute to cheaper healthcare solutions.

Responsibilities:
  • Evaluate our current Continuous Integration & Continuous Deployment (CI/CD) pipeline and propose improvements to the existing process and framework
  • Maintain and improve existing Azure DevOps toolchain
  • Participate in designing microservices containerization architecture
  • Operate and monitor microservices with tools like Kubernetes, Kibana, Grafana, ELK, seq, dynaTrace or jaeger
  • Assist in setting up of infrastructure and environment with DevOps team for all national healthcare projects
  • Collaborate with product owners and agile team to identify prospective infrastructure and hybrid cloud opportunities
  • Assist and validate infrastructure and cloud compatibility and viability with original architecture and design
  • Setting up of hybrid/ non-hybrid cloud infrastructure and environment for Agile team working with Internal Infrastructure Team
  • Work with relevant DevOps engineer for Release management and deployment of application releases
  • Coach to team members for CI/CD best practices
Requirements:
  • Minimum 3-5 years of cloud technology implementation of AWS/Azure/GCP (any combination of 2)
  • Must have knowledge of containerization technologies for such deployment in either AWS/Azure/GCP (any combination of 2 will be a bonus)
  • Minimum 5 years of experience in Software development
  • Experience in Azure DevOps or equivalent CI/CD release pipeline management
  • Experience in Nginx and RHEL administration
  • Experience in deployment of various MQs, Distributed Caching on Cloud environment
  • Experience in deployment of various Cloud databases and various monitoring and performance tuning of it to advise the development team
  • Degree in Computer Science, Computer Engineering or equivalent
Company Overview

IHiS is a multiple award-winning Healthcare IT Leader that digitises, connects, and analyses Singapore's health ecosystem. Its ultimate aim is to improve the Singapore population's health and health administrations by integrating intelligent, highly resilient, and cost effective technologies with process and people.

Being proudly recognised as a TAFEP Human Capital Partner (HCP), IHIS is committed to grow our businesses and stay competitive by having progressive employment practices, and developing our human capital.
IHiS played a key role in helping all major public healthcare institutions become amongst the first in Asia Pacific to achieve HIMSS EMRAM Stage 6 and 7, international benchmarks for advanced technology used in patient care. Transforming healthcare through smart technology, IHiS has garnered more than 80 awards for its innovations.

It supports more than 40,000 healthcare users in Singapore's health ecosystem through the application of clinical informatics, computer science, data science, mechatronics, standards based IT that enables information exchange and cross boundary workflows, analysis, statistical and machine learning techniques to discover insights.