What are the responsibilities and job description for the Azure Application Architect position at SAGE IT?
Position: Azure Application Architect
Location: Memphis, TN (Onsite)
Fulltime Project
Primary Skill (Technical Skill): Azure PaaS Services
Secondary Skill (Optional but good to have): DevOps & Infra Automation
Experience Level: Overall 12 Years of experience in IT and minimum 4-5 years in Azure public cloud
Roles and Responsibilities
- Responsible for developing technical, strategic & operational documents and Azure architecture as per customer requirement.
- Experience in re-platform and re-architecting applications on Azure
- Management of overall Azure cloud foundation element, Azure cloud IAAS & PAAS offerings in customer environment for manage services engagement.
- Ensure to meet Azure cloud infra resources availability as per agreed SLA.
- Work in collaboration with development team in establishing mature DevOps environments as per the requirement
- Management of containers in Azure cloud / multi cloud environment using native and third party tools for containers management.
- Schedule and run automated backup/restore jobs, integrated system monitoring and automated resources patching.
- Optimize overall cloud resources usage, implementing best practices.
Technical Skills
- Experience in designing, architecting and implementation of Cloud Engineering solutions using Microsoft Azure Services.
- Assess and recommend public and hybrid Cloud solutions, including Infrastructure-as-a-Service (IaaS), Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Containerization
- Cloud- Microsoft Azure – In depth knowledge & working experience on Azure Subscription, Azure Network, ,Azure Active Directory, Express route, Azure security center, RBAC, Compute, memory, storage, HA, DR & back up as Solution Architect.
- Experience in provisioning of PaaS & Data Services including Azure App Services, Azure Data Bricks, Azure Data Lake, Azure Cosmos DB etc. Should be conversant with using these services in Applications.
- Experienced in scripting with PowerShell / Python, REST, Azure CLI
- Experience in programming language like .Net, Java, Node JS, etc.
- Knowledge of managing Azure cloud on Infra as a code (IAC) mode using Azure blue prints, third party tools like Terraform & Ansible for resource provisioning & configuration management.
- Excellent documentation skills and the ability to articulate technical documentation to Azure project engineers.
- Work experience on Azure native tools like Azure monitor, Azure Policy, Azure Update, Azure security center, Azure cost management etc.
- Knowledge & work experience of CI/CD pipeline, tools like Jenkins, GitHub, Azure Devops & AKS
Behavioural skills
- Excellent leadership skills such as being accountable for all cloud related tasks i.e. design, build, incidents, service request, problem records and changes.
- Customer centric & collaborative approach in professional life.
- Must have excellent communication skills both written and verbal