Technical Lead - Remote job - Long term contract
One of my client is urgently hiring a Technical Lead. It's a fully remote role. Below are the details. Please apply for immediate consideration.
Tasks:
- Delivery of a new API Management platform, based on Azure APIM in a hybrid cloud environ-ment composed of the on-prem Data Centre, and EIBG Landing Zones in AWS and Azure. This includes an internal decentralized Azure APIM with self-hosted gateways (in AWS EKS and on-prem Tanzu), and an external, centralized Azure APIM with Web Application Firewall.
- Extension of the existing on-prem Event Streaming (Confluent Kafka) Platform with a man-aged clusters in the cloud to be used in AWS and Azure.
- Integration of both platforms (API Management and Event Streaming) with Azure AD as the identity provider for application registration and Role-Based Access Control (RBAC).
- Automation tooling for application teams for easy deployment of APIs, Kafka topics, and RBAC management.
- Migration of application teams to the new API Management platform.
- Onboarding of new cloud applications to the Event Streaming platform in the cloud.
Skills:
- University (M.Sc.) degree in computer science, mathematics, physics or engineering (or equivalent applied experience).
- Background in public and/or private financial services institutions, insurance undertakings or equivalent institutions preferred.
- Experience with prototyping and leading software development teams on large-scale implementation projects.
- Strong proficiency in one or more coding languages (e.g., Java, JavaScript, C#, Python).
- Experience with development platforms (e.g., Cloud Foundry, Docker, Kubernetes, etc.).
- Experience with cloud platforms (AWS, GCP, MS Azure, etc.).
- Knowledge of software development methodology, design and lifecycles.
- Strong ability to understand context for source code, the source codebase, and its relation to business objectives.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Excellent problem solving and analytical skills.
- Growth mindset and a willingness to learn new skills, technologies, and frameworks.
Mandatory requirements:
Experience in:
- Working with Azure API Manager
- Working with Confluent Platform and Confluent Cloud
- Working with EKS
- Working with landing zones in AWS and Azure
- Deploying and managing Kubernetes-based applications
- Setting up authentication, RBAC and security tokens based on Azure AD (EntraID)
- Setting up and operating CI/CD pipelines for the deployment of artifacts
- Analysis and design of automation tooling
- Supporting application teams
Strong knowledge of:
- Amazon Web Services (AWS) and Microsoft Azure.
- API Management
- Apache Kafka
- Azure DevOps
- Azure AD
- Terraform
- Kubernetes