In this key role, you will be focusing on managing our cloud infrastructure, on CI/CD solutions and on helping drive our automation and infrastructure initiatives forward.
Responsibilities:
Manage multi-region cloud infrastructure (AWS) and Kubernetes clusters.
Manage high-availability infrastructure provisioning and scaling, disaster recovery and backup.
Manage CI/CD solutions for automated application and infrastructure deployments.
Monitor and ensure the reliability, scalability, and performance of systems and workflows.
Optimize cloud costs and resource utilization.
Write code necessary to improve our DevOps/monitoring infrastructure.
Requirements
A software engineer with perfect Node.js knowledge (Python is an advantage); AWS API.
3+ years experience with AWS (VPC, EC2, EKS, ELB, IAM, S3, Route 53, Secrets Manager, etc). AWS Solution Architect certificate is an advantage.
3+ years experience with Terraform for managing AWS and in administering Kubernetes clusters.
Excellent understanding of networking (L2/L3), including common protocols (HTTP, SMTP, etc), basic VPN and routing.
Excellent knowledge of Linux.
Experience with: Shell scripting, AWS CLI / GitOps practices (ArgoCD) and CI/CD pipelines (GitLab)/ SQL (Postgres) and/or NoSQL (MongoDB).
Experience monitoring/logging solutions (Prometheus, Grafana, ELK, ..)
Strong problem-solving skills: ability to troubleshoot complex infrastructure issues
Fluent English, spoken and written
Advantages: Experience with: performance testing and optimization, security best practices; understanding FinOps principles.