
Search by job, company or skills
ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.
As a DevOps Engineer, you will be responsible toreduce bottlenecks, improve collaboration, and ensure high availability of applications through automation and best practices.
Responsibilities:
Guarantee the technical solution for software delivery, infrastructure & deployment:
. Software Delivery from Source Code to Deployment packages
. System architecture & PaaS implementation.
. Define and develop the means so that products are correctly and continuously integrated and deployed in development, quality assurance, and production environments, respecting established rules.
. Support delivery teams with automated tools and scripts to provision infrastructure resources (compute, network & storage) in a simple and efficient manner.
. Satisfy security requirements.
Secure the product operability:
. Understand the functional context of the product up to the point of challenging functional decisions.
. Guarantees that the product underlying architecture is state of the art.
. Ensures that operational best practices (supervision/monitoring, backups, archives, log management) are implemented.
Ensure the software team is informed and aware of operational constraints, and if required trains the team on those topics.
Essential Requirements:
. IT System skillset:
. System Administration skillset (services, ssh, user management, filesystem)
. DevOps tooling advanced skillset:
. Extensive hands-on working experience (at least 3 years) with Containerization: Docker, Kubernetes, Helm and ArgoCD
. Administrating GitLab CI/CD
. Developing and maintaining Ansible Playbooks and Modules
. Developing and setting up CI/CD pipelines (closely work with development team to develop CI pipelines and CD deployments into private data centers and public cloud)
. Scripting experience in Bash, PowerShell or Python
. Code documentation using Markdown
. Infrastructure as code skillset:
. Automate deployment and configuration using Ansible or Terraform or equivalent
. Working knowledge on VMware, HyperV and Proxmox
. Network basics:
. Good working experience with NGINX and HAProxy configuration and deployment
. Familiar with commonly used network commands (e.g. curl, telnet, netstat)
. LAN architecture (CIDR, vLAN, routing, NAT)
. DNS and SSL (internal, external)
. Security:
. Secrets management using various vaults (HashiCorp Vault, Kubernetes secrets)
. Password-less SSH
Good-to-have Skills:
. System Administration advanced skillset (IPtables, advanced kernel tuning, etc.)
. Experience with Sonatype Nexus, Sonarqube, Blackduck Coverity and Trivy
. Experience with Apache Kafka or IBMMQ or EMQX
. Experience with Minio
. Experience with Redis
. Experience with Kubernetes Service Mesh (Istio)
. Build for the Run:
. Deploy and administrate monitoring and alerting tooling (Grafana, Prometheus)
. Craft monitoring and alerting thresholds
. Deploy and administrate a log collection tool (ELK and FluentBit)
. MQTT broker configuration
. Create custom dashboard on Kibana
. Other useful skills:
. General technical architecture methodology understanding (RPO, RTO, SLA, flow matrix, ...)
. Database administration basics (ex: MySQL dump, clustering models, deployment architecture)
. Agile methodology and process understanding and experience
. Concept of Git Flow and GitOps
. Development skill with one of the following languages: Java, Go, C#
Job ID: 135328697