- Company Name
- INAUTALENT
- Job Title
- Architecte Cloud.NET / Azure (Cloud & DevOps)
- Job Description
-
**Job Title**
Cloud.NET / Azure Architect (Cloud & DevOps)
**Role Summary**
Design, evolve, and maintain cloud-native SaaS platforms on Microsoft Azure for a technology-enabled energy solutions provider. Lead architecture decisions for .NET back‑end services, secure and scalable deployments, and integrate continuous integration/continuous delivery (CI/CD) pipelines using Azure DevOps and IaC (Terraform).
**Expectations**
Provide end‑to‑end ownership of cloud architecture, ensuring high availability, performance, and security. Deliver standards and best practices that align with the company’s technical roadmap. Act as a trusted technical advisor across back‑end, front‑end, and product teams.
**Key Responsibilities**
- Architect and evolve Azure‑centric, cloud‑native solutions for .NET back‑ends.
- Define and promote architectural standards for applications, infrastructure, and data services.
- Build, maintain, and continuously improve IaC templates in Terraform.
- Industrialize and enhance CI/CD pipelines within Azure DevOps (Repos, Pipelines, Boards).
- Ensure platform resilience, scalability, low latency, and robust security posture.
- Collaborate with front‑end and product teams to support a unified, cohesive architecture.
- Evaluate technology choices, contribute to the technical roadmap, and champion DevOps & SRE practices.
- Provide technical guidance during customer deployment projects.
- Challenge legacy approaches, drive improvement, and mentor peers on best practices.
**Required Skills**
- Strong expertise in Microsoft Azure (IaaS, PaaS, Kubernetes, Azure Functions).
- Deep knowledge of .NET/C# back‑end architecture, microservices, and API design.
- Proven experience with Terraform for IaC and Azure DevOps for CI/CD.
- Familiarity with cloud‑native databases (MongoDB, InfluxDB) and caching patterns.
- Solid grasp of application security, authentication, authorization, and performance tuning.
- Basic understanding of front‑end stacks (Vue.js/React, JavaScript/TypeScript) to facilitate cross‑team collaboration.
- Ability to analyze complex systems, identify bottlenecks, and propose structural enhancements.
- Strong written and verbal communication; stakeholder management skills.
- Self‑motivated, autonomous, and proactive in adopting new practices.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or equivalent.
- 6–10 years of professional experience in software development and/or DevOps roles.
- Professional certifications preferred: Microsoft Certified: Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or equivalent, but not mandatory.