As a DevOps Architect with a core focus on SRE, you will bridge the gap between high-velocity development and rock-solid system reliability. You will leverage your expertise in Azure services and Build Automation to design resilient, automated systems that self-heal and scale.
Key Responsibilities :
Reliability Frameworks: Use Azure Logic Apps (Step Functions) to automate incident response workflows and system recovery.
Build Pipeline Optimization: Standardize Maven/Gradle configurations across teams to ensure consistent, repeatable builds.
Configuration Management: Design a global configuration strategy using Azure App Config to allow for feature flagging and dynamic environment tuning without redeployment.
Code-to-Cloud Governance: Ensure Git best practices are followed, including automated PR gates and security scanning.
Strategic Roadmap Ownership: Define and maintain a 12-month DevOps/SRE maturity roadmap. This includes identifying technical debt, evaluating emerging Azure services, and aligning engineering velocity with system reliability goals.
Maturity Assessment: Regularly audit the current CI/CD and SRE practices against industry benchmarks (DORA metrics) to prioritize roadmap initiatives.
SRE & Azure Ecosystem
This section focuses on reliability engineering specifically within the Microsoft Azure stack.
Azure SRE Leadership: Deep expertise in managing and monitoring Azure Services (App Services, AKS, Azure SQL).
Serverless & Logic Flows: Architecting complex, long-running workflows and state machines using Azure Step Functions (Logic Apps) and Azure Functions.
Service Configuration: Expert-level management of Azure App Configuration and Azure Key Vault for centralized, secure settings across environments.
Observability: Advanced implementation of Azure Monitor and Application Insights to track SLIs and SLOs.
Azure Networking: Designing secure VNETs, Load Balancers, and Traffic Managers to ensure high availability.
DevOps, Build & Scripting
This section focuses on the ""Plumbing"" of the delivery pipeline and automation.
Build Automation: Expert knowledge of Maven and Gradle for managing complex Java-based build lifecycles, dependencies, and artifacts.
Version Control: Advanced Git strategies (GitOps, branching strategies, and repository management in Azure DevOps/GitHub).
Scripting Mastery: * Shell/PowerShell: For infrastructure automation and ""toil"" reduction.
[removed] For customizing CI/CD actions and integrating with modern web-based toolchains.
Automation Logic: Writing robust scripts to automate manual recovery steps and environment provisioning.