Azure Solution Engineerwith professional experience inin both application development and data engineering, with extensive experience in architecting, designing, and implementing solutions on the Microsoft Azure platform.
Core Responsibilities:
- Solution Architecture: Design and architect end-to-end solutions on the Microsoft Azure platform, considering factors such as scalability, reliability, security, and cost-effectiveness.
- Application Development: Develop and deploy applications leveraging Azure services such as Azure App Service, Azure Functions, Azure Kubernetes Service (AKS), and Azure Logic Apps.
- Data Engineering: Design and implement data solutions using Azure services such as Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, Azure Databricks, and Azure Synapse Analytics.
- Integration: Implement integrations between Azure services and external systems using Azure Integration Services, Azure API Management, and other relevant tools.
- Monitoring and Optimization: Implement monitoring and logging solutions using Azure Monitor and other relevant tools to ensure the reliability and performance of Azure-based solutions. Continuously optimize solutions to improve performance.
Requirements
Required Qualifications:
- Bachelor's Engineering Degree in Computer Science/ECE.
- 5 to 7 yearsof relevant technology experience withminimum 3+ yearsof experience on Azure Cloud applications.
- 3+ yearsof experience in application development using languages such as C#, .NET, Java, Python, or JavaScript.
- 2+ yearsof experience with data engineering concepts and technologies, including databases, data warehousing, and big data platforms.
- 2+ yearsof experience with Azure services such as Azure App Service, Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, Azure Databricks, and Azure Synapse Analytics.
- Experience with infrastructure as code (IaC) using tools such as Azure Resource Manager (ARM) templates, Terraform, or Azure Bicep.
- Strong problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex technical issues.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with clients and internal teams.