Workhelix is looking for a Software Engineer (DevOps) to help design, build, and maintain the systems that keep their platform fast, reliable, and secure, enabling the entire engineering team to ship confidently and often.
Requirements
- Deep experience with AWS primitives and cloud architecture.
- Strong expertise with CI/CD systems (GitHub Actions, CircleCI, or similar).
- Skilled with Docker, Kubernetes, and containerized application deployment.
- Experience with Terraform or other infrastructure-as-code frameworks.
- Strong background in Python, FastAPI, and SQL-based data layers.
- Proven ability to automate and streamline development and release workflows.
- Experience with VPNs (Tailscale, or similar).
Responsibilities
- Own and evolve our CI/CD pipelines to ensure smooth, fast, and reliable deployments.
- Manage and optimize our AWS environment (ECS, EC2, Lambda, S3, CloudFormation, CloudWatch, etc.), and abstract to multi-cloud environments such as GCP and Azure.
- Build reproducible, scalable infrastructure using Terraform and other IaC tools.
- Containerize and orchestrate applications using Docker and Kubernetes.
- Improve monitoring, logging, and observability for all production systems.
- Partner with backend engineers to automate testing, staging, and release workflows.
- Contribute to backend services written in Python (FastAPI) with SQLAlchemy and PostgreSQL.
Other
- 5+ years of professional software engineering experience, with significant DevOps ownership.
- The ideal candidate thrives in startup environments — solving problems pragmatically, balancing speed and reliability, and continuously improving tooling and processes.
- Work cross-functionally with product, backend, and frontend teams to deliver secure, reliable releases.
- Operate effectively in a fast-paced, async environment — communicate clearly and prioritize well.
- Contribute to technical documentation and help define standards for DevOps and deployment practices.