What are the responsibilities and job description for the Cloud Architect position at AllianceIT Inc?
Job Title: Azure Architect
Location: [Rolling Meadows, IL ]
Job Type: (Full-Time)
Key Responsibilities:
- Design and implement cloud-based solutions using Microsoft Azure services, ensuring they meet business and technical requirements.
- Develop architectural strategies for building cloud-native applications, ensuring scalability, security, and cost-efficiency.
- Work closely with stakeholders (product managers, developers, IT operations) to define cloud solution requirements and ensure the correct Azure services are chosen.
- Lead the migration of on-premises applications to Azure, and design hybrid cloud architectures where applicable.
- Design and implement disaster recovery, high availability, and backup strategies using Azure services.
- Optimize the performance and cost of Azure workloads through resource management, cost analysis, and continuous optimization.
- Ensure compliance with security and governance best practices on Azure, ensuring data protection and regulatory adherence.
- Provide expertise and guidance on DevOps practices and CI/CD pipelines for cloud-based solutions.
- Collaborate with development and operations teams to ensure continuous improvement and effective implementation of Azure-based solutions.
- Stay up-to-date with the latest Azure services and trends and incorporate them into existing solutions when appropriate.
Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Strong experience in designing and deploying applications on Microsoft Azure.
- In-depth knowledge of Azure services such as Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, Azure Active Directory, Azure Storage, and Azure Networking.
- Experience with hybrid cloud architectures and hybrid cloud solutions using Azure Stack, VPN, or ExpressRoute.
- Expertise in cloud security, identity management, and compliance in an Azure environment.
- Proven experience with infrastructure as code (IaC) using tools like Azure Resource Manager (ARM), Terraform, or Bicep.
- Familiarity with Azure DevOps, continuous integration, and continuous delivery practices.
- Strong understanding of microservices architecture, containerization, and orchestration using Docker and Kubernetes.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Exceptional communication skills and the ability to work well with both technical and non-technical stakeholders.
- Azure certifications (e.g., Azure Solutions Architect Expert, Azure Administrator Associate) are a plus.
Preferred Skills:
- Knowledge of automation tools like PowerShell, Azure CLI, and Ansible.
- Familiarity with other cloud platforms such as AWS or Google Cloud.
- Experience with data services like Azure SQL, Cosmos DB, and Azure Synapse Analytics.
- Strong experience in implementing cloud-based CI/CD pipelines.
Benefits: