Manage and maintain AzureKubernetes Services. Establish, deploy, and maintain CI / CD pipelines to automate the build, test, and deployment processes. Investigate and resolve issues related to the application infrastructure, continuous integration, and deployment pipelines.
Roles and Responsibilities :
- Design and developapplication health dashboards, alerting and notification delivery systems to help with observability of application stack in Azure cloud.
- Respond to incidents, perform root cause analysis, troubleshoot issues, and implement solutions to prevent recurrence.
- Act as gatekeeper for production deployments, participate in the application releasecycles and perform production releases.
- Manage, and maintainenvironments hosting Credit,Swaps & FX FO IT microservices and data lake platform.
- Manage and maintainthe lifecycle of core application suite that providecommon capabilities such as continuous deployment, observability, and kafka streaming.
- Establish, deploy, and maintain CI / CD pipelines to automate the build, test, and deployment processes adhering to firms audit and compliance policies.
- Migration of on-prembuild and deployment projects to adopt existing GitOps,cloud deployment pipelinepattern and branching policies.
- Assist the development teams in containerising, building, and migration of on-prem applications to Azure cloud.
- Setup, manage and maintain centralobservability solution for on-prem and cloud.
- Identify areas that benefit from automation and build automatedprocesses wherever possible.
- Collaborate with infra teams to provision and manage infra resources requiredby FO IT development teams in Azure cloud.
- Implement backup and disaster recoverystrategies and participate in annual DR tests and assist with executing the DR test plan.
- Create and maintaindocumentation related to common issues, fixes, deployment / release processes, transfer knowledge among DevOps and support team members to remove any key man dependencies.