Job Description
Key Responsibilities:
Design and implement cloud infrastructure solutions that meet business requirements.
Manage and optimize cloud resources for performance, cost, and security.
Collaborate with cross-functional teams to integrate cloud services into existing applications.
Monitor and troubleshoot cloud environments to ensure high availability and reliability.
Develop and enforce cloud governance policies and best practices.
Conduct regular assessments to identify areas for innovation and improvement.
Stay updated on the latest cloud technologies and trends to recommend enhancements.
Prepare and present reports on cloud performance metrics to stakeholders.
Assist in the training and development of team members on cloud technologies.
Support disaster recovery and business continuity planning in the cloud environment.
About You
Required Skills:
Proficient in managing cloud services such as AWS, Google Cloud, or Azure.
Experience in designing scalable and secure cloud architectures.
Strong understanding of cloud security best practices and compliance requirements.
Ability to troubleshoot and resolve cloud-related issues effectively.
Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation.
Competence in performance monitoring and optimization of cloud resources.
Experience in implementing DevOps practices in cloud environments.
Strong analytical skills for assessing cloud performance and cost optimization.
Excellent communication skills for collaborating with technical and non-technical teams.
Ability to drive innovation through the application of emerging cloud technologies.
Desired Skills:
Knowledge of containerization technologies such as Docker and Kubernetes.
Familiarity with serverless computing and microservices architecture.
Experience with cloud cost management and budgeting.
Ability to conduct training sessions on cloud technologies for team members.
Understanding of data analytics and its application in cloud solutions.