Role Overview
As a DevOps Engineer, you will lead the design, automation, and monitoring of infrastructure across Kubernetes and AWS. You will manage Kubernetes clusters, AWS serverless environments, CI/CD pipelines, and critical data infrastructure (PostgreSQL), with a strong focus on security, scalability, and cost efficiency.
Key Responsibilities
- Infrastructure Management Manage and maintain core services including React applications, PostgreSQL databases, and cloud infrastructure. Ensure high availability, performance, and security across all environments.
- CI/CD & Automation Evolve and maintain Bitbucket Pipelines for automated testing, integration, and deployments. Continuously improve build and release processes for speed and reliability.
- Containerization & Deployment Build, secure, and publish Docker images for backend, frontend, and infrastructure components. Implement multi-architecture builds where required. Design and manage deployment strategies such as canary and blue-green releases, along with version tagging and reliable rollback mechanisms.
Required Experience and Qualifications
4–5 years of hands‑on experience in DevOps, cloud infrastructure, or related roles, with strong expertise in DevOps practices, Terraform, Python, and React JS.