Job Title:
Cloud Administrator
Location:
Mumbai
Reports to:
IT Operations Manager
Direct Reports:
N/A
Primary Purpose
To ensure the effective administration, performance, and availability of the organisation's cloud infrastructure and services. The Cloud Administrator is responsible for managing, securing, and optimising cloud-based systems across multiple platforms (e.g. AWS, Azure, GCP), ensuring compliance, reliability, and scalability in line with business needs.
Main Responsibilities:
Cloud Infrastructure Management
- Manage the deployment, configuration, and maintenance of cloud resources including virtual machines, databases, networks, and storage.
- Monitor and maintain cloud environments to ensure optimal performance, cost efficiency, and scalability.
- Implement and maintain backup and disaster recovery strategies across all cloud systems.
Security and Compliance
- Implement and enforce cloud security policies, access controls, and identity management using IAM tools.
- Conduct regular security audits and ensure compliance with internal policies and industry standards (e.g., ISO 27001, GDPR).
- Collaborate with Information Security teams to manage encryption, data protection, and security incident response.
Automation and Optimisation
- Leverage automation tools (e.g., Terraform, Ansible, CloudFormation) to streamline deployment, configuration, and maintenance processes.
- Monitor cloud usage and spending, identifying opportunities for optimisation and cost reduction.
- Maintain documentation and version control for all cloud configurations and infrastructure as code (IaC) artefacts.
Monitoring and Troubleshooting
- Configure and manage cloud monitoring tools (e.g., CloudWatch, Azure Monitor, or equivalent).
- Proactively identify and resolve performance, connectivity, or configuration issues.
- Establish alerting mechanisms and incident management workflows for cloud operations.
Collaboration and Support
- Work closely with IT Operations, DevOps, and Application Development teams to support infrastructure needs.
- Provide technical support, guidance, and training to internal teams on cloud technologies and best practices.
- Assist in cloud project planning and the continuous improvement of cloud operations processes.
Process, Quality and Information Security
- Manage your own workloads and ensure all committed work is completed within the iteration as per the item's definition of done
- Ensure all Work Items have appropriate test coverage and that it is integrated into the release process. Provide expertise for the team to achieve a higher level of test and code deployment automation.
- Attend CAB meetings as necessary and follow Gain's Change and Release process for Deployments.
- Adopt and enhance CI/CD processes tooling for automated deployments of both infrastructure and applications.
- Adhere to all Information Security policies as necessary implementing security by design in all developments
- Collaborate with the development and software support teams to communicate infrastructure requirements.
Professional skills/ experience:
- Strong experience with public cloud platforms (AWS, Azure, GCP).
- Knowledge of networking, storage, and virtualisation concepts.
- Experience with Infrastructure as Code (Terraform, CloudFormation) and automation tools.
- Familiarity with monitoring and logging solutions (Datadog, Prometheus, CloudWatch).
- Experience managing cloud security configurations, IAM policies, and compliance standards.
- Scripting experience (Python, Bash, or PowerShell) desirable.
- Understanding of containerisation and orchestration (Docker, Kubernetes) preferred.
Personal Qualities
- Problem solver.
- Great with people, can build trust and rapport across the entire organization.
- Good communicator with clients and internally.
- Team Player commitment and flexible.
- Ability to prioritise and quickly resolve issues.
- Attention to detail.