Job description
Cloud Management
Responsibilities
· Oversee and manage cloud services (e.G., AWS, Azure ) including compute, storage, networking, and databases.
· Implement, configure, and maintain cloud-based infrastructure solutions, including virtual machines, containers, and serverless environments.
· Provision, scale, and decommission cloud resources based on organizational needs, ensuring optimal resource allocation and cost efficiency.
· Use Infrastructure-as-Code (IaC) tools like Terraform, AWS CloudFormation, or Azure Resource Manager to automate cloud infrastructure deployment.
· Implement and manage multi-cloud or hybrid cloud environments to meet business continuity and performance requirements.
· Facilitate seamless integration between on-premises environments and cloud platforms for hybrid cloud solutions.
· Monitor cloud resource usage and optimize costs by identifying inefficiencies and implementing cost-saving strategies (e.G., reserved instances, right-sizing, and auto-scaling).
· Provide reports and insights to management regarding cloud cost trends and savings opportunities.
· Implement security best practices across cloud environments, including identity and access management (IAM), encryption, and network security.
· Ensure cloud deployments align with regulatory requirements (e.G., GDPR, HIPAA) and best practices for data protection and governance.
· Conduct regular security audits, vulnerability assessments, and compliance checks.
· Automate the provisioning and management of cloud resources using scripting and automation tools like Python, PowerShell, Ansible, or Terraform.
· Develop and maintain scripts for routine tasks such as backups, scaling, and security monitoring.
· Use cloud-native and third-party monitoring tools (e.G., CloudWatch, Azure Monitor, Datadog, Prometheus) to track the health and performance of cloud resources.
· Manage cloud-related incidents, ensuring quick resolution and minimizing downtime.
· Perform root cause analysis for incidents and implement corrective actions to prevent future occurrences.
· Maintain clear and up-to-date documentation on cloud infrastructure, services, and processes.
· Document cloud configurations, changes, and best practices for internal reference and knowledge sharing.
· Generate regular reports for senior management on cloud performance, costs, security, and compliance status.
· Track and report on key cloud metrics, including resource utilization, uptime, and incident resolution.
· Provide support for application teams in cloud-related matters, including architecture, performance tuning, and troubleshooting.
· Collaborate with cloud service providers to resolve technical issues, track service-level agreements (SLAs), and ensure that contractual terms are met.
Experience Required:
· Minimum of 3-5 years of experience managing cloud infrastructure and services (AWS, Azure ).
· Hands-on experience with cloud platform management, cloud-native services (e.G., EC2, Lambda, S3, Azure VMs, Kubernetes), and networking.
· Experience with cloud automation and scripting tools (e.G., Terraform, Ansible, CloudFormation, Bash, Python).
· Strong understanding of cloud architectures, including virtual machines, containerized applications, serverless computing, and cloud storage.
· Familiarity with cloud security practices and compliance frameworks (e.G., GDPR, HIPAA).
· Proficient in cloud cost management and optimization techniques.
· Experience with monitoring and logging tools (e.G., AWS CloudWatch, Azure Monitor, Prometheus, Grafana).
· Knowledge of networking concepts, including VPNs, VPCs, load balancing, and firewalls in a cloud context.
· AWS Certified Solutions Architect – Associate or Professional.
· Microsoft Certified: Azure Solutions Architect Expert.
· Strong analytical and problem-solving skills.
· Ability to work well under pressure and manage multiple tasks simultaneously.
· Excellent communication skills, both technical and non-technical.
· A proactive, self-starter attitude with the ability to work independently and as part of a team.
· A passion for staying updated with the latest cloud technologies and industry trends.
· Standard office hours with potential on-call support during nights or weekends, depending on business requirements.
Required Skill Profession
Computer Occupations