Involve in the complete software development life cycle.
Design and implement build, deployment, and configuration management solutions for app deployments.
Design and Develop high performance, scalable and secure cloud native applications on Microsoft Azure.
Play a lead role overseeing onshore and offshore team members.
Build and test automation tools for infrastructure provisioning.
Support code deployments in all environments.
Required Skills
Ability to define and design the technical architecture with best suited Azure components ensuring seamless end-end workflow from Data source to UI.
Proficient in .NET, C#, MVC, Web API, .NET Core 2.x+, Azure Functions.
Strong knowledge of Cloud security standards and principles including Identity and Access management in Azure..
DevOps based development using Kubernetes, Java, j2ee, Spring Framework (Spring Data, AOP, Boot), Hibernate, Node, Angular, Azure DevOps, Azure Architecture and components.
Microsoft certified Azure certifications (preferred).
Required Experience
Experience in building big data solutions using Azure services like Azure analysis services, Azure DevOps / Databases like SQL server, CosmosDB and web service integration.
Experience working on implementing Cloud Infrastructure (IaaS) Security Compliance requirements, monitoring Infrastructure (IaaS), Network management, storage management and remediation automation.
Strong hands on experience in cloud technologies in Microsoft Azure and AWS.
Experience with Azure solutions such as App Services, Service Fabric, App Insights, Storage Accounts, Resource Groups and monitoring tools.
Experience with NoSQL databases, Azure Tables or Cosmos DB a plus.
Experience in building CI/CD pipelines in Azure Devops using CI/CD methodologies like Jenkins, Kubernetes etc.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field