Job Description:
- Understand the existing application & infrastructure environment of the customers
- Work with customer-side application team to understand the internals of the applications
- Interpret cloud architectures into deployable code using industry standard tools.
- Perform migration of applications onto the target cloud environment, using MS tools to automate migration
- Support the client stakeholders during the regression testing and UAT
- Work with the client stakeholders during the various stages of cloud migrations
Overall Experience
- Total IT experience of 5 years or more with many years as an application developer & junior architect
- Past development experience in any of the programming / scripting languages, Java, .NET, PowerShell …
- Good knowledge and experience in the infrastructure space, such as firewalls, routers, load balancers, application proxies etc.
Azure-Specific Experience
- Hands on experience with Azure and strong understanding of Azure capabilities and limitations
- Working experience in Azure IaaS, PaaS, storage, network and database.
- Experience in analyzing on-premise cost and Azure cost and arriving at TCO/ROI calculations and business case for cloud.
- Implementing and hosting large, complex workloads (windows and non-windows) in Azure IaaS and configuring correct VM size and storage selection.
- Experience in implementing hybrid connectivity between Azure and on-premise using virtual networks, VPN and Express Route.
- Experience in defining highly available, DR solutions in Azure
- Analyzing and identifying applications for cloud assessment and fitment, mapping workloads across IaaS, PaaS and private clouds
- Good Understanding of Linux, Windows, WebServer and AppServer Installation & Configuration
- Good Understanding of Load Balancers and Networking concepts on Azure.
- Experience in the design, deployment, and support of large, complex systems
- Microsoft Azure certification is preferred