Website:
Job details:
Company Description
Dayworx Software Labs is an international software company with offices in Europe and India, specializing in the development of scalable digital products, enterprise systems, and AI-enabled platforms. The company partners with startups, enterprises, and product teams to build compliant, high-quality, and future-ready technology solutions. By integrating European regulatory standards with Indian technical expertise, Dayworx delivers exemplary software solutions. Alongside client collaborations, the company also operates its own software products tailored to meet the digital transformation and regulatory needs of the Indian-European market.
The Role
We're looking for a hands-on DevOps Engineer who can own our infrastructure end-to-end — from provisioning bare-metal and cloud servers to maintaining self-hosted services, automating deployments, and keeping everything running reliably. You'll work closely with our engineering team across multiple products and environments, and be expected to operate with a high degree of autonomy.
Core Responsibilities
- Design, implement, and maintain Infrastructure as Code (IaC) using Terraform or equivalent tooling
- Build and manage CI/CD pipelines across multiple projects and environments
- Administer and maintain self-hosted services including mail servers, identity providers, git hosting, object storage, and container platforms
- Manage Docker-based workloads across single-node and multi-node environments using tools like Coolify/Dockploy and Portainer
- Configure and maintain reverse proxies and TLS termination (Caddy, Traefik, or Nginx) with Cloudflare DNS integration
- Set up and manage VPN infrastructure (WireGuard) for secure inter-service and remote access connectivity
- Maintain Linux server environments (Ubuntu/Debian), including hardening, patching, monitoring, and performance tuning
- Manage self-hosted application stacks: Mailcow (email), Authentik (SSO/OIDC), Forgejo (git), MinIO (object storage), Matrix/Conduit (messaging), Portainer, and others
- Implement and maintain observability tooling — logging, metrics, alerting, and tracing (OpenTelemetry/OTLP)
- Collaborate with backend engineers on deployment pipelines for Rust-based services (Axum/Tokio) and React frontends
- Manage PostgreSQL instances including backups, migrations, and performance optimization
- Document infrastructure, runbooks, and incident response procedures
Required Skills & Experience
- Strong Linux administration skills (Ubuntu/Debian); shell scripting (Bash)
- Hands-on experience with Docker and Docker Compose in production environments
- Practical knowledge of CI/CD pipelines (GitHub Actions, Forgejo Actions, or equivalent)
- Experience with reverse proxies: Caddy, Traefik, or Nginx — including TLS, routing, and middleware configuration
- Familiarity with DNS management and Cloudflare (records, proxying, tunnels)
- Working knowledge of WireGuard or other VPN solutions
- Experience deploying and maintaining self-hosted open-source platforms (mail servers, SSO, object storage, etc.)
- Solid understanding of networking fundamentals: DNS, TLS, HTTP, firewalls, NAT
- Proficiency with IaC tools (Terraform, Ansible, or similar)
- Experience with PostgreSQL administration
- Ability to work independently, triage incidents, and make sound infrastructure decisions without hand-holding
Nice to Have
- Experience with Coolify, Dockploy, or similar self-hosted PaaS platforms
- Familiarity with Mailcow or other self-hosted mail stacks
- Authentik or Keycloak SSO/OIDC configuration experience
- Knowledge of MinIO or S3-compatible object storage
- Exposure to Matrix/Conduit or decentralized messaging infrastructure
- Experience with OpenTelemetry, Grafana, Loki, or Prometheus
- Working knowledge of Rust-based backend services
- Understanding of GDPR and EU data residency requirements
- Cloud platform experience (Hetzner, AWS, Azure, or GCP)
Click on Apply to know more.