Requirements
- 3+ years of experience as a DevOps engineer or in a similar software engineering role
- Experience working with AWS
- Experience working on Linux-based infrastructure
- Basic understanding of any back-end language (such as Python, PHP, Node.js, Go)
- Proficiency with Git and CI/CD workflows or pipelines (GitHub Actions, Gitlab CI)
- Experience in container based infrastructure (Docker)
- Configuration and managing databases such as MySQL, MongoDB, MariaDB
- Understanding networking and security principles (firewalls, VPNs, VPCs, subnet-peering etc.)
- Professional experience and understanding of IaC (Infrastructure as Code with tools like Terraform or Pulumi etc.)
An advantage, but not a requirement
- Expertise working with Kubernetes or large scale container orchestration tools
- Experience working with Kubernetes templating (Helm, Kustomize)
Responsibilities
- System analysis of the current system in use and developing plans for enhancements and improvements
- Working on ways to automate and improve development and release processes
- Bootstrap and maintain infrastructures from code
- Build tools to enhance developer experience and speed up the deployment flow
- Contribute with your system design knowledge on infrastructure planning/improvement sessions
- Performance monitoring, and recommending performance enhancements
- Ensuring that systems are safe and secure against cybersecurity threats