Cloud Architect

Posted:
1/13/2025, 11:05:48 AM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Important Information

Experience: + 8 years

Job Mode: Full-time

Work Mode: Work from home

 

Job Summary

We are seeking an experienced Cloud Architect with a strong background in designing and implementing Azure-based solutions to join our team. The ideal candidate will possess expertise in architecting cloud infrastructures, leading technical discussions, and optimizing cloud costs. This role also involves providing support to DevOps teams for Terraform and application pipelines, ensuring robust disaster recovery (DR) and business continuity strategies, and enhancing overall cloud architecture. If you have a deep understanding of Azure, hands-on experience with Terraform, and a passion for innovative cloud solutions, we would love to hear from you.

 

Responsibilities and Duties

  • Azure Architecture Design:

    • Lead and contribute to the design of missing or incomplete parts of the Azure cloud infrastructure.
    • Collaborate with stakeholders to create scalable, reliable, and secure Azure-based solutions that meet business needs and technical requirements.
  • Technical Leadership and Support:

    • Engage in technical discussions and provide recommendations on existing Azure architecture, ensuring it aligns with best practices and organizational goals.
    • Offer guidance and mentorship to junior architects and team members in making architecture decisions.
  • Terraform & CI/CD Pipeline Support:

    • Support DevOps teams in the implementation, maintenance, and improvement of Terraform-based infrastructure provisioning and CI/CD pipelines.
    • Ensure that infrastructure is provisioned and managed efficiently, utilizing Terraform best practices for scalability, reusability, and maintainability.
  • Disaster Recovery (DR) & Business Continuity (BC) Planning:

    • Design and implement Disaster Recovery (DR) and Business Continuity (BC) strategies for critical applications and systems, ensuring minimal downtime and data loss in case of outages.
    • Work with stakeholders to develop and regularly test recovery plans, including failover strategies, data backups, and redundancy solutions.
  • Cost Optimization:

    • Drive cost-efficient cloud solutions by identifying opportunities for optimization and reduction of cloud expenditures.
    • Continuously monitor cloud usage and recommend improvements, focusing on leveraging Azure’s cost management tools and features.
  • Collaboration & Stakeholder Management:

    • Work closely with cross-functional teams (engineering, operations, security, etc.) to ensure smooth implementation and integration of cloud services.
    • Provide clear documentation and regular updates to stakeholders on the status of architecture decisions, optimization opportunities, and project timelines.

 

Qualifications and Skills

  • Expert-Level Azure Certification:

    • Azure Solutions Architect Expert (AZ-305 or equivalent) or higher certification is required.
  • Hands-On Experience:

    • Proven hands-on experience designing, implementing, and managing cloud architectures on Azure, including IaaS, PaaS, and SaaS solutions.
  • Cloud Solutions Architecture Experience:

    • At least 5+ years of experience in cloud solutions architecture, specifically with Azure, including designing large-scale enterprise systems.
  • Infrastructure as Code (IaC):

    • Intermediate-level experience with Terraform, including building, managing, and optimizing cloud infrastructure.
    • Knowledge of Azure-specific Terraform modules and best practices for IaC.
  • Version Control and CI/CD Tools:

    • Familiarity with GitHub (basic level), and experience with Azure DevOps or GitHub Actions (low-level experience), with a focus on automating deployment pipelines for cloud applications.
  • Disaster Recovery & Business Continuity:

    • Solid experience in designing DR and BC strategies, including high-availability setups, backup solutions, and multi-region failover systems within Azure.
  • Cost Optimization Skills:

    • In-depth understanding of Azure cost management tools and strategies for reducing cloud spend, including leveraging Reserved Instances, Autoscaling, and Rightsizing resources.

 

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.