Azure Administrator
Description

KeyMark Inc. is seeking an Azure Administrator. The Cloud Administrator will be responsible for provisioning, monitoring, and troubleshooting cloud resources while collaborating with various teams to support cloud-based solutions. The administrator will be responsible in managing and maintaining Microsoft Azure cloud environments ensuring optimal performance, availability, and security. Troubleshooting and design skills are a must have. 

This position is a hybrid with an in-office presence and remote options as position develops. 

Requirements


  • Azure Resource Management - Deploy, configure, and manage Azure resources such as virtual machines, storage accounts, virtual networks, and databases. Monitor and maintain the health and performance of cloud resources to ensure high availability and reliability. Implement scaling      strategies to optimize cost and performance.
  • Cloud Security and Compliance - Configure and manage Azure security features, including network security groups, firewalls, and role-based access control (RBAC). Monitor and respond to security alerts and incidents. Ensure compliance with industry standards and internal security  policies.
  • Monitoring and Troubleshooting - Set up monitoring and alerting for cloud infrastructure using Azure Monitor, Log Analytics, and Application Insights. Troubleshoot and resolve issues related to Azure services, networking, and cloud applications. Perform root cause analysis and implement solutions to prevent future incidents.
  • Backup and Disaster Recovery - Configure and manage Azure Backup and Site Recovery for data protection and disaster recovery. Implement backup policies to ensure data integrity and availability. Test and document disaster recovery procedures.
  • Network Configuration - Design and configure Azure networking components, such as virtual networks, subnets, VPNs, and load balancers. Implement network routing and manage connectivity between on-premises and cloud environments. Configure DNS and manage hybrid cloud network setups.
  • Automation and Scripting - Develop scripts using PowerShell, Terraform, Azure CLI, Helm and ARM templates to automate cloud management tasks. Implement Infrastructure-as-Code (IaC) practices for consistent and repeatable deployments. Maintain and update automation scripts for  operational efficiency.
  • Support and Collaboration - Provide technical support and guidance to internal teams on Azure best practices. Collaborate with development  and DevOps teams to optimize cloud deployments. Stay updated with the latest Azure features and services to drive cloud innovation.
  • Active participation in system performance tests and application tuning
  • Provide leadership to other team members to deliver high quality systems on schedule 
  • In-depth knowledge of Azure services such as compute, storage, networking, and security.

Required Skills & Qualifications:
 

Microsoft Azure certifications a plus (e.g., Microsoft Certified: Azure Administrator Associate (AZ900), Azure Solutions Architect (AZ9001)).

  • Experience of provisioning and managing Azure services such as compute, storage, networking, and security.
  • Experience with Azure AD, identity management, and access control.
  • Experience with Azure monitoring tools such as App Insights, Monitor 
  • Experience with Azure API Management 
  • Experience with automation tools like PowerShell, Terraform, Azure CLI, Helm and ARM templates.
  • Understanding of  cloud networking concepts, including VPN, VNet peering, and ExpressRoute.
  • Strong problem-solving skills and the ability to troubleshoot complex cloud issues.
  • Knowledge of DevOps principles and tools, including CI/CD pipelines.
  • Familiarity with hybrid cloud environments and integrating on-premises systems with Azure.
  • Excellent communication and collaboration skills.
  • Strong organizational skills with a detail-oriented mindset.

Education & Experience: 

  • Bachelor’s  degree or equivalent experience. Primary concentration in technology field/IT/IS. 
  • 3+ years of experience with Microsoft Azure administration.
  • 15+ years of  software engineering experience or similar field.
  • Ability to work  independently and handle multiple tasks simultaneously.
  • Eagerness to  learn and stay current with evolving cloud technologies.
  • Office365  Management and administration 
  • Customer/Helpdesk support as needed