DevOps Engineer

Government Technology Agency of Singapore
0 - 50 Years
Not Specified

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

Job Details




The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an 'outside-in' view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies. Join us as we support Singapore's vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

Similar Jobs

Career Advice to Find Better

Simple body text this will replace with orginal content