Key Responsibilities :
- Diagnose and resolve complex technical issues related to Windows systems and Azure cloud infrastructure. This includes root cause analysis and implementing solutions to prevent future occurrences.
- Design, implement, and manage Azure cloud resources, including virtual machines, storage, networking, and security.
- Develop and maintain infrastructure as code using tools like Azure Resource Manager (ARM) templates or Terraform to automate the provisioning and management of cloud resources.
- Write and maintain scripts (e.g., PowerShell, Python) to automate routine tasks, deployments, and system administration processes.
- Implement and maintain security best practices within the Windows environment and Azure cloud, including access control, encryption, and threat mitigation
- Monitor system performance, identify bottlenecks, and optimize resource utilization for both Windows servers and Azure resources.
- Work closely with other IT teams, including development, operations, and security, to ensure seamless integration of systems and services. Maintain comprehensive documentation of systems, configurations, and procedures.
- Continuously learn and adapt to new technologies and best practices in Windows server administration and Azure cloud computing.
Experience Required : 10 + years
Advanced Troubleshooting :
Diagnose and resolve complex technical issues related to Windows systems and Azure cloud infrastructure. This includes root cause analysis and implementing solutions to prevent future occurrences.Azure Cloud Management :
Design, implement, and manage Azure cloud resources, including virtual machines, storage, networking, and security.Infrastructure as Code (IaC) :
Develop and maintain infrastructure as code using tools like Azure Resource Manager (ARM) templates or Terraform to automate the provisioning and management of cloud resources.Scripting Automation :
Write and maintain scripts (e.g., PowerShell, Python) to automate routine tasks, deployments, and system administration processes.Security Implementation :
Implement and maintain security best practices within the Windows environment and Azure cloud, including access control, encryption, and threat mitigationPerformance Monitoring and Optimization :
Monitor system performance, identify bottlenecks, and optimize resource utilization for both Windows servers and Azure resources.Collaboration and Documentation :
Work closely with other IT teams, including development, operations, and security, to ensure seamless integration of systems and services. Maintain comprehensive documentation of systems, configurations, and procedures.Stay Updated :
Continuously learn and adapt to new technologies and best practices in Windows server administration and Azure cloud computing.Required Skills and Experience :
Windows Server Expertise :
Deep understanding of Windows Server operating systems, including Active Directory, Group Policy, and server roles.Azure Cloud Proficiency :
Hands-on experience with various Azure services, such as compute (VMs, Virtual Machine Scale Sets), storage (Blob, Files, Disks), networking (Virtual Networks, Load Balancers), and security (Azure Active Directory, Azure Security Center).Scripting Languages :
Proficiency in scripting languages like PowerShell and Python for automation tasks.Infrastructure as Code (IaC) :
Experience with tools like ARM templates or Terraform for automating cloud resource provisioning.(ref : hirist.tech)