Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
ob Summary:
As a Senior Azure Engineer, you will be responsible for designing, implementing, and maintaining Azure cloud infrastructure solutions for multiple organizations. You will work closely with cross-functional teams and stakeholders to develop scalable and secure cloud-based solutions that align with business requirements. Your expertise in Azure services and infrastructure will be crucial in driving the successful adoption and optimization of Azure technologies.
Responsibilities:
- Design and architect Azure cloud solutions based on business requirements, ensuring high availability, scalability, and security.
- Implement and manage Azure infrastructure services, including virtual machines, storage accounts, virtual networks, and load balancers.
- Develop automation scripts and infrastructure-as-code templates (e.g., ARM templates, PowerShell scripts) to deploy and manage Azure resources.
- Configure and optimize Azure services, such as Azure App Service, Azure Functions, Azure SQL Database, Azure Cosmos DB, and Azure Storage, to meet performance and scalability targets.
- Collaborate with development teams to ensure Azure infrastructure supports application deployment and monitoring requirements.
- Implement and manage Azure identity and access management (IAM) solutions, including Azure Active Directory (AAD), conditional access policies, and role-based access control (RBAC).
- Monitor Azure resources for performance, availability, and security, and proactively address any issues or bottlenecks.
- Implement and maintain backup, disaster recovery, and business continuity strategies for Azure resources.
- Stay up to date with the latest Azure services, features, and best practices, and recommend their adoption based on business needs.
- Provide technical guidance and mentorship to junior members of the team, fostering a collaborative and knowledge-sharing environment.
Job Requirements
- Bachelor's degree in computer science, engineering, or a related field (or equivalent experience).
- 4 -6 Years of experience in such as the same position.
- Extensive experience in designing and implementing Azure cloud solutions, including IaaS, PaaS, and SaaS offerings.
- Strong knowledge of Azure services, such as Azure Virtual Machines, Azure Storage, Azure Networking, Azure Active Directory, and Azure Security Center.
- Proficiency in scripting and automation using tools like PowerShell, Azure CLI, or Python.
- Experience with infrastructure-as-code principles and tools, such as ARM templates, Terraform, or Ansible.
- Solid understanding of networking concepts, including IP addressing, DNS, VPN, and firewalls within the Azure environment.
- Experience with monitoring and logging tools, such as Azure Monitor, Azure Log Analytics, or Application Insights.
- Strong troubleshooting and problem-solving skills to identify and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.