Key Responsibilities:
- Design, implement, and manage virtual networks within Azure to support scalable, secure cloud applications and infrastructure.
- Oversee daily operations of cloud infrastructures, ensuring optimal performance, security, and cost-efficiency.
- Conduct regular backup and disaster recovery operations, ensuring data integrity and availability across all cloud services.
- Monitor cloud environments, identify performance issues, and implement solutions to maintain system health.
- Apply patches and updates to cloud services and underlying operating systems (Linux and Windows) to ensure security compliance and up-to-dateness.
- Manage Azure App Services for deploying, managing, and scaling web apps and Kubernetes for orchestrating containerized applications.
- Collaborate with IT and development teams to support cloud-based projects, including troubleshooting and technical support.
Mandatory Skills:
- Proficient in Azure cloud services, with in-depth knowledge of Azure Networking, Backup, Monitoring, Patching, Linux, Windows, App Services, and Kubernetes.
- Strong understanding of network architecture and application development methodologies in a cloud environment.
- Experience with system administration on both Linux and Windows platforms.
- Ability to troubleshoot complex issues in cloud infrastructure and applications.
Desirable Skills:
Familiarity with AWS cloud services, including Networking, Backup, Monitoring, Patching, Linux, Windows, Application Services, and Application Gateway.