We are looking for a Senior Cloud Engineer to join our team and work with our engineering team to optimize, implement, and maintain our client’s Infra & cloud-based systems.
Responsibilities:
- Design, develop, deploy, and manage scalable, secure, and reliable cloud-based infrastructure solutions and systems
- Develop and maintain cloud solutions in accordance with best practices
- Configure and maintain cloud services, including virtual machines, containers, serverless functions, networking, storage, and security
- Ensure efficient functioning of data storage and process functions in accordance with company security policies and best practices in cloud security
- Identify, analyze, and resolve infrastructure vulnerabilities and application deployment issues
- Regularly review existing systems and make recommendations for improvements
- Collaborate with cross-functional teams to gather requirements and design cloud architectures that align with business needs
- Interact with clients, provide cloud support, and make recommendations based on client needs
- Troubleshoot and resolve issues related to cloud infrastructure, network connectivity, and application deployments
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent
- Preferably 6 years of working expereince in a Cloud Engineer or similar role, with a focus on designing, deploying, and managing cloud-based solutions/operations
- Strong knowledge of cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure
- Proficiency in at least one programming language (e.g., Python, Java, Ruby) and experience with automation and configuration management tools (e.g., Ansible, Terraform).
- Solid understanding of cloud networking concepts, including virtual private clouds (VPCs), subnets, routing, and load balancing.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms (e.g., Kubernetes, Amazon ECS, Azure Kubernetes Service).
- Familiarity with CI/CD pipelines and DevOps principles.
- Knowledge of security best practices and experience implementing security controls in cloud environments
- Knowledge of hybrid cloud architectures and experience with cloud migration strategies
- Professional certifications related to cloud technologies (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, ect) is a plus
- Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
- Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders