x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   DevOps Engineer (1Year Contract)
 banner picture 1  banner picture 2  banner picture 3

DevOps Engineer (1Year Contract)

Thales Solutions Asia Pte. Ltd.

Thales Solutions Asia Pte. Ltd. company logo

Roles & Responsibilities:


The candidate will:

● Maintain the technical solutions for applications deployment and maintenance

o Maintain and even improve the means so that products are correctly and continuously integrated and deployed in quality assurance and production environments, respecting established rules.

o Support software teams on behavior testing, automated testing, and debugging of applications across various environments.

o Support service team with tools and custom scripts for applications maintenance, in a simple and efficient manner.

● Secure the product operability

o Understand the functional context of the product up to the point of challenging functional decisions.

o Evaluate the system continuously and objectively so that the product with underlying architecture is state of the art.

o Ensures that operational best practices (supervision/monitoring, backups, archives, log management) are implemented.

● Ensure the software team is informed and aware of operational constraints.

Essential Skills & Qualifications:

● System skillset :

o System Administration basics (services, ssh, OS packages management, etc)

● DevOps tooling advanced skillset :

o Extensive working experience (at least 3 years) with Containerization: Docker and Kubernetes

o Use of ArgoCD and Helm

o Developing and maintaining Ansible Playbooks

o Scripting experience in Shell, Bash, CMD and Powershell

o Using Jira and Gitlab

● Infrastructure as code skillset :

o Automated configuration using Ansible

● Network basics :

o Good working experience with NGINX and HAproxy deployment and configuration

o Familiar with commonly used network commands (e.g. curl, telnet, netstat)

o LAN architecture (CIDR, vLAN, routing, NAT)

o DNS and SSL (internal, external)

o Understand Network ACLs and request firewall access as required

● Security :

o Secrets management using various vaults (Kubernetes secrets, Hashicorp Vault, etc)

o TLS implementation with SSL in and out of Kubernetes

o SSH administration


Good-to-have Skills:

● System Administration advanced skillset (IPtables, systemd modifications, advanced kernel tuning, etc)

● Experience with different options of hypervisors (VMware, HyperV)

● Experience with Kubernetes Service Mesh (linkerd, istio)

● Build for the Run:

o Deploy and administrate monitoring and alerting tooling (grafana, prometheus)

o Craft monitoring and alerting thresholds

o Deploy and administrate a log concentration tool (ELK and Filebeat)

o Kafka cluster configuration

o Create custom searches and dashboards on Kibana

● Other useful skills:

o General technical architecture methodology understanding (RPO, RTO, SLA, flow matrix, ...)

o SQL and NoSQL Database administration basics (ex : Database dump, clustering models, deployment architecture)

o Agile methodology and process understanding and experience

o Development skill with one of the following language: Java, .Net


Behaviour:

● Produces Ingenious, astute design, with an open mind

● Excellent communication, presentation and interpersonal skills. Able to fluently communicate with local and oversea project teams, and external stakeholders.

● Collaborative team players preferred

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?