Description

Job Description

  • Responsible for the implementation and management of applications and infrastructure on Microsoft Azure
  • Collaborate with stakeholders to design and architect Azure infrastructure solutions
  • Translate business requirements into technical specifications
  • Implement best practices for scalability, reliability, and performance
  • Configure and deploy various Azure services, including Virtual Machines, Virtual Networks, Storage Accounts, Azure Active Directory, Azure SQL, and Azure Kubernetes Service (AKS)
  • Design, Implement, administer, and manage Azure Virtual Desktops (AVDs) and host pools, AVD images, and workload and scaling
  • Develop and maintain Infrastructure as Code (IaC) using tools such as ARM templates, Terraform, or Azure Resource Manager
  • Automate deployment, scaling, and management of Azure resources using Azure DevOps, PowerShell, Azure CLI, or other automation frameworks
  • Set up Azure CI-CD Pipelines.
  • Deploy Microsoft Dynamics and SAP S/4 Hana, and High Volume Image processing applications.
  • Implement monitoring solutions using Azure Monitor, Azure Log Analytics, and other tools to ensure resource health, performance, and security
  • Experience with Linux server administration and maintenance
  • Identify performance bottlenecks, security vulnerabilities, and areas for optimization, proposing effective solutions
  • Continuously monitor resource utilization and provide recommendations for rightsizing and cost optimization
  • Implement security best practices and compliance standards for Azure environments
  • Conduct security assessments, vulnerability scanning, and remediation to maintain the integrity and confidentiality of Azure resources
  • Stay informed about Azure security features, patches, and updates, applying them as necessary to mitigate risks
  • Collaborate with cross-functional teams, including developers, architects, and operations, to align cloud solutions with business requirements
  • Document technical designs, procedures, and configurations for knowledge sharing and compliance
  • Manage Linux server provision and administration
  • Training / Experience Desired or Required
  • Azure Administrator or Azure Engineer certification is preferred
  • 7 years’ experience as an Azure Engineer required with 10+ years desired
  • Experience in setting up CI-CD pipelines for multiple applications and deployments
  • Experience in setting up and maintaining Azure AD with integration for federated access.

Education

Any Graduate