Description

- Design, implement, and maintain Azure-based solutions, ensuring high availability, scalability, and security.

- Collaborate with cross-functional teams to define and implement networking strategies that optimize performance and reliability.

- Deploy and manage containerized applications using Kubernetes (AKS), Functions, Event Hub and similar PaaS infra.

- Utilize Terraform for infrastructure as code (IaC) to automate the provisioning and management of cloud resources.

- Enhance continuous integration and continuous deployment (CI/CD) pipelines using tools like GitHub Actions and GitLab Runners

- Implement and optimize zero downtime deployment strategies to minimize service disruptions during updates and upgrades.

- Design, implement, and test disaster recovery (DR) solutions to ensure business continuity in the event of system failures or disasters

Our direct client is looking for an experienced Cloud Application Developer to help with building automated financial asset trade capture into an investment book of record system. The ideal candidate will have a strong background in Azure, networking, containers, serverless computing, Kubernetes (specifically AKS), Docker, Terraform, CI/CD pipelines (such as GitHub Actions and GitLab Runners), zero downtime deployment strategies, and disaster recovery (DR).

 

Contractor’s Role:

To ensure success as a Cloud Application Developer, you should demonstrate experience performing setup of resilient and performant CI/CD pipelines within an enterprise environment.

Qualifications (must haves):

- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).

- 5-8 years experience working as an application developer using the cloud.

- Extensive experience with Microsoft Azure cloud services and infrastructure.

- Strong knowledge of networking concepts and protocols, including TCP/IP, DNS, VPN, and VPC.

- Hands-on experience with infrastructure as code (IaC) tools like Terraform.

- Experience implementing and managing CI/CD pipelines using GitHub Actions, GitLab Runners, or similar tools.

- Familiarity with zero downtime deployment strategies and techniques.

- Experience designing and implementing disaster recovery (DR) solutions.

- Experience with one more of the following: Node JS, AWS Lambda or Functions, Kafka or Event Hub

- Experience with Rust, Python, Golang, Java, JavaScript or Typescript

Education

Bachelor's degree