DevOps engineer for SaaS platforms
DevOps/platform engineer at HCL Technologies in the Netherlands building a multi-tenant secure access SaaS platform: Apache Guacamole on OpenShift, S3-based file transfer, credential lifecycle automation, session recording, metering/billing events, and CI/CD, using Go, Python, Kubernetes/OpenShift, and Terraform/Ansible.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Must have
- Eligible to work in the Netherlands; fluent in Dutch and English
- 3+ years hands-on Kubernetes/OpenShift in production (deployment, networking, RBAC, persistent storage, operators)
- Proficiency in Go and Python for platform service development, automation, and tooling
- Strong Linux systems engineering (SSH, networking, security hardening, systemd)
- Container orchestration and CI/CD pipeline design (Helm, ArgoCD, Tekton, or equivalent)
- S3-compatible object storage (MinIO or AWS S3): presigned URLs, bucket policies, IAM integration
- Azure DevOps for backlog management, CI/CD pipelines, and release workflows
- Infrastructure as Code: Terraform, Ansible, or equivalent
- Understanding of security principles: zero-trust, defence-in-depth, protocol insulation, MFA, credential management
- Experience with IAM systems, directory services integration, and conditional access policies
- Familiarity with logging and monitoring stacks (Kafka, Elasticsearch, Prometheus/Grafana)
Nice to have
- VMware Cloud Foundation (VCF) experience or familiarity with VCF-based infrastructure
- Experience with Privileged Access Management tooling (CyberArk, HashiCorp Vault)
- Experience with Apache Guacamole or similar remote access gateway technologies
- RDP and Windows Server administration knowledge
- Experience in regulated financial services environments (DORA, NIS2, or equivalent)
- Understanding of network segmentation and firewall rule management
- SOC2 Type 2 reporting or equivalent security assurance frameworks
- Experience designing metering/billing event pipelines for internal platform products
Full description
We are a $13+ billion global technology company, home to more than 224,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud, and AI, powered by a broad portfolio of technology services and products.
Задачи:
- Design and operate the interactive access service based on Apache Guacamole, containerized on OpenShift, translating HTTPS to native protocols (SSH, RDP, SQL, VNC)
- Build and maintain the file transfer service using S3 presigned URLs with time-bound expiry and tenant-scoped bucket/path access controls
- Engineer tenant isolation within shared SaaS-style deployments, ensuring each consuming team only accesses their own targets through predefined connections and network-level controls
- Design credential lifecycle automation: retrieval/seeding at session start, reset/removal at session stop, integrated with Privileged Access Management and credential stores
- Build session recording and logging pipelines shipping audit data to tenant-specified log repositories (Kafka, S3, Git)
- Implement metering and billing event generation for per-tenant consumption tracking
- Develop CI/CD pipelines for automated platform lifecycle management: provisioning, start, stop, decommissioning (immutable infrastructure / cattle model)
- Collaborate with security teams to refine detection scenarios every sprint and maintain audited control reporting (Seven IT Risk Controls, COBIT framework)
- Define and monitor SLIs/SLOs: start latency, session success rate, recording completeness, tenant isolation violations, credential reset compliance
Требования:
- Candidates must be eligible to work in Netherlands Fluent in Dutch and English.
- 3+ years hands-on experience with Kubernetes/OpenShift in production (deployment, networking, RBAC, persistent storage, operators)
- Proficiency in Go and Python for platform service development, automation, and tooling
- Strong Linux systems engineering (SSH, networking, security hardening, systemd)
- Container orchestration and CI/CD pipeline design (Helm, ArgoCD, Tekton, or equivalent)
- S3-compatible object storage (MinIO or AWS S3): presigned URLs, bucket policies, IAM integration
- Azure DevOps for backlog management, CI/CD pipelines, and release workflows
- Infrastructure as Code: Terraform, Ansible, or equivalent
- Understanding of security principles: zero-trust, defence-in-depth, protocol insulation, MFA, credential management
- Experience with IAM systems, directory services integration, and conditional access policies
- Familiarity with logging and monitoring stacks (Kafka, Elasticsearch, Prometheus/Grafana)
- Будет плюсом: VMware Cloud Foundation (VCF) experience or familiarity with VCF-based infrastructure