Software Development
DevOps Engineer
We are looking for a DevOps Engineer to own and harden Utilen's cloud infrastructure and delivery pipeline.
We are looking for a DevOps Engineer to own and harden Utilen's cloud infrastructure and delivery pipeline. This person will bring our AWS environment fully under Terraform, mature our CI/CD, strengthen observability and security posture, and reduce the manual, hand-applied steps that currently sit between a merge and production.
Key Responsibilities
- Own infrastructure-as-code: manage and extend the Terraform configuration covering ECS services, networking, security groups, WAF, RDS, S3/MinIO, and supporting AWS resources.
- Eliminate configuration drift by backfilling hand-applied CLI changes into Terraform and enforcing IaC as the source of truth.
- Build and maintain CI/CD pipelines (self-hosted Gitea) for reliable, repeatable builds and deployments to ECS via ECR — replacing manual image builds and pushes.
- Manage container builds and the ECR image lifecycle, including consistent tagging and promotion strategies between dev, pre-production, and production.
- Own observability: CloudWatch metrics, logs, alarms, and dashboards; ensure log exports, access logging, and flow logs are in place across services.
- Lead infrastructure security and compliance work: IAM/SSO (Identity Center), WAF rules, encryption, access logging, and remediation of SOC 2 audit findings.
- Diagnose production infrastructure issues across networking, service discovery, container connectivity, and environment configuration.
- Manage secrets, environment configuration, and credential rotation; drive least-privilege access and remove static long-lived keys.
- Partner with engineering to make deploys safe, fast, and self-service.
Required Qualifications
- 3+ years in DevOps, SRE, or infrastructure engineering.
- Hands-on production experience with AWS (ECS, ECR, VPC, IAM, RDS, S3, CloudWatch, WAF).
- Strong Terraform skills and a track record of managing real infrastructure as code.
- Solid Docker/containerization experience and CI/CD pipeline design.
- Comfortable with Linux, networking fundamentals, and debugging distributed systems.
- Scripting proficiency (Python, Bash, and/or PowerShell).
Preferred / Nice to Have
- Experience operating multi-tenant SaaS on ECS or Kubernetes.
- Familiarity with SOC 2 controls and audit remediation.
- Experience with self-hosted CI (Gitea Actions or similar) and ECR-based deployment workflows.
- Knowledge of Celery/Redis, PostgreSQL operations, and message-broker troubleshooting.