Role Overview
We are looking for a DevOps Engineer to manage servers, deployment pipelines, cloud infrastructure and release automation for backend services and Android applications.
Responsibilities
- Manage production, staging and development servers.
- Build and maintain CI/CD pipelines.
- Automate Android builds, signing and Play Store deployment.
- Manage AWS, GCP or Azure infrastructure.
- Containerise applications using Docker.
- Manage monitoring, alerts and log aggregation.
- Maintain backups and disaster recovery procedures.
- Manage SSL, DNS, CDN and load balancers.
- Implement infrastructure security.
- Handle production incidents and prepare post-mortems.
Requirements
- Experience in DevOps, system administration or platform engineering.
- Strong Linux administration.
- Hands-on experience with AWS/GCP/Azure.
- Production Docker experience.
- CI/CD experience with Jenkins, GitHub Actions or GitLab CI.
- Nginx/Apache and load balancing knowledge.
- Bash/Python scripting.
- Monitoring tools such as Prometheus, Grafana or ELK.
Nice to Have
- Terraform or Ansible.
- Fastlane/Android build automation.
- Cloud cost optimisation.
- AWS/GCP certification.
Skills
- AWS
- Docker
- Linux
- Jenkins
- Python