Key Responsibilities:
- Manage and maintain Azure Virtual Machines & AWS Virtual Machines (provisioning, scaling, performance tuning).
- Administer Azure Storage Accounts & AWS Storage Accounts, ensuring security and data integrity.
- Implement Azure Site Recovery solutions for disaster recovery and business continuity.
- Cloud Networking & Kubernetes Orchestration:
- Configure and optimize Azure Application Gateway, Load Balancer, and Traffic Manager for high availability.
- Manage Azure Kubernetes Service (AKS) and Amazon Elastic Kubernetes Service (EKS) for containerized applications.
- Database Administration:
- Support AWS Relational Database Management Systems (RDBMS).
- Administer Azure Cosmos DB, PostgreSQL, Azure SQL Database, and Managed Instances for optimal performance.
- Cross-Cloud Collaboration & Optimization:
- Work with teams to design and implement cloud solutions aligning with business goals.
- Assist in migrating applications and processes to the cloud.
- Monitor and optimize performance, cost, and resource allocation across Azure and AWS.
- Implement logging, monitoring, and alerting mechanisms using native cloud tools.
Must-Have Skills:
- Cloud Platforms: Strong hands-on expertise in Azure & AWS.
- Virtual Machines & Storage: Experience with VM provisioning, scaling, and storage management in Azure & AWS.
- Kubernetes Orchestration: Hands-on experience with AKS & EKS.
- Networking: Familiarity with load balancers, application gateways, and traffic management in Azure.
- Database Administration: Expertise in Azure Cosmos DB, PostgreSQL, and SQL databases.
- Infrastructure as Code (IaC): Experience with Terraform for cloud resource automation.
Nice-to-Have Skills:
Azure & AWS certifications (Solutions Architect, DevOps, etc.)