Full job description
Seeking a Senior Cloud Engineer to design, implement, and maintain cloud infrastructure, systems, and services. Responsibilities include leading architecture and implementation of scalable cloud platforms (AWS, GCP), managing Kubernetes clusters, defining cloud standards, maintaining cloud environments, troubleshooting issues, designing Infrastructure as Code frameworks (Terraform), establishing CI/CD pipelines, driving automation, managing containerization (Docker, Kubernetes), championing DevOps and GitOps practices, leading cloud operations and security, managing cloud costs, collaborating cross-functionally, and documenting cloud architectures. Requirements: Bachelor's degree or equivalent, 6+ years cloud engineering experience, expertise in AWS or GCP, Terraform, Docker, Kubernetes, scripting (Python, Bash), cloud security principles, strong problem-solving and communication skills.
What you'll do
- Lead the architecture, design, and implementation of scalable, secure, and highly available cloud platforms (e.g., AWS, GCP)
- Architect, deploy, and manage production-grade Kubernetes clusters supporting mission-critical, containerized applications
- Define and enforce cloud standards, patterns, and best practices across the organization
- Maintain, monitor, and optimize cloud environments, including compute, storage, networking, and security services
- Troubleshoot complex cloud-related issues and provide timely resolutions to ensure high system availability and performance
- Design and maintain robust Infrastructure as Code (IaC) frameworks using tools such as Terraform, ensuring repeatability and compliance
- Establish and evolve CI/CD pipelines to support secure, reliable, and scalable application delivery
- Drive automation-first approaches to infrastructure provisioning, configuration management, and operational workflows
- Implement and manage containerization technologies such as Docker and orchestration platforms, with a strong emphasis on Kubernetes
- Champion DevOps and GitOps practices across teams to improve deployment velocity and system reliability
- Provide technical leadership for cloud operations, including monitoring, logging, alerting, backup, and disaster recovery strategies
- Design and enforce cloud security best practices, including identity and access management (IAM), network segmentation, encryption, and compliance controls
- Own cloud cost management strategies, including cost optimization, budgeting, forecasting, and resource governance
- Serve as a subject matter expert for cloud technologies, providing guidance and support across Engineering, Product, Operations, and Security teams
- Collaborate with other departments such as Development, Product, and Security to translate business requirements into scalable and resilient cloud solutions
- Lead documentation efforts for cloud architectures, operational runbooks, and best practices
Requirements
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience
- 6+ years of experience in cloud engineering, DevOps, or cloud infrastructure roles with senior-level responsibility
- Deep hands-on experience with at least one major cloud platform (AWS or GCP), including production-scale environments
- Expert-level experience with Infrastructure as Code (e.g., Terraform) and infrastructure automation
- Extensive experience with containerization technologies such as Docker and Kubernetes ecosystems, including designing, deploying, managing, and troubleshooting clusters at scale
- Proficiency in scripting and automation (e.g., Python, Bash)
- Strong understanding of cloud security principles, including IAM, network security, encryption, and compliance
- Strong problem-solving skills with ability to work independently and manage multiple projects simultaneously
- Excellent communication skills to explain complex technical concepts to technical and non-technical stakeholders
Tech stack
AWSGCPKubernetesDockerTerraformCI/CDPythonBashInfrastructure as CodeDevOpsGitOps