The Cloud Engineer is responsible for designing, implementing, and managing cloud-based systems and solutions. This role involves optimizing cloud resources, ensuring data security, and supporting applications that utilize cloud infrastructure. Need a strong background in cloud architecture, automation, and infrastructure management, specialize in designing and deploying scalable, resilient cloud solutions.
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications:
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Your role is crucial in pushing our technology forward tooptimizefunctionality,performance, reliability, and scalability. You will gain an in-depth understanding of our products and services to drive next-generation cloud platform development. This involves estimating engineering efforts, prioritizing projects, planning implementations, and triaging production issues.
Key Responsibilities
- Platform Development with Best-in-Class Technologies: You will build and refine our cloud platform using cutting-edge tools likeKubernetesfor containerorchestration,AnsibleandTerraformforinfrastructure management, anddistributed systemsthat ensure scalability and resilience. With a focus onContainer-as-a-Service(CaaS), you will help empower IT-secured, developer-friendly environments that streamline application building, deployment, and management, both on-premises and in cloud settings.
- Technical Leadership in Design and Decision-Making: Your role involves analyzing diverse use cases and guiding the team in making informed design and technical choices that align with business objectives. You'll work closely with teams, ensuring all implementations support functionality, scalability, and security.
- Design and deploy scalable, highly available, and fault-tolerant systems on cloud platforms (e.g., AWS, Azure, Google Cloud).
- Implement and manage cloud services, including storage, compute, and security services.
- Monitor and optimize cloud infrastructure performance.
- Collaborate with development teams to integrate cloud solutions into existing workflows.
- Ensure compliance with security policies and best practices.
- Troubleshoot and resolve issues related to cloud infrastructure and services.
What do you need to bring-
- 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.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate) are a plus.
- 4+ years of experience in cloud engineering or a related field.
- 2+ Years of experience with programming (Go,Python,Java)
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $123,500 to $212,850
Our Benefits:
Any general requests for consideration of your skills, please