.Develop, support and maintain applications and technology solutions.
Strong automation skillsets using the automation tools.
Ensure all development efforts meet or exceed client expectations. Applications should meet requirements of scope, functionality, and time and adhere to all defined and agreed upon standards.
Ensure high quality and low bug rates of code released into production.
Use team project management methodology and processes to development and test product features. Standard team development and testing tools will be used.
Work on agile projects, participate in daily SCRUM calls and provide task updates.
Develop supporting and other materials, as required.
Develop and maintain internal project documentation.
Encourage collaborative efforts and camaraderie with on-shore and off-shore team members.
Demonstrate a strong working understanding of the industry best standards in software development and version controlling.
Assist with project team duties as required from user story creation to development to deployment to application maintenance
Requirements
4-6 years of experience in the IT field.
4-6 years of experience building resilient, highly available and scalable cloud native platforms and solutions.
Experience with using a broad range of Azure services, mainly from the list below: Web Apps, Web jobs, Storage, Azure Key Vault, App
Expertise in creation and usage of ARM Templates is required
Usage and deployment knowledge of Infrastructure as a code using tools such as Terraform is required
Advanced knowledge on IaaS and PaaS services of Azure
Knowledge on Monitoring tools (Application Insights) is required
Comprehensive understanding on Azure platform and services
Knowledge on IAM Identity and Access Management is needed
APP Insights, Azure SQL DB, Cosmos DB, Functions, Azure Bot Service, Express Route
Azure VM, Azure Vnet, Azure Active Directory, Azure AD B2C, Azure Analytics Services - Azure Analysis Services, SQL Data Warehouse, Data Factory, Databricks
Develop and maintain an Azure based cloud solution, with an emphasis on best practice cloud security.
Automating tasks using Azure Dev-Ops and CI/CD Pipeline
Expertise in one of the languages such as PowerShell or Python, .Net, C# is preferable
Strong knowledge on Dev-Ops and tools in Azure.
Infrastructure and Application monitoring across production and non-production platforms
Experience with DevOps Orchestration/Configuration/Continuous Integration Management technologies
Knowledge on hybrid public cloud design concepts
Good understanding of High Availability and Disaster Recovery concepts for infrastructure
Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
Experience with Microsoft Windows Servers administration
Excellent communication skills, understanding customer needs, negotiations skills, Vendor management skills
Desired Qualifications:
Certified Azure Solution Architect.
Certified Azure Administrator
Certified Azure Developer
Certified Azure Devops Engineer Expert
Should have implemented many architectural designs and driven projects
Exposure to API architecture and development
Knowledge on tools like MuleSoft, API management, Redlock (Prisma), Epsigon, etc.