We’re looking for a skilled DevOps Engineer to help build, automate, and scale our cloud-based backend infrastructure. You’ll work closely with our development teams using FastAPI, MongoDB, and PostgreSQL, ensuring smooth CI/CD workflows, reliable deployments, and secure, high-performing environments.
You’ll be responsible for optimizing system performance, improving scalability, and ensuring robust monitoring and recovery strategies across our services.
Key Responsibilities
- Design and maintain CI/CD pipelines for backend microservices (FastAPI-based) and frontend builds.
- Manage and optimize cloud infrastructure on AWS (EC2, RDS, S3, CloudFront, ALB, Lambda, etc.).
- Implement and manage containerized applications using Docker and Kubernetes (EKS preferred).
- Manage and scale databases — including PostgreSQL (RDS) and MongoDB clusters.
- Work with backend engineers to improve performance, caching, and connection pooling.
- Implement and maintain monitoring, alerting, and logging using CloudWatch, Prometheus, Grafana, Loki, ELK, or similar.
- Enforce security best practices — IAM policies, WAF rules, SSL/TLS, and network access control.
- Support and troubleshoot issues across environments (Dev, Staging, Production).
- Build and maintain backup, restore, and disaster recovery processes for data and infrastructure.
Required Skills and Experience
- 3–5 years of hands-on experience in DevOps, SRE, or Cloud Infrastructure Engineering.
- Strong experience with AWS infrastructure and cost optimisation.
- Proficiency in Linux systems administration and shell/Python3 scripting.
- Hands-on experience with FastAPI-based applications (deployment, scaling, and monitoring).
- Solid understanding of PostgreSQL (performance tuning, replication, RDS management).
- Working knowledge of MongoDB (replica sets, indexing, backups).
- Expertise in Docker and Kubernetes (EKS).
- Experience with CI/CD tools — GitHub Actions, Jenkins, or GitLab CI.
- Scripting experience with Python for automation.
- Strong understanding of networking, load balancing, and application security.
- Experience with Git and version control workflows.
- Experience with microservices architecture and event-driven systems.
- Edge caching/CDN solutions
- Experience with multi-account AWS or multi-tenant systems.
Nice to Have- Familiarity with Redis andCelery.
- Exposure to API Gateway, serverless (AWS Lambda)
- Knowledge of compliance and DevSecOps practices (SOC2, ISO 27001).
- Shaka and FFMPEG encoding and transcoding
Education- Bachelor’s degree in Computer Science, Information Technology, or a related field — or equivalent professional experience.