Position: Azure DevOps Engineer/Architect
Experience: 12+ years
Key Responsibilities
Assessment & Planning Phase
- Lead discovery and scoping calls with stakeholders to understand current Kubernetes infrastructure, security requirements, and business objectives
- Conduct a thorough assessment of the existing on-premises Kubernetes environment
- Document current state architecture and identify migration challenges
- Develop a detailed migration roadmap with clearly defined implementation phases
- Create architectural designs for the target AKS environment addressing security and operational requirements
Implementation Phase
- Design and implement the secure AKS environment following the approved architecture
- Configure secure networking, authentication, and authorization mechanisms for AKS
- Migrate existing Kubernetes containers from on-premises infrastructure to AKS
- Implement Microsoft Defender for Containers for comprehensive security monitoring
- Set up proper logging, monitoring, and alerting solutions for the AKS environment
- Perform testing and validation of migrated workloads
- Troubleshoot and resolve any migration issues
Project Management & Knowledge Transfer
- Provide regular status updates and progress reports throughout the project lifecycle
- Document all configurations, procedures, and architecture decisions
- Deliver knowledge transfer sessions to internal teams on AKS operations and management
- Create operational runbooks and documentation for ongoing support
Required Skills & Qualifications
- 12+ years of experience with Kubernetes orchestration and container technologies
- 6+ years of hands-on experience with Azure Kubernetes Service (AKS)
- Strong consulting skills with experience leading technical scoping calls
- Proven experience implementing production AKS environments and migrations
- Strong knowledge of security best practices for containerized environments
- Experience implementing Microsoft Defender for Cloud/Containers
- Proficiency with Azure networking concepts (VNets, NSGs, Azure Firewall)
- Experience with identity and access management in Azure (Azure AD, RBAC)
- Strong understanding of CI/CD pipelines for containerized applications
- Experience migrating applications from on-premises to cloud environments
- Familiarity with infrastructure as code tools (ARM templates, Terraform, etc.)
Preferred Qualifications
- Microsoft Azure certifications (AZ-300/303, AZ-500, etc.)
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Security Specialist (CKS)
- Experience with Azure Policy and Azure Security Center
- Knowledge of compliance requirements for cloud environments
- Experience with observability tools like Azure Monitor, Prometheus, or Grafana
- Scripting skills (PowerShell, Bash, Python)
- Experience with container security scanning tools
- Project management experience with technical infrastructure projects