- A proven track record of designing, deploying, and managing Azure infrastructure and services
- Experience with large-scale, high-availability, and scalable cloud architecture
- Expertise in core Azure services such as Azure Virtual Machines, Azure Blob Storage, Azure Structured Query Language (SQL) Database, Azure Virtual Network (VNet), Azure Functions, Microsoft Entra ID, Azure Resource Manager (ARM), Azure Monitor, and Azure Domain Name System (DNS)
- Experience with Azure security practices and services including Microsoft Entra ID, Azure Role-Based Access Control (RBAC), Azure Distributed Denial-of-Service (DDoS) Protection, and Azure Web Application Firewall (WAF)
- Proficiency with Azure networking components such as VNet Peering, Azure ExpressRoute, Virtual Private Network (VPN) Gateway, Private Endpoints, and Azure Load Balancer
- An ability to design, deploy, and manage scalable, secure, and highly available Azure cloud infrastructures
- Experience establishing and governing multi-subscription Azure environments using Management Groups, Azure Policy, and Azure Landing Zones
- Knowledge of cloud cost management, FinOps practices, budgeting, tagging strategies, and resource optimization using Azure Cost Management
- Proficiency in scripting languages such as Python, PowerShell, Bash, or JavaScript/NodeJS for automation and cloud operations
- Experience with Infrastructure as Code (IaC) tools such as Azure Resource Manager (ARM) Templates, Ansible, and GitOps methodologies
- Proficiency with monitoring, logging, and observability tools including Azure Monitor, Log Analytics, Application Insights, Azure Activity Log, and third-party tools such as Prometheus, Grafana, and New Relic
- Experience optimizing performance, availability, and resiliency of Azure resources and services
- A strong understanding of Azure security best practices and compliance frameworks including Health Insurance Portability and Accountability Act (HIPAA), Federal Risk and Authorization Management Program (FedRAMP), National Institute of Standards and Technology (NIST), General Data Protection Regulation (GDPR), and Payment Card Industry Data Security Standard (PCI DSS)
- Experience implementing encryption, key management, secrets management, and identity solutions using Azure Key Vault, customer-managed keys, and Microsoft Entra ID
- Knowledge of Azure database services including Azure SQL Database, Azure SQL Managed Instance, Azure Cosmos Database (DB), Azure Database for PostgreSQL, and Azure Database for MySQL
- Experience with database performance tuning, backup and recovery, high availability, and disaster recovery strategies
- Familiarity with CI/CD tools and practices including Azure DevOps Pipelines, GitHub Actions, Jenkins, and GitLab CI
- Experience with containerization and orchestration technologies such as Docker, Azure Kubernetes Service (AKS), Azure Container Apps, and Kubernetes
- Strong analytical and problem-solving skills, including the ability to explain technical concepts to non-technical stakeholder
- Skilled in prioritizing tasks, managing competing priorities, and meeting project deadlines
- Strong attention to detail to ensure system stability, security, operational excellence, and data integrity
- A proven ability to mentor engineers, provide technical leadership, and contribute to cloud architecture governance
- Experience leading complex cloud modernization, migration, and transformation initiatives while collaborating across cross-functional teams
- A willingness to provide on-call support and participate in operational response activities when required
- Strong documentation skills for architecture, operational procedures, security controls, and system configurations
- An ability to manage and contribute to multiple projects simultaneously while ensuring high-quality deliverables
- A commitment to staying current with emerging Azure technologies, cloud-native architectures, and industry best practices
- Strong analytical and problem-solving abilities to troubleshoot complex cloud-related issues
- Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders
- Skilled in prioritizing tasks, managing time effectively, and meeting deadlines
- Strong attention to detail to ensure system stability, security, and data integrity
- A capability to mentor and provide technical guidance to junior engineers and team members
- An ability to lead technical projects and collaborate with cross-functional teams
- A willingness to be on call for emergency support and maintenance when required
- Strong documentation skills for creating and maintaining system configurations, processes, and procedures
- An ability to manage and contribute to multiple projects simultaneously, ensuring timely completion and quality results
- A commitment to staying current with emerging Azure technologies, tools, and industry trends
|