• Big Data
  • India
  • January 7, 2024
  • 60 Views

Azure Architect

  • Freelancer Type Individual
  • Project Duration Month
  • Level Extensive Knowledge
  • English Level Fluent
  • Languages English
  • Experience Level years
  • Job Role

Description

Job Description​:

An azure architect is professional responsible for designing, implementing, and managing cloud-based solutions using microsoft azure, microsoft’s cloud computing platform. This role requires a deep understanding of azure services, infrastructure, and best practices to help organizations leverage azure for their business needs.

Roles & Responsibilities:

  • Solution Design: Design and architect Azure-based solutions, ensuring they align with business goals, security requirements, and industry best practices.
  • Security and Compliance: Ensure the Azure solutions adhere to security standards, compliance regulations (e.g., GDPR, HIPAA), and implement security measures to protect data and resources.
  • Cost Optimization: Optimize Azure resources to minimize costs while maintaining performance and scalability, leveraging tools like Azure Cost Management.
  • High Availability and Disaster Recovery: Design solutions with high availability and disaster recovery capabilities to ensure business continuity.
  • Networking: Configure Azure networking components, such as virtual networks, subnets, and VPNs, to support the application’s connectivity requirements.
  • Identity and Access Management (IAM): Implement identity and access controls using Azure Active Directory (Azure AD) and Azure role-based access control (RBAC).
  • Monitoring and Performance Tuning: Set up monitoring and alerting solutions to proactively identify and address performance issues. Continuously optimize resource usage.
  • Documentation: Maintain comprehensive documentation of architecture, configurations, and processes for Azure solutions.
  • Collaboration: Collaborate with cross-functional teams, including developers, operations, and business stakeholders, to ensure successful project delivery.
  • Stay Current: Stay up-to-date with Azure’s latest features, services, and best practices to make informed recommendations for solution improvements.
  • Pre Sales : Supporting the Pre-Sales process, scoping out technical requirements and solutions to meet the strict security and performance requirements of prospective clients.
  • Provide recommendations to clients with respect to cloud migrations and prepare technical implementation roadmaps for Azure adoption.
  • Continuous Learn : learn, and learn by staying up-to-date on all technical developments related to Azure and other public cloud platforms.
  • Participate with contract discussions that involve technical decisions.

Must Skills :

  • Microsoft Azure Expertise: Must have Profound knowledge of Microsoft Azure services, including but not limited to Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, Azure SQL Database, Azure DevOps, Azure Logic Apps, Azure Active Directory, and more.
  • Database Expertise: Must have Proficiency in database technologies, both relational (e.g., SQL Server) and NoSQL (e.g., Cosmos DB), can be helpful for designing data-intensive solutions.
  • Azure Functions Development: Must have Experience in serverless computing and Azure Functions for building event-driven, scalable applications.
  • Big Data and Analytics: Must have Knowledge of Azure Data Services like Azure Data Lake Storage, Azure Databricks, and Azure Synapse Analytics for handling big data and analytics workloads.
  • Security and Compliance: Must have Strong understanding of cloud security best practices, identity and access management (IAM), encryption, and compliance frameworks. Knowledge of Azure Security Center and Azure Policy is essential.
  • Networking: Must have Expertise in designing and configuring Azure networking components such as Virtual Networks, Subnets, VPNs, Azure ExpressRoute, Azure Firewall, and Azure Load Balancers.
  • Identity and Access Management (IAM): Must have Deep knowledge of Azure Active Directory (Azure AD) and Azure role-based access control (RBAC) for managing identities and permissions.
  • Monitoring and Management: Must have Proficiency in setting up monitoring and alerting using Azure Monitor, Azure Application Insights, and Azure Log Analytics. Ability to manage resources using Azure Management Groups and Azure Policy.
  • Scripting and Automation: Must have Strong scripting skills using tools like PowerShell, Python, or Azure CLI for automation and orchestration tasks.
  • High Availability and Disaster Recovery (HA/DR): Must have Experience in designing highly available solutions with failover and disaster recovery capabilities using Azure features like Azure Site Recovery, Azure Backup, and Availability Sets.
  • Containerization and Orchestration: Must have Familiarity with containerization technologies (Docker) and container orchestration platforms (Kubernetes) on Azure (e.g., AKS).
  • DevOps Practices: Must have understanding of DevOps principles, CI/CD pipelines, and Azure DevOps for automating software delivery and infrastructure provisioning.
  • Cost Management: Must have Ability to optimize Azure resources for cost efficiency using tools like Azure Cost Management and Azure Budgets.

Good to have skills 

  • Multi-Cloud Experience: Familiarity with other cloud platforms like AWS or Google Cloud can be beneficial, especially if your organization operates in a multi-cloud environment.
  • Hybrid Cloud Knowledge: Understanding hybrid cloud solutions that bridge on-premises infrastructure with Azure can be valuable for organizations with hybrid deployments.

Qualifications and Education Requirements

  • Bachelor’s degree in computer science, information technology, or a related field.
  • Proven experience as an Azure Architect or similar role.

Project ID:RH-4164-lancer