DevOps Engineer

Company Details

Building a future we can all trust

Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G mobile communications, cryptography, cloud computing and big data for use in physical protection systems, and critical information systems. 

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas. 

The Software/DevOps Engineer is an important member within a high performing solution building team. He/she will be involved in building state-of-the-art innovative solutions empowering governments, cities, and critical infrastructures. He/she will take on a key role in transforming visions of tomorrow into reality. The career will be an exciting and meaningful one, filled with opportunities in building solutions that keep the world safe and secure, protecting and changing lives every single step we take.

Responsibilities:

  • Be part of the project team to build innovative Security solutions for Homeland Security, Smart Cities and Critical Infrastructures.
  • Be responsible for the technical/solution designs, code development, component test execution, and
  • DevOps CI/CD pipelines conforming to the product/functional specification of the solution.
  • Collaborate with product/solution architects to create, implement and maintain the product/solution development roadmap.
  • Collaborate with product/solution architects to create, implement and maintain all DevOps setup or product/solution deployments (internal within office, as well as external at customer premises).
  • Ensure all work adheres to Thales software development methodologies and processes.
  • Thoroughly document design to ensure the usability, supportability and maintainability of developed product/solution.
  • Provide strong and timely support to testing team (IVVQ) and on-site troubleshooting when required

Essential Experience

  • 5 years or more of hands-on experience and expert knowledge of backend development
  • Strong knowledge of architectural styles, design patterns and deployment patterns
  • Experience in SCRUM/Agile software development methodologies
  • Proficiency in any of the following language/framework: Java, Spring boot, Scala
  • Experience on continuous integration/deployment (Ansible, Jenkins, Foreman)
  • Experience with DevOps CI/CD tools, and configuration management tools (e.g. Gitlab, Jira, Confluence).
  • Knowledge about Containers, Containerd, Dockers and container orchestration systems (e.g.
  • Kubernetes, Docker Swarm, AWS ECS, etc)
  • Knowledge of virtualization and basic system administration (Linux, Windows, Hyper-V, VMware)
  • Knowledge of basic system troubleshooting (e.g. network, service health, user permission, application errors, etc)
  • Knowledge of basic network management (e.g. VIP, vLAN, Routing, DNS, SSL)
  • Good communications, analytical and problem-solving skills
  • Passion in automation and good DevSecOps practices
  • As this is for government project, Singapore Citizen or Permanent Resident is a must

Desirable Experience

  • Experience in leading a software team
  • Experience with Spark, Kafka, MQTT, ElasticSearch
  • Experience with monitoring and alerting tools for 24/7 operational systems
  • Knowledge of coding/scripting language for automation (e.g. Python, PowerShell)
  • Knowledge on Cyber Security and know-how on hardening systems & infra
  • Knowledge of Databases and their setup
  • Cloud Technology, Virtualization or Network related certifications

Tagged as: Kafka, spark, elasticsearch, powershell, python, MQTT

Visit us on LinkedInVisit us on FacebookVisit us on Twitter