Primary Duties & Responsibilities
- Provision, manage, and operate Azure-based resources using Terraform, Azure CLI, Powershell, GitHub for platforms, developers, and teams
- Provision, manage, and operate Azure PaaS and SaaS layers for storage, network components, security integrations, network security appliances and integrations/services, virtual networks, Azure-based VPNs, web application firewalls etc.
- Provision, manage, and operate Azure-based web and development services (load balancers, application gateways, traffic management, App Services, App Configuration, App Insights, Service Bus, Functions, et al)
- Provision, manage, and operate platform security solutions by proactively identifying and deploying solutions that increase platform security, observability, and reliability.
- Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc. Automate deployments, configurations where possible. Perform audits of deployments and configurations.
- Create and manage observability processes and protocols for Azure workloads including thresholds, triggers, action groups, ticketing system and web hook integrations. Monitor, troubleshoot, maintain, and report metrics on service and application issues
- Develop, implement, and maintain relevant documentation, guidelines, checklists, and policies to promote continuous integration, ensure and improve data security, and reduce the possibility of “human error”
- Review and maintain security and event logs, create automated processing of events
- Ensure companies rigorous security requirements for new applications and services deployed to Platforms are met by keeping servers patched, routinely hunting for and mitigating vulnerabilities, ensuring companeis critical security software and reporting tools are deployed and confirmed working
- Participate in the cost optimization initiatives of Platform teams.
- Proactively analyze and bring forth ideas for CI CD.
Requirements
Education and Training
- Bachelor’s degree in Computer Science or other related fields from an accredited university and/or equivalent work experience
- Microsoft Azure certifications or equivalent work experience:
- AZ-104 (Azure Administrator) certification
- AZ-305 (Azure Solutions Architect Expert) certification