Description

Responsibilities

Cloud Platform Management:

  • Lead and manage cloud-based infrastructure, primarily in Microsoft Azure.
  • Design, implement, and maintain scalable, highly available, and fault-tolerant systems on Azure.
  • Optimize cloud resource utilization and cost efficiency, with an emphasis on automating financial governance (FinOps) practices.
  • Deploy and manage serverless and event-driven architectures, ensuring efficient scaling, automation, and maintenance of services like Kafka and Azure API Management (APIM).

CI/CD Pipeline Development

  • Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines, ensuring rapid, secure, and reliable delivery of services.
  • Automate build, test, and deployment processes to enhance development efficiency, using industry best practices.

Infrastructure As Code (IaC)

  • Implement infrastructure as code practices, with a primary focus on using Bicep for Azure deployments. Familiarity with tools like Terraform, ARM templates, and AWS CloudFormation is also valuable.
  • Ensure infrastructure automation, provisioning, and management are efficient, repeatable, secure, and compliant with financial industry standards.

Azure DevOps Administration

  • Manage Azure DevOps Services, including user access, permissions, and project setup.
  • Update pipelines, boards, and repositories to streamline development workflows, while automating the Azure DevOps platform for SAFe (Scaled Agile Framework) implementation.
  • Experience with Azure DevOps marketplace integrations is a plus.

Monitoring And Performance Tuning

  • Implement and manage robust monitoring solutions to ensure high performance and availability of cloud environments
  • Proactively identify and resolve infrastructure bottlenecks, ensuring optimal performance and minimal downtime.

Collaboration And Support

  • Work closely with development, InfoSec, compliance, and operations teams to address infrastructure and regulatory requirements.
  • Provide DevOps and Azure DevOps support, assisting teams with troubleshooting and resolving complex technical issues in cloud environments.

Best Practices And Security

  • Enforce cloud security best practices, compliance with SOC 2, and governance policies, ensuring adherence to financial industry regulations (e.g., FFIEC).
  • Stay updated with emerging cloud technologies, DevOps methodologies, and security advancements to continuously improve the cloud environment.

What do you need?

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in DevOps, with a strong focus on cloud-based solutions in Azure.
  • Proficiency in automating cloud infrastructure and CI/CD pipelines using tools such as Bicep, Terraform, and ARM templates.
  • Strong problem-solving skills and ability to work in fast-paced, regulated environments.
  • Excellent communication, documentation, and teamwork skills, with a focus on cross-team collaboration.

Technical Skills: Proficient in scripting, configuration, and programming languages:

  • Infrastructure Definition: Bicep, ARM Templates (JSON), Terraform
  • Scripting/Automation: PowerShell, Azure CLI, Shell Scripting
  • Pipeline Management: YAML (for ADO pipelines)
  • Optional Application Code: C#, Python


 

Education

Bachelor's Degree