Senior Azure Integrations Engineer
NTT
Job Description
Key Responsibilities:
- Architect and implement complex Azure solutions aligned with business and technical requirements.
- Lead cloud migration projects and modernization efforts.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Bicep, or ARM templates.
- Ensure high availability, scalability, and security of Azure environments.
- Collaborate with cross-functional teams to integrate Azure services with enterprise applications.
- Monitor and optimize cloud performance, cost, and reliability.
- Implement and enforce cloud governance, compliance, and security best practices.
- Provide technical leadership and mentorship to junior engineers.
- Stay current with Azure innovations and recommend improvements.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
- 5+ years of hands-on experience with Microsoft Azure.
- Proven expertise in Azure services including networking, compute, storage, identity, and security.
- Strong proficiency in scripting and automation (PowerShell, Python, Bash).
- Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions).
- Deep understanding of cloud security, identity management, and governance.
- Azure certifications such as AZ-305 (Azure Solutions Architect Expert) or AZ-500 (Azure Security Engineer Associate).
Preferred Skills:
Core Azure Integration Skills
- Azure Logic Apps: Designing workflows to automate business processes.
- Azure API Management: Creating, publishing, securing, and monitoring APIs.
- Azure Service Bus: Implementing messaging patterns for decoupled systems.
- Azure Functions: Writing serverless code for event-driven integrations.
- Event Grid & Event Hub: Handling real-time event streaming and routing.
- Data Factory: Building and managing data pipelines for ETL processes.
- Azure Services Proficiency: Deep understanding of core services like Azure Virtual Machines, App Services, Azure Functions, Azure Storage, and Azure Networking.
- Scripting & Automation: Proficiency in PowerShell, Azure CLI, or Python for automating tasks.
- Networking: Knowledge of VNETs, NSGs, VPN Gateways, ExpressRoute, and Load Balancers.
- Security: Familiarity with Azure AD, RBAC, Managed Identities, Key Vault, and Security Center.
- Monitoring & Logging: Experience with Azure Monitor, Log Analytics, and Application Insights.