We are looking for an experienced Cloud Engineer to join our dynamic team. The successful candidate will be responsible for designing, implementing, and managing our cloud infrastructure to support our rapidly growing business. This role offers an opportunity to work with cutting-edge cloud technologies and collaborate with a team of skilled engineers.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7 to 12 years of hands-on experience in cloud engineering and architecture.
- Deep expertise in cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of cloud networking, security, and best practices.
- Proficient in infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Knowledge of serverless computing and microservices architecture.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Expertise in scripting and automation (e.g., Python, PowerShell, Bash).
- Strong problem-solving and troubleshooting skills.
- Excellent communication skills and ability to work collaboratively in a team environment.
Responsibilities:
- Design, implement, and manage cloud-based solutions that meet business requirements.
- Architect and optimize cloud infrastructure for performance, cost, and scalability.
- Implement and maintain security measures to protect cloud resources and data.
- Develop and implement disaster recovery and high availability strategies.
- Collaborate with development and operations teams to ensure smooth deployment and operation of applications.
- Monitor cloud resources, identify performance bottlenecks, and implement optimizations.
- Stay updated on emerging cloud technologies and best practices.