Experience: 6+ months in DevOps or backend development experience in cloud, infrastructure, or software engineering.
Job Description:
We are looking for an enthusiastic and skilled DevOps Engineer with Backend Experience to join our team. The ideal candidate will have hands-on exposure to DevOps tools, cloud infrastructure, and backend programming, with a strong interest in automation, infrastructure management, and continuous integration/deployment (CI/CD). This role offers an opportunity to work on both backend and DevOps tasks, managing cloud-based architectures and building scalable infrastructure.
Key Responsibilities:
- Set up, manage, and optimise cloud infrastructure on AWS (EC2, VPC, ELB, WAF, Route53, IAM, ECS). Build and manage infrastructure as code using Terraform.
- Use Docker for containerization and backend application deployment.
- Design and maintain CI/CD pipelines using GitHub Actions.
- Write and maintain scripts in Python and Shell for automation tasks.
- Collaborate on backend code with the development team, managing versions with Git.
- Configure VPC networking & security to align with best practices.
- Optimise cloud infrastructure to enhance backend performance and scalability.
Mandatory Skills:
- AWS (EC2, VPC, ELB, WAF, Route53, IAM, ECS)
- Terraform
- Docker and containerization
- CI/CD (GitHub Actions)
- Python & Shell scripting
- Git version control
- Experience with backend development in Python, Node.js, or Golang
- VPC networking & security
- Infrastructure optimization
Good to Have Skills:
- AWS certifications
- Proficiency in Golang or Node.js for backend development
- Exposure to Kubernetes for container orchestration
- Experience with MongoDB or other NoSQL databases
- Monitoring tools like Prometheus and Grafana
- Familiarity with HashiCorp tools (Vault, Consul)
- Experience with multi-account AWS architecture management
- Knowledge of Service Mesh (Istio)
- Understanding of ELK Stack (Elasticsearch, Logstash, Kibana)
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 6+ months of hands-on experience in DevOps, cloud infrastructure, or backend development.
- Strong foundation in cloud and backend development, with the eagerness to learn DevOps technologies and practices.
- Familiarity with backend API development or RESTful services is a plus.
Note: Candidates who have completed AWS certifications or have project experience in both DevOps and backend development are highly encouraged to apply.