#SGUnitedJobs DevOps Engineer

  • Job Category
    Information Technology, Public / Civil Service
  • Job level
    Middle Management
  • Contract type
    Full Time

Job Description

We are a team in GovTech that aims to design and develop software applications that help government agencies better serve the needs of Singaporeans. We adopt an Agile development approach and work towards adopting tech best practices and cutting edge tools.
As a DevOps Engineer, you have a challenging role of delivering and maintaining a large-scale project using AGILE software development methodology.
We invite interested applicants who are passionate about change and transformation to join us as DevOps Engineer and take on the exciting and challenging roles of designing, developing and implementing our new digital service. 
What to Expect: 
  • Provide production support and operation for a 24x7 system
  • Plan for, and work with the project management team to procure and manage development infrastructure such as workstation, server, storage, network and data protection
  • Provision virtual machines, application software for development team
  • Develop automation code for deployment and maintenance of infrastructure and applications
  • Perform automated deployments to existing or new infrastructure environments
  • Build continuous integration and delivery pipeline for applications
  • Liaise with 3rd party software and hardware vendors to manage and resolve incidents and technical issues
  • Liaise with 3rd party hosting providers to manage and resolve incidents and technical issues.
How to Succeed: 
  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines 
  • Working experience in administrating Unix based (e.g. Solaris, RHEL) or Windows servers
  • Experience in virtualisation (VMWare VSphere family of products) / container technology will be an added advantage
  • Experience in setting up and supporting the following tech stack will be an added advantage:
o Middleware like Passenger, iPlanet, JBoss, Weblogic, Apache, IIS
o Messaging Queue like RabbitMQ or other AMQP
o Load balancer or reverse proxy like HAProxy
o Oracle Database and clustering (e.g. RAC, Data Guard)
  • Good analytical and writing skills
  • Positive and willing to learn new technologies
  • Good team player and meticulous
  • Passionate in championing the team to continuously improve to deliver quality software product
Bonus points for:
  • Experience in Agile and UX development environments
  • Experience with programming in either Java, J2EE, Dot Net and/or Ruby on Rails, Python, PERL, etc
  • At least 3–4 years’ working experience in software development or similar fields
  • Experience in scripting languages (e.g. Python and PERL, Unix shell scripting, FTP/SFTP scripting, PowerShell scripting) 
  • Experience in setting up and using Agile continuous integration tools, for example
o Configuration management tool such as Ansible, Chef, Puppet
o Continuous integration tool such as Go.CD, Jenkins, Bamboo

Closing on 24 May 2021