Job Description :

Role : Azure Cloud Architect (.net)

Location : Remote
Rate : $DOE

 

RESPONSIBILITIES 

·  Responsible for cloud migration strategy, target state cloud architecture for .NET/.NET Core Apps, including APIs / microservices, legacy integrations and data flows

·  Develop flexible, adaptable, modular and reusable cloud solution architectures designs in collaboration with respective application teams

·  Translate cloud migration program objectives into an end-to-end roadmap, design and develop, in collaboration with numerous SMEs, introductory and final technical plans and blueprints

·  Present to all the relevant stakeholders on the capabilities of the architecture solutions

·  Maximize the use of cloud automation – use of existing capabilities and frameworks written in Terraform

·  Stay current on, evaluate and recommend the use of cutting-edge technologies and methods, considering their technical pros and limitations

·  Closely work with development teams and assist with the application of Agile and DevOps techniques within architecture designs

·  Create comprehensive solution architecture specification documents and other required documentation

·  Help maintain a cloud program level repository of architecture assets and promote reuse across the enterprise

·  Align with and adhere to global governance processes and tools while maintaining a key focus on design patterns and technology standards

·  Work closely with project managers and delivery leads to identify key design activities and owners while ensuring alignment and feasibility

·  Support infrastructure teams in build out, availability, performance, reliability and ensure that all non-functional system requirements are defined and met

·  Support evolution of architecture blueprints & reference models and facilitate their enablement and adoption within the enterprise

Qualifications

SKILLS & EXPERIENCE:

MUST HAVE:

·        Experience in NET Core, Azure AKS, Kubernetes, Helm chart, Docker containers expertise, auto-scaling & resilience approaches using AKS, Cloud databases (CosmosDB), Migration from VM based Apps to Containers; Experience in API based integration (with on-prem and other cloud based APIs), ELK stack for logging, knowledge of DevOps, Migration to cloud, Cut over / transition strategy, Resilient and DR architectures. Knowledge of Azure AD, ADB2C & IAM, Data, App & API Security (Encryption, Key management, Certs etc.)

·        Experience in Azure solution architecture preferably in or financial industry preferred. Azure Architecture certification preferred along with knowledge of Microsoft / .NET stack.

·        Substantial experience Designing and Developing Web applications using C#, ASP.NET, Webservices/Rest API, SQL, Azure Functions, Azure SQL, Azure kubernetes / AKS, CosmosDB, Batch, Storage

·        Experience migrating .NET / .NET Core apps to cloud in lift & shift and re-architected as microservices in a containerized architecture using AKS

·        Exceptional analytical and critical thinking skills, with thorough attention to detail. Excellent planning, documentation, and problem-solving skills.

·        Ability to guide and mentor development teams on cloud design principles, best practices in API based and Micro Services.

·        Experience in integration architectures from Service Bus to API mediation and event bus models.

·        Knowledge of design and implementation of solutions and systems using homegrown and off the shelf applications located in the cloud and on-premises.

·        Substantial knowledge of the system development life cycle and the Agile methodology.

·        Must be competent to work at the highest technical level of all phases of system architecture design, using state of the art rule/framework-based architecture, object-oriented component analysis and proficiency in web-based systems architecture, service-based architecture and enterprise application architecture.

·        Strong knowledge of contemporary technologies and business trends that allows architecture to solve problems in a creative and cost-effective manner.

·        Excellent communication and interpersonal and consultative skills to work effectively with vendors, clients, peers, and IT management.

·        Must be able to clearly communicate complex technical and business concepts both to business partners and team members.

·        Experience developing roadmaps outlining the evolution of the enterprise application portfolio from current to future state.
 

EDUCATION REQUIRED:

·  Bachelor's or above degree in Computer Science, or related technology discipline

·  15+ years of IT experience and 5+ years Azure architecture experience and .NET Core based microservices development

             

Similar Jobs you may be interested in ..