Salary
💰 $123,500 - $212,850 per year
Tech Stack
AWSAzureCloudDockerGoJavaKubernetesPythonSDLCTerraform
About the role
- The Cloud Engineer is responsible for designing, implementing, and managing cloud-based systems and solutions.
Optimizing cloud resources, ensuring data security, and supporting applications that utilize cloud infrastructure.
Designing and deploying scalable, highly available, and fault-tolerant systems on cloud platforms (e.g., AWS, Azure, Google Cloud).
Implementing and managing cloud services, including storage, compute, and security services.
Monitoring and optimizing cloud infrastructure performance.
Collaborating with development teams to integrate cloud solutions into existing workflows.
Ensuring compliance with security policies and best practices.
Troubleshooting and resolving issues related to cloud infrastructure and services.
Delivers complete solutions spanning all phases of the SDLC (design, implementation, testing, delivery and operations).
Guides junior engineers and advises on project-level issues.
Build and refine cloud platform using Kubernetes, Ansible, Terraform and distributed systems.
Estimate engineering efforts, prioritize projects, plan implementations, and triage production issues.
Requirements
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
4+ years of experience in cloud engineering or a related field.
2+ Years of experience with programming (Go,Python,Java)
Proficiency in cloud services (AWS, Azure, Google Cloud).
Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).
Strong scripting skills (e.g., Python, Bash).
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Understanding of networking concepts and security best practices.
Excellent problem-solving and analytical skills.
Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate) are a plus.