We are seeking a Vendor to provide resource/s with the following skills and expertise for the position of Azure
Integration Consultant:
1. Azure Integration Services:
· Extensive experience in designing, developing, and executing integration solutions using Azure
services such as Function Apps, Logic Apps, Event Hubs, Azure API Gateway, Azure Service Bus, Azure Storage Account, and Azure API Management (APIM).
· Strong understanding of message-based and event-driven architectures, including messaging
protocols (e.g., HTTP, AMQP) and data formats (e.g., JSON, XML).
2. Azure Platform Knowledge:
· In-depth knowledge of Azure platform services, features, and capabilities related to integration,
including their strengths, limitations, and best.
· Familiarity with Azure security services and features, such as Azure Active Directory, Azure Key
Vault, and
3. REST API:
· Proficiency in designing and building RESTful APIs using best practices and industry standards.
· Proven ability to develop and deliver REST API solutions within Azure integration projects, ensuring proper authentication, authorization, and data serialization.
· Familiarity with API gateways, API lifecycle management, and API documentation tools.
4. GraphQL**:
· Proficiency in GraphQL, including schema design, query/mutation optimization, and resolver
implementation.
· Demonstrated capability to develop and execute GraphQL integrations with Azure services, such as Azure Functions or Azure Logic Apps, to create scalable and efficient APIs.
5. Microservices Architecture**:
· Strong knowledge and experience in designing, developing, and delivering microservices-based
architectures.
· Proficiency in containerization technologies, such as Docker, and container orchestration
platforms like Azure Kubernetes Service (AKS).
· Familiarity with service discovery, load balancing, and fault tolerance patterns in microservices
6. DevSecOps**:
· Proven expertise in implementing DevSecOps principles and practices in Azure integration
projects.
· Track record of integrating security controls, conducting code analysis, vulnerability scanning, and security testing throughout the development process.
· Familiarity with secure configuration management and adherence to industry-standard security
frameworks, regulations, and best practices.
7. Infrastructure as Code (IaC) and CI/CD with Bicep and Azure DevOps:
· Proficiency in Infrastructure as Code (IaC) principles and experience with Bicep for defining and
deploying Azure infrastructure components.
· Demonstrated ability to implement and manage CI/CD pipelines for Azure integration projects
using Azure DevOps.
· Strong knowledge of Azure Repos for source code version control, Azure Pipelines for building, testing, and delivering integration solutions, and YAML configuration files for defining pipelines.
8. PowerShell Scripting and Automation
· Strong PowerShell scripting skills for Azure automation and management tasks.
· Ability to develop efficient and effective PowerShell scripts for automating deployments, configuration, and monitoring of Azure services.
· Experience in utilizing PowerShell scripts for infrastructure provisioning, deployment, and
management within the CI/CD pipeline.
9. Node.js in JavaScript and TypeScript:
· Strong programming skills in Node.js using both JavaScript and TypeScript.
· Experience in developing server-side applications and microservices using Node.js for Azure
integration projects.
10. Azure API Management (APIM):
· Proficiency in configuring and managing Azure API Management (APIM) to publish and manage
APIs securely, including policy enforcement, rate limiting, and authentication/authorization
mechanisms.
Experience:
· Senior Azure Integration Consultant: 5-10 years of enterprise integration experience
· Azure Integration Consultant: 2-5 years of enterprise integration experience