T E S T Q

Lead Azure Software Engineer

Job Description:

Job Description (Main Duties and Responsibilities): 

  • Handling Microsoft Azure Virtual Machines. 
  • Deploying Azure VMs (Windows Server and Linux) in a highly available environment. 
  • Perform configuration management and disaster recovery tasks on your new environment.  
  • Microsoft Azure IaaS Monitoring and Management manage and monitor IaaS deployments by Log Analytics and Log Search to “drill down” into the most important data in your IaaS systems.  
  • Using PowerShell to deploy resources and repeatable deployments with ARM templates.  
  • Work on Microsoft Azure Networking. 
  • Design virtual networks to support workloads with the highest security and performance.  
  • Explore configuring hybrid connectivity between on-premises environments and Azure, and how to monitor network performance to comply with service-level agreements.  
  • Automating Deployment and Scale of Azure IaaS Solution script, automate, and scale Azure deployments.  
  • Dive into automation technology options within Azure. 

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment] 

  • 5+ years IT experience with Azure cloud experience 
  • Expertise in the Microsoft BI stack (SSIS, SSRS, SSAS) 
  • Strong knowledge of Dev Ops, Data Bricks, Data Factory, Power BI. 
  • Should have working knowledge of Power Platform, WCF Web Services, Synapse Active Directory.   
  • Experience designing and implementing cloud solutions using IAAS and PAAS 
  • Deep understanding of tools in the Azure platform. 
  • Expertise in PowerShell and other automation languages (Python, Go, etc.) 
  • Skilled building and using automation to implement cloud technologies 
  • Experience with cloud cost management and oversight 
  • Strong knowledge of containers, container orchestration, and the Kubernetes ecosystem. 

Other Key skills: 

  • Good analytical and Problem-solving skills 
  • Good communication skills 
  • A thorough approach and Self starter 
  • Focus on quality and delivery 
  • Working together in teams. 
  • Leadership and effective decision making. 
  • Flexible Attitude 
  • Excellent customer service 


//