Key Responsibilities
Infrastructure & Automation
Build, deploy, and maintain cloud infrastructure on AWS (EKS, EC2, S3, RDS, CloudFront, IAM).
Develop and maintain CI/CD pipelines using GitLab.
Containerize applications using Docker and manage workloads in Kubernetes.
Automate infrastructure using IaC tools (mainly Terraform).
Improve deployment processes, reduce manual steps, and enhance developer productivity.
Monitoring & Reliability
Set up monitoring and alerting using CloudWatch, Prometheus, Grafana, or PagerDuty.
Ensure high availability, scalability, and reliability of the SaaS system.
Respond to incidents and participate in root cause analysis.
Maintain and optimize for efficient cost usage.
Security & Compliance
Implement best practices for cloud security, IAM roles, and network policies.
Scan and fix vulnerabilities across containers and dependencies.
Maintain system compliance: ISO27001 / SOC 1, SOC 2.
Collaboration & Support
Work closely with backend, frontend, and QA teams.
Support developers with troubleshooting, environment setup, and performance optimization.
Participate in sprint planning, architecture discussions, and continuous improvement.
Requirements
Technical Skills
Knowledge of AWS core services (EC2, S3, IAM, VPC, RDS, EKS).
Familiar with Database management: PostgreSQL, MySQL
Experience with Docker, containerization, and basic orchestration concepts.
Basic experience with Kubernetes (pods, deployments, services).
Familiar with GitLab pipelines or any CI/CD tool.
Experience with Linux (bash scripting, system troubleshooting).
Understanding of networking fundamentals (DNS, HTTP, SSL, load balancers).
Coding and scripting ability with JavaScript/NodeJS or Python, Bash (for automation scripts).
Soft Skills
Good problem-solving skills.
Willingness to learn new technologies.
Ability to work in an agile environment.
Strong ownership and responsibility mindset.
Nice-To-Have
Experience with Terraform.
Knowledge of EKS or other Kubernetes managed services.
Familiarity with distributed system concepts.
Background in SaaS products or multi-tenant systems.
Understanding of DevSecOps practices (AWS, Snyk, Trivy, GitGuardian).
Knowledge of microservices architecture.