Azure Platform Architect
Dallas, TX - Onsite from Day 1 Contract, 12+ months
Job Description
Have a strong experience in design and development of a Platform Engineering Solutions or Portal for any cloud and hybrid solutions that run on Azure, including:
- Compute
- Network
- Storage
- Monitoring
- Security
Should have a strong experience on:
- Azure administration
- Azure development
- DevOps processes
Tools:
- Azure DevOps – performing Release mgmt. activities.
- Azure Git, GitHub
- Jenkins
- IDP experience on Azure Service Operator (ASO), or any other Platform Engineering Framework
Should have a strong experience on design and development of IDP (Internal Developer Platform) with Platform Engineering concepts to provide a self-service usability experience to the developers on the following in Azure:
- Provisioning infrastructure including servers, networking, storage, and cloud.
- Building a CI/CD pipeline, including build/test/deployment workflows
- Monitoring system performance to analyze performance, security, and reliability.
- Integrating security and compliance into the platform with encryption and access management
- Documenting configurations and processes so different teams understand how to use the same platform.
- Collaborating with developers and other stakeholders to understand what they need from the platform.
- Researching emerging technologies to build into the platform, as well as their potential impact.
- Developing automation using AI
Need to have strong experience and excellent understanding of AKS.
- Design identity, governance, and monitoring AKS Infra solutions.
- Design data storage solutions on AKS.
- Design business continuity solutions on AKS.
- Design infrastructure solutions on AKS.
Knowledge of all aspects of the Release Management & software engineering process:
- Creating Playbook / run book.
- Defining business impact and rollback process
- Analysis of the current software release process followed including tools used in the release cycle.
- Identify the pain points, delays, and gap in the process, as well opportunities for improvement.
- Define the To Be Release Management Process including:
- Steps in the end-to-end Release Process
- Define release management framework and governance model
- Phase gates for progression of the release
- Defining Roles and Responsibilities
- Tools that will be used through the release cycle
Strong AI Experience on Azure DevOps Process especially on Platform Engineering Side
Behavioral Skills
- Strong communication skills - in onsite / offshore engagement models
- Effectively collaborates and communicates with the stakeholders and ensure client satisfaction.
- Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project, people mgt., negotiation skills