We are looking for a DevOps Engineer to join our team and support the design, automation, and operation of modern cloud-based platforms, with a primary focus on AWS environments. This role focuses on infrastructure automation, containerized workloads, and improving the reliability, security, and scalability of distributed systems.
The engineer will work with cloud platforms, CI/CD pipelines, and infrastructure-as-code tools to build and maintain highly automated environments, while supporting development teams in delivering reliable software solutions.
Responsibilities:
- Design, implement, and maintain infrastructure using Infrastructure as Code (e.g. Terraform), primarily in AWS environments.
- Support deployment and operation of cloud-based applications across AWS and, where applicable, other cloud platforms (Azure or GCP).
- Build and maintain CI/CD pipelines to enable automated, consistent, and reliable application delivery.
- Operate and support containerized workloads using Docker and Kubernetes/OpenShift platforms.
- Implement and maintain security best practices and policy-driven infrastructure where applicable.
- Monitor system availability, performance, and reliability using modern observability tools.
- Investigate incidents and operational issues, contribute to root cause analysis, and implement long-term improvements.
- Collaborate with development teams to improve deployment processes, platform stability, and operational efficiency.
- Contribute to continuous improvement of infrastructure, automation, and operational practices.
- Leverage AI-assisted tools (e.g. GitHub Copilot, ChatGPT) to improve productivity, automate repetitive tasks, and support troubleshooting or documentation activities.
- Demonstrate a basic understanding of how AI/ML-based services (e.g. AWS AI services) can be integrated or supported within cloud environments.
Qualifications
Must have:
- Good experience (3–4+ years) in DevOps, cloud operations, or infrastructure engineering.
- Hands-on experience with Infrastructure as Code tools such as Terraform (or similar).
- Experience working with AWS (EC2, IAM, VPC, S3, etc.); exposure to Azure or GCP is a plus.
- Experience with CI/CD pipelines and modern software delivery practices.
- Experience with monitoring, incident handling, and operational support in production environments.
- Basic scripting or automation skills (e.g. Bash, Python) are an advantage.
- Familiarity with container platforms such as Kubernetes/OpenShift is a plus.
- Basic understanding of security best practices in cloud environments.
- Ability to communicate effectively with internal teams and external stakeholders.
- Structured, reliable working style with a strong sense of responsibility.
- Team-oriented mindset with good communication skills.
- Fluency in English.
Nice to have:
- Exposure to AI-assisted development or operations workflows.
Good to have certifications:
- AWS Certified Solutions Architect – Associate
- AWS Certified DevOps Engineer – Professional (or Associate-level equivalent)
- Microsoft Certified: Azure Administrator Associate or Azure DevOps Engineer Expert
- Google Professional Cloud DevOps Engineer or Associate Cloud Engineer
- HashiCorp Terraform Associate