Cloud application modernization and digital transformation - Microsoft Azure & Insurance
Context: Contributed to cloud transformation and application modernization initiatives for a Fortune 500 multinational insurance client, driving their digital transformation journey and modernizing their legacy systems.
Key Responsibilities and Achievements:
- Migrated legacy applications through multiple stages of cloud evolution:
- Transitioned legacy applications to Azure App Services multi-tenant environment
- Further modernized by migrating from Azure App Services to OpenShift Kubernetes
- Implemented GitOps practices to manage and deploy Kubernetes-based infrastructure
-
Enforced DevSecOps practices:
- Integrated security measures into Azure DevOps pipelines using Checkmarx and Sonatype Lifecycle
- Implemented cloud-native solutions leveraging cutting-edge technologies including Kubernetes, microservices architecture, GitOps and DevSecOps practices.
- Applied Agile methodologies, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) to ensure high-quality, efficient software delivery.
- Applied Git version control, including pull requests and code reviews
- Practiced Agile and Kanban methodologies for project management
- Worked with event-driven architectures using Kafka for real-time data processing
Key Technologies: Microsoft Azure, Cloud Engineering, DevSecOps, Kubernetes, Microservices, Azure DevOps, GPT-4, Generative AI, Prompt Engineering, SQL, ELK, Kafka, Spring Boot, Java, Agile, TDD, BDD, GitOps, Cloud Transformation