What are the responsibilities and job description for the Azure Administrator position at KeyMark Inc?
Job Description
Job Description
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)).
Education & Experience :