Job Summary
The Senior Azure Cloud Analyst/Developer evaluates Azure services to define, document, develop/code, and implement security controls to secure the service. This role bridges the gap between architectural security analysis and technical enforcement by developing Policy as Code (PaC) to ensure services meet enterprise standards. The analyst/developer manages the full service-enablement lifecycle, collaborating with architects, threat modelers, governance boards, and other developers to ensure secure cloud adoption.
Primary Responsibilities
- Service Analysis: Evaluate Azure cloud services to identify security control requirements and document them in standard service enablement workbooks. Incorporate risks/mitigations found in threat model reviews into service control.
- Dedicated team: Work independently in a dedicated service analysis/development team to deliver secure Azure services to users as quickly as possible.
- Governance Reviews: Present service enablement workbooks to the Cloud Standards Board (CSB) for review. Address expert panel inquiries to secure service approval, information requests, or risk escalations.
- Threat Modeling: Collaborate with threat modelers to identify risks for specific Azure services. Present findings to the Threat Model Review (TMR) board and integrate identified mitigations into the final service control set.
- Technical Development: Write/develop code for automated security controls to secure Azure services. Code control, response and remediation scripts using Python and Terraform. Build Infrastructure as Code (IaC) modules to deploy approved controls across Azure commercial and government landing zones, some of which are connected to the enterprise network (internal), and some of which are isolated from the enterprise network (external).
- Version Control: Manage all control logic, configuration files, and documentation within Git repositories, following standard branching, pull and merge request workflows.
- Cross-Team Collaboration: Coordinate with the CSB core team and the PaC team to align automated enforcement with organizational policy and validation standards.
Other Responsibilities
- Serve as a Subject Matter Expert (SME) for internal teams regarding Azure architecture and service capabilities.
- Perform ad hoc technical research to resolve complex queries about emerging cloud features.
Key Performance Indicators (KPIs)
- Minimum deliverables: Deliver 1 – 2 (depending on complexity) service analyses per month, following organization standard analysis format (workbooks). Deliver code for service controls for 1 – 2 (depending on complexity) services per month.
- Deliverables
- Completed Service Analysis workbooks and security control documentation.
- Validated Terraform modules and Python-based functions for control implementation.
- Technical presentations for review boards in organization standard format (workbooks).
Required Qualifications
- Expertise in Python, JSON, and Terraform for cloud security control automation.
- Knowledge of various automated control types: Preventative, Proactive, Detective, Reactive, etc., and Azure Service Control Policies.
- Experience with Git repository management and CI/CD (Continuous Integration/Continuous Deployment) concepts.
- Strong understanding of Azure Cloud Architecture and core service security (e.g., IAM, VPC, KMS).
- Experience presenting and defending technical analysis to expert panels or formal committees.
Preferred Experience
- Azure certifications (e.g., Azure Developer Associate, Azure Security Engineer Associate, Azure AI Engineer Associate, Azure DevOps Engineer Expert, Azure Solutions Architect Expert)
- Experience developing custom Azure service security controls.
- Experience in Governance, Risk, and Compliance (GRC) or Policy-as-Code frameworks.
- Background in formal security methodologies and standards (e.g., STRIDE, MITRE ATT&CK, OWASP Top 10, NIST 800-171, etc.)
