Role
DevOps Engineer
Why this role is important
This role is important because it will allow our core team to focus on our core business, while this role will be responsible for automating, scaling, and ensuring the reliability of our infrastructure. You will play a key part in bridging the gap between development and operations, ensuring that new products and services are delivered seamlessly, efficiently, and securely.
What will you learn from this role
- How to manage, optimize, and scale a cloud-based infrastructure with modern DevOps tools and practices.
- Working remotely, and managing your time with little supervision.
- Best practices in CI/CD pipelines, containerization, and cloud orchestration.
- Collaborating with a globally distributed, diverse, and highly skilled engineering team.
Responsibilities
- Maintain and optimize Kafkai (https://kafkai.com/) related services and new web-based products that we will build. We extensively use Django, Django REST framework, and Python 3. Other technologies include AWS, Ubuntu, and Debian.
- Design, implement, and maintain CI/CD pipelines for deploying web applications and services.
- Automate the deployment and scaling of services using container orchestration tools like Kubernetes, ECS or Podman.
- Monitor and optimize the performance and reliability of applications in a cloud-based environment.
- Manage infrastructure as code using tools like Ansible, Terraform/OpenTofu or CloudFormation.
- Troubleshoot production issues and provide operational support to the development team.
- Collaborate with developers to ensure smooth integration of new features and infrastructure enhancements.
- Work together with the team and the wider engineering community to share knowledge, best practices, and solutions.
Skills that will help you in this role
- Strong experience with Django/Python 3 and various deployment stacks such as gunicorn, uwsgi, nginx etc.
- Solid knowledge of Ubuntu and general Linux/Unix systems.
- Proficiency with AWS, especially in managing EC2, VPC, Lightsail, and RDS services.
- Experience using Docker/Podman and managing containerized architectures (e.g. Kubernetes, ECS/EKS).
- Familiarity with CI/CD tools like Github Actions, GitLab CI, or CircleCI.
- Infrastructure as Code (IaC) experience using Terraform, Ansible, or CloudFormation.
- Knowledge of network security, VPNs, and managing cloud-based firewalls such as Cloudflare and AWS ALB.
Bonus points
- Experience contributing to or working with open-source communities.
- Knowledge of serverless architectures (e.g., AWS Lambda).
- Experience with logging and monitoring tools such as Prometheus, Grafana, or ELK stack.
- Strong scripting abilities in Bash, Awk, Python, or similar languages.
Others
Experience: 1 to 3 years
Salary: EUR 400-600 (Negotiable based on experience)
NOTE
This role requires travel.
Although we do not have an office and work 100% remotely, we do travel for training, conferences, and team camps a few times a year.
Please drop your resume at taufiq@lalokalabs.co. Please rename your resume like "DevOps_<years of experience>_<your short name>". Example: DevOps_3_Taufiq. Thank You!