Responsibilities:
Azure Resource Management
- Provision, configure, and manage Azure resources such as VMs, storage accounts, databases, and App Services.
- Organize resources using resource groups and tagging for cost and performance optimization.
- Manage and maintain the Azure DevOps environment, ensuring smooth CI/CD pipeline operations and security.
Subscription & Cost Governance
- Monitor Azure subscriptions and enforce governance policies to control costs and ensure compliance.
- Implement budget alerts and usage tracking.
Network Configuration
- Design and manage virtual networks (VNets), subnets, and network security groups.
- Configure VPNs, ExpressRoute, and hybrid connectivity solutions.
Security & Identity Management
- Implement and manage Azure Active Directory (AAD), role-based access control (RBAC), and multi-factor authentication.
- Ensure compliance with security policies and regulatory standards.
Monitoring & Performance Optimization
- Use Azure Monitor, Log Analytics, and Application Insights to track performance and troubleshoot issues.
- Optimize resource configurations to improve efficiency and reduce costs.
Backup & Disaster Recovery
- Design and implement backup strategies and disaster recovery plans using Azure Backup and Site Recovery.
- Regularly test recovery procedures to ensure business continuity.
Automation & Scripting
- Automate routine tasks using PowerShell, Azure CLI, and ARM templates.
- Develop scripts for provisioning, configuration, and reporting.
Collaboration & Support
- Work closely with DevOps, developers, and security teams to support cloud-based solutions.
- Provide technical support and resolve infrastructure-related issues.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 23 years of experience managing Azure cloud environments or similar platforms.
- Familiarity with Azure Portal, Azure PowerShell, Azure CLI
- Experience in identity and access management (e.g. AAD) and networking (e.g VNets, gateways)
- Experience in automations (e.g. PowerShell scripting) and backup and recovery
- Highly preferred experience/exposure in Azure DevOps
Certifications (Highly Preferred)
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Microsoft Certified: Azure Fundamentals (AZ-900)
Soft Skills:
- Strong problem-solving and troubleshooting abilities
- Excellent communication and collaboration skills
- Ability to work independently and manage multiple priorities