What are the responsibilities and job description for the Azure Technical Architect position at SCIGON?
Key Responsibilities
Cloud Architecture Design:
Design end-to-end architecture for cloud-native applications, hybrid cloud, and migration strategies using Microsoft Azure.
Develop high-level and low-level design documents, ensuring alignment with business goals and industry best practices.
Solution Development:
Build scalable and resilient architectures leveraging Azure services like Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure Storage, and others.
Optimize performance, scalability, and security for cloud solutions.
Cloud Strategy & Planning:
Define cloud adoption frameworks, migration roadmaps, and cost optimization strategies.
Evaluate and recommend Azure tools and technologies to meet organizational requirements.
Implementation & Delivery:
Lead implementation teams, providing technical guidance and resolving architectural challenges.
Ensure smooth deployment, integration, and configuration of Azure environments.
Security & Compliance:
Implement Azure security features such as Azure Security Center, Azure Defender, and role-based access control (RBAC).
Ensure compliance with industry standards (e.g., GDPR, HIPAA) and organizational policies.
Collaboration & Mentorship:
Work closely with developers, DevOps engineers, and IT administrators to deliver cohesive solutions.
Mentor junior architects and technical teams on Azure best practices.
Continuous Improvement:
Stay updated with emerging Azure technologies and integrate innovative solutions.
Monitor and optimize existing Azure solutions for cost-efficiency and performance.
Required Qualifications
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree preferred.
Experience:
Minimum 7 years of experience in IT infrastructure or software development.
At least 3 years of hands-on experience as an Azure Architect or similar role.
Technical Expertise:
Proficient in Azure services, including compute, storage, networking, and analytics.
Knowledge of DevOps practices, CI/CD pipelines, and tools like Azure DevOps, Jenkins, or GitHub Actions.
Experience with IaaS, PaaS, and SaaS models.
Strong understanding of microservices, containerization (e.g., Docker, Kubernetes), and serverless architectures.
Familiarity with scripting languages such as PowerShell, Python, or ARM/Bicep templates.
Certifications:
Microsoft Certified: Azure Solutions Architect Expert (required).
Other relevant certifications (e.g., Azure DevOps Engineer, Azure Security Engineer) are a plus.
Key Skills
Strategic thinking and ability to translate business needs into technical solutions.
Excellent communication and interpersonal skills.
Strong problem-solving and analytical capabilities.
Project management experience, with the ability to lead and manage multiple stakeholders.
Preferred Experience
Experience with hybrid cloud and multi-cloud environments.
Familiarity with monitoring and management tools like Azure Monitor, Log Analytics, and Application Insights.
Understanding of databases and data solutions, such as Azure SQL, Cosmos DB, and Azure Synapse Analytics.