About the role
We are seeking a DevOps Engineer to join our team and play a key role in managing and optimizing our SaaS platform hosted on AWS. The ideal candidate will have strong experience with multi-tenant architectures, Kubernetes, Infrastructure as Code (IaC) using CloudFormation or Terraform, and automation of CI/CD pipelines. You will work closely with engineering, security, and operations teams to ensure high availability, scalability, and security of our cloud infrastructure.
Key Responsibilities:
Design, deploy, and manage a scalable, multi-tenant SaaS platform on AWS.
Build and maintain Kubernetes clusters (EKS) for containerized applications with efficient namespace isolation for multi-tenancy.
Develop and manage Infrastructure as Code (IaC) using AWS CloudFormation or Terraform.
Automate deployments using CI/CD pipelines with tools like GitHub Actions, Jenkins, or ArgoCD.
Optimize networking, load balancing, and security configurations for a multi-tenant environment.
Monitor and troubleshoot performance, latency, and resource utilization across cloud services.
Implement and manage observability tools such as Prometheus, Grafana, ELK Stack, or Datadog.
Ensure high availability and disaster recovery strategies with backup and failover mechanisms.
Work on cost optimization strategies to reduce cloud expenses while maintaining performance.
Maintain security best practices, including IAM roles, encryption, and compliance with industry standards (SOC2, ISO 27001).
Core competencies:
Required Skills & Experience:
3+ years of experience as a DevOps Engineer or Cloud Engineer working in a SaaS multi-tenant environment.
Expertise in AWS Services, including EKS, EC2, S3, RDS, Route 53, ALB/ELB, IAM, VPC, Lambda, and CloudWatch.
Strong hands-on experience with Kubernetes (EKS) and Helm for container orchestration and deployment.
Proficiency in Infrastructure as Code (IaC) tools like CloudFormation, Terraform, or Pulumi.
Experience in building scalable, automated CI/CD pipelines with tools like GitHub Actions, Jenkins, or ArgoCD.
Strong knowledge of networking, security, and authentication mechanisms in cloud environments.
Experience with monitoring and logging tools such as Prometheus, Grafana, Loki, ELK, or Datadog.
Hands-on scripting experience in Python, Bash, or Go for automation and infrastructure management.
Understanding of cloud cost optimization techniques and multi-tenant workload management.
About the company
Kensium is hiring a DevOps Engineer! Collaborate with tech experts, optimize cloud infrastructure, and grow your career in a fast-paced, agile environment.