Key Responsibilities:
Migration Strategy & Planning
- Collaborate with cross-functional teams to define end-to-end migration strategy from PCF to Azure AKS.
- Conduct application assessment to evaluate readiness, dependencies, and migration feasibility.
- Define migration roadmap including planning, execution, validation, and cutover phases.
- Identify risks, dependencies, and mitigation strategies for migration initiatives.
Application Modernization & Containerization
- Containerize applications using Docker for deployment on Kubernetes environments.
- Refactor and optimize workloads for cloud-native architecture.
- Ensure applications are compatible with Azure AKS standards and best practices.
- Design scalable and resilient microservices-based deployments.
Kubernetes & Azure AKS Management
- Deploy, configure, and manage applications on Azure Kubernetes Service (AKS).
- Design and maintain Kubernetes clusters, namespaces, and workloads.
- Develop and maintain Helm charts for application deployment.
- Implement scaling, load balancing, and high availability configurations.
DevOps & Automation
- Design and implement CI/CD pipelines using Azure DevOps or similar tools.
- Develop automation scripts using PowerShell, Bash, or Python.
- Integrate infrastructure provisioning and application deployment workflows.
- Improve deployment efficiency through automation and standardization.
Azure Cloud Architecture & Networking
- Manage Azure subscriptions, resource groups, and cloud governance.
- Design and implement Azure networking components including Virtual Networks, Load Balancers, DNS, Firewalls, WAF, NAT, and routing services.
- Work with Azure services such as Azure API Management, Azure App Services, Azure Logic Apps, Azure SQL, and Azure Container Registry.
- Ensure secure and compliant cloud architecture.
Security, Monitoring & Compliance
- Implement security best practices for Kubernetes and Azure environments.
- Ensure compliance with organizational and industry security standards.
- Configure monitoring, logging, and alerting solutions for AKS workloads.
- Ensure high availability, performance, and disaster recovery readiness.
Collaboration & Technical Leadership
- Work closely with cloud architects, developers, and operations teams.
- Provide technical leadership and guidance during migration execution.
- Troubleshoot complex migration and production issues.
- Create detailed technical documentation and migration runbooks.