Senior Cloud DevOps Engineer

Job Description

Roles & Responsibilities:

  • Design, develop, and manage AWS infrastructure to ensure scalability, high availability, and strong security measures.
  • Lead cloud migration projects to AWS, ensuring the smooth integration of on-premises systems into the cloud.
  • Establish and implement Terraform-based infrastructure-as-code (IaC) to enable consistent and automated deployments.
  • Work closely with development teams to create cloud-native solutions using Kubernetes for container orchestration and management.
  • Oversee and enhance CI/CD pipelines to automate build, testing, and deployment processes within the cloud ecosystem.
  • Create and maintain automation scripts to boost operational efficiency and reduce manual workloads.
  • Continuously monitor, troubleshoot, and optimise cloud environments to ensure optimal performance, cost-efficiency, and security.
  • Provide 24/7 on-call support to ensure critical production issues are promptly addressed.
  • Mentor and guide engineering teams by sharing best practices, tools, and knowledge across the organisation.

Expectations & Requirements:

  • A Bachelor’s degree in any engineering discipline.
  • Proven expertise in AWS cloud infrastructure, with a strong emphasis on services like EC2, S3, RDS, Lambda, VPC, IAM, and others.
  • Experience in cloud networking, including VPCs, VPNs, subnets, routing tables, and security groups, to ensure secure and efficient network architectures.
  • In-depth knowledge of Unix/Linux systems administration and troubleshooting in cloud-based environments.
  • Advanced experience with Terraform for provisioning and managing infrastructure.
  • Practical hands-on experience with Kubernetes for managing containerized applications.
  • Familiarity with CI/CD tools such as Jenkins and GitLab CI/CD, with a focus on automating cloud-based deployments.
  • Knowledge of monitoring and alerting tools like Prometheus, Grafana, and CloudWatch to ensure performance and uptime.
  • Proficiency in scripting languages like Python or Bash for automating operational tasks.
  • Previous experience with large-scale cloud migrations and building resilient, fault-tolerant systems.

Apply Now