KEY RESPONSIBILITIES
1. Identify opportunities for automation and drive continuous improvement in the deployment process for existing and new applications.
2. Design, deploy, and maintain cloud environments for containerized workloads.
3. Implement Infrastructure as Code (IaC) using Terraform for cloud resources.
4. Develop and maintain CICD artifacts such as Pipelines, Docker images, Helm charts, Kubernetes manifests, among others.
5. Optimize system performance, reliability, and cost in AWS environments.
6. Ensure seamless SaaS integrations with DevOps tools and monitoring solutions.
7. Improve security, logging, and monitoring using best practices.
8. Troubleshoot and resolve deployment and infrastructure issues.
9. Collaborate with stakeholders to enhance DevOps processes and automation.
10. Stay up to date with industry trends and continuously improve workflows.
11. Challenge existing processes and drive innovation within the team.
REQUIREMENT
12. 5+ years of experience as a DevOps Engineer.
13. Proven experience deploying applications (Web-SPA, Java/.NET services) in cloud environments (AWS, GCP, etc.).
14. Strong knowledge of DevOps practices, GitOps, CI/CD pipelines, Continuous Deployment (ArgoCD), and (infrastructure-) automation.
15. Strong knowledge of AWS services (ECS, EKS, S3, IAM, CloudWatch, Lambda, etc.).
16. Expertise in Terraform and Infrastructure as Code (IaC) principles.
17. Experience automating deployments with GitLab CI/CD.
18. Experience working and integrating with observability tools such as Datadog.
19. Proficiency in Bash, Python for scripting and automation.
20. Understanding of networking, security best practices, and system monitoring.
21. Experience integrating SaaS tools into DevOps workflows.
22. Strong problem-solving skills and a proactive mindset.
23. Excellent communication skills (written and verbal) in English. Other languages are a plus.