DevOps Engineer
Job Description
- Architect and manage scalable infrastructure using AWS services; design and maintain a multi-tenant SaaS architecture handling millions of real-time events
- Own and enhance CI/CD pipelines using GitHub Actions; build automated deployments for microservices, backend systems, UI applications, and browser extensions
- Implement Infrastructure-as-Code using Terraform; build and maintain Dockerized, container-orchestrated environments
- Implement end-to-end observability (logs, metrics, traces), alerting, and incident-response systems; ensure high availability, auto-scaling, disaster recovery, and backup strategies
- Drive security best practices — network isolation, IAM policies, CVE remediation, container security
- Design and deliver on-premise versions of the SaaS platform, replicating cloud architecture in constrained enterprise environments, and automating installation, upgrades, and maintenance
- Collaborate closely with Engineering, QA, and Product teams; contribute to architecture and design decisions; act as a technical owner for DevOps initiatives