Home About us Jobs Cloud Sr. Technical Engineer - Microsoft Azure needed!

Cloud Sr. Technical Engineer - Microsoft Azure needed!

Hello there new buddy!
It will be a great pleasure to have you in our team.
Location:   Egypt _ Remote _ Full Time

As a Microsoft Azure Sr. Technical Engineer, you will be responsible for designing, implementing, and maintaining Microsoft Azure solutions.

Your primary focus will be deploying, configuring, and implementing Infrastructure as a Service (IaaS) solutions and Platform as a Service (PaaS) solutions within our Customer’s Azure environment such as virtual machines, storage solutions, and networking configurations tailored to meet specific business requirements.

 

About the Position:

You will play a pivotal role in executing multiple projects, providing ownership, analyzing requirements, leading the implementation process, and following best practices deployment of Microsoft Azure Services.


Tasks and Responsibilities:

  • Design, deploy, and manage Azure Virtual Machines (VMs) based on business requirements, ensuring optimal performance, scalability, and availability.
  • Configure VM instances with appropriate compute, storage, and networking resources, adhering to best practices for cost-effectiveness and security.
  • Implement automation techniques using Azure Automation, PowerShell, or Azure CLI to streamline VM provisioning, configuration, and maintenance tasks.
  • Monitor VM performance metrics, identify bottlenecks, and optimize resource utilization to enhance efficiency and reduce operational costs.
  • Design, implement, and manage Azure SQL Database solutions, including provisioning, configuration, and performance tuning.
  • Develop and implement backup and recovery strategies to ensure data integrity and availability, utilizing Azure Backup and Azure Site Recovery services.
  • Implement security controls such as encryption, access controls, and threat detection to protect sensitive data stored in Azure SQL Database instances.
  • Monitor SQL Database performance, analyze query execution plans, and optimize database configurations for improved performance and scalability.
  • Design and implement security controls for Azure resources, including Azure Virtual Machines and Azure SQL Database, to mitigate risks and protect against cyber threats.
  • Configure Azure Security Center policies and recommendations to ensure compliance with industry standards and regulatory requirements.
  • Implement network security groups (NSGs), Azure Firewall, and Azure DDoS Protection to secure network traffic and prevent unauthorized access to Azure resources.
  • Integrate Azure Active Directory (AAD) with Azure resources to enforce identity-based access controls and enable single sign-on (SSO) for users.
  • Conduct regular security assessments, vulnerability scans, and penetration tests to identify and remediate security vulnerabilities in Azure environments.
  • Design, implement, and manage Azure Site Recovery (ASR) solutions to provide disaster recovery and business continuity capabilities for on-premises and Azure-based workloads.
  • Assess application and workload dependencies, and develop recovery plans to ensure timely and efficient failover and failback processes in the event of a disaster.
  • Configure replication settings and recovery point objectives (RPOs) for different types of workloads, optimizing replication performance and minimizing data loss.
  • Conduct regular disaster recovery drills and tests to validate the effectiveness of ASR configurations and procedures, and identify areas for improvement.
  • Monitor ASR replication health and performance using Azure Monitor and other monitoring tools, and troubleshoot replication issues to ensure continuous data protection.
  • Design, deploy, and manage Azure Virtual Desktop (AVD) solutions to provide virtualized desktop infrastructure (VDI) for remote and distributed workforces.
  • Create and configure AVD host pools, session hosts, and virtual machine configurations based on user requirements and performance considerations.
  • Integrate AVD with Azure Active Directory (AAD) for identity management and authentication, enabling secure access to virtual desktops and applications.
  • Implement user profile management solutions such as Azure Files or FSLogix to ensure consistent user experiences and personalized desktop environments.
  • Optimize AVD performance and scalability by monitoring resource utilization, identifying performance bottlenecks, and implementing performance tuning measures.
  • Implement security controls such as network security groups (NSGs), Azure Firewall, and Azure Conditional Access policies to protect AVD environments from cyber threats and unauthorized access.
  • Collaborate with architects and developers to assess requirements and provide technical guidance on the selection and configuration of Azure services.
  • Deploy and configure virtual machines, containers, and other Azure resources according to best practices for performance, scalability, and security.
  • Implement data storage and management solutions using Azure Storage, Azure SQL Database, Azure Cosmos DB, and other Azure data services.
  • Establish and maintain security controls, compliance policies, and disaster recovery strategies for Azure environments.
  • Troubleshoot and resolve issues related to Azure services, network connectivity, performance, and security.
  • Document configurations, processes, and procedures for Azure infrastructure and services.
  • Stay informed about emerging Azure technologies, features, and best practices.
  • Proficiency in PowerShell for automation and data analysis.

 

Qualification (Education/Work Experience):

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proven experience designing, implementing, and managing Azure-based solutions in a production environment.
  • In-depth knowledge of Azure services and technologies, including Azure Virtual Machines, Azure App Services, Azure Networking, Azure Storage, Azure Active Directory, and Azure Security Center.
  • Hands-on experience with Azure Resource Manager (ARM) templates, Azure PowerShell, Azure CLI, and other Azure automation tools.
  • Strong understanding of cloud computing principles, including scalability, elasticity, and high availability.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
  • Effective communication skills with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Recommended: Industry certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Administrator Associate are preferred.
  • Minimum 5 Years of Experience in Microsoft Azure.

You Deserve A Career You’ll Love

Upload Resume | CV
Upload Resume | Photo