Position Title: Azure Architect
Location: Remote
Position Type-Full-time / W2 - with Infinite Computer Solutions
We are looking for an experienced Azure Cloud Infrastructure Architect to lead the design, implementation, and optimization of cloud solutions on the Microsoft Azure platform. The ideal candidate will have a strong background in Infrastructure as Code (IaC), deployment automation, and cloud architecture. They will use tools such as Terraform, Ansible, and Harness to create scalable, secure, and efficient cloud infrastructures while supporting CI/CD processes for seamless application deployment.
Required Skills and Qualifications:
- Hands-on 12+ years of experience with Azure cloud platform, including core services such as VMs, Storage, Networking, and Security.
- Solid understanding of IaC principles and best practices.
- Expertise in Terraform for provisioning and managing Azure resources.
- Proficiency in Ansible for configuration management and automation.
- Strong knowledge of CI/CD pipelines and experience with tools like Harness, Azure DevOps, Jenkins, or GitHub Actions.
- Experience in designing secure and scalable cloud architectures.
- Knowledge of scripting languages like Python, PowerShell, or Bash.
- Strong analytical and problem-solving skills with attention tdetail.
- Excellent communication and leadership skills twork with diverse teams and stakeholders.
Key Responsibilities:
Architect and Design:
- Develop scalable, secure, and highly available cloud architectures on Azure.
- Collaborate with cross-functional teams tdesign solutions that meet business requirements.
- Define standards and best practices for Infrastructure as Code (IaC) and deployment automation.
Infrastructure as Code (IaC):
- Use Terraform tdesign and provision cloud resources following IaC principles.
- Automate configuration management and resource provisioning using Ansible.
Deployment Automation:
- Develop and optimize CI/CD pipelines using tools like Harness, Azure DevOps, or similar platforms.
- Automate deployment processes timprove efficiency and minimize manual intervention.
- Implement robust rollback strategies for deployment pipelines.
Performance Optimization:
- Analyze cloud infrastructure performance and recommend optimizations timprove efficiency.
- Ensure cost-effective utilization of Azure resources while maintaining performance.
Collaboration and Leadership:
- Provide technical leadership tdevelopment and DevOps teams in adopting Azure services and best practices.
- Train and mentor team members on IaC and deployment automation tools and techniques.
- Act as a point of escalation for complex technical issues related to Azure infrastructure.
Preferred Qualifications:
- Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert).
- Experience with container orchestration tools like Kubernetes and Docker.
- Familiarity with other automation tools like Chef or Puppet.
- Knowledge of hybrid cloud solutions and on-premises integrations.
Work Environment:
- This role involves close collaboration with DevOps, engineering, and security teams to design and implement Azure solutions that align with organizational goals. The ideal candidate will be proactive, detail-oriented, and passionate about leveraging Azure technologies tdrive innovation.