

DevOps Engineer (Azure)
About the Role - This role emphasizes engineering excellence, ensuring the stability, scalability, and automation of mission-critical infrastructure. The ideal candidate will be responsible for hands-on implementation, configuration, and optimization of Azure resources, with a focus on operational reliability and efficient delivery pipelines.
Required Skills and Experience:
• 8+ years of hands-on experience as a DevOps Engineer or similar role, with a focus on Azure-based infrastructure.
• 5+ years in Terraform for creating, managing, and automating Azure infrastructure.
• 5+ recent years of PowerShell Scripting experience
• Terraform, PowerShell, YAML
• Practical experience implementing Azure Disaster Recovery (ASR, Azure Backup) solutions, including recovery testing and failover engineering.
• Expertise in scripting languages such as PowerShell, Bash, or Python to automate workflows and manage Azure resources.
• Hands-on experience with CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins for infrastructure deployment.
• Strong understanding of Azure networking principles, virtual machines, storage accounts, and identity/access management (IAM).
• Relevant certifications: AZ-400 - Microsoft Certified Azure DevOps Engineer Expert.
Preferred Skills:
• Experience with containerization (Docker) and Kubernetes (AKS preferred)
• Familiarity with compliance and governance policies in cloud infrastructure (e.g., SOC 2, HIPAA, or GDPR).
• Knowledge of Azure cost management and resource tagging strategies.
• Experience working on payment systems programs (as a merchant, as a provider/processor, as a bank, or at a card brand)
Key Responsibilities Include:
• Azure Disaster Recovery (DR) Implementation and Management:
• Engineer robust and reliable disaster recovery solutions using Azure Site Recovery (ASR) and Azure Backup.
• Conduct end-to-end testing of DR strategies, ensuring alignment with recovery time (RTO) and recovery point (RPO) objectives.
• Automate disaster recovery workflows and failover processes for seamless recovery in case of outages.
• Infrastructure as Code (IaC) Development:
• Build, maintain, and optimize reusable Terraform configurations for Azure infrastructure provisioning.
• Manage Terraform state files securely, ensuring efficient collaboration and version control.
• Automate the deployment of IaC pipelines to ensure consistent infrastructure across environments.
• Infrastructure Automation and Optimization:
• Engineer robust automation scripts for scaling, monitoring, and managing Azure resources.
• Utilize Azure DevOps, GitHub Actions, or Jenkins to create efficient CI/CD pipelines for infrastructure deployment and updates.
• Identify bottlenecks in resource performance and implement solutions to optimize reliability and cost-effectiveness.
• Azure Infrastructure Engineering:
• Configure and manage Azure resources, including virtual networks, virtual machines, load balancers, and storage accounts.
• Engineer secure and scalable networking solutions (e.g., VPNs, ExpressRoute, NSGs) to support hybrid or cloud-native architectures.
• Implement monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights.
• Collaboration and Documentation:
• Collaborate with software engineering, IT, and security teams to ensure alignment on infrastructure and operational goals.
• Document DR processes, Terraform modules, and automation workflows to ensure clarity and reproducibility.
Other Key Competencies:
• Strong engineering mindset with a focus on automation, scalability, and operational efficiency.
• Problem-solving skills with the ability to troubleshoot and resolve complex technical challenges.
• Detail-oriented approach to configuration management and system monitoring.
• Proactive communication and collaboration with cross-functional teams.
About the Role - This role emphasizes engineering excellence, ensuring the stability, scalability, and automation of mission-critical infrastructure. The ideal candidate will be responsible for hands-on implementation, configuration, and optimization of Azure resources, with a focus on operational reliability and efficient delivery pipelines.
Required Skills and Experience:
• 8+ years of hands-on experience as a DevOps Engineer or similar role, with a focus on Azure-based infrastructure.
• 5+ years in Terraform for creating, managing, and automating Azure infrastructure.
• 5+ recent years of PowerShell Scripting experience
• Terraform, PowerShell, YAML
• Practical experience implementing Azure Disaster Recovery (ASR, Azure Backup) solutions, including recovery testing and failover engineering.
• Expertise in scripting languages such as PowerShell, Bash, or Python to automate workflows and manage Azure resources.
• Hands-on experience with CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins for infrastructure deployment.
• Strong understanding of Azure networking principles, virtual machines, storage accounts, and identity/access management (IAM).
• Relevant certifications: AZ-400 - Microsoft Certified Azure DevOps Engineer Expert.
Preferred Skills:
• Experience with containerization (Docker) and Kubernetes (AKS preferred)
• Familiarity with compliance and governance policies in cloud infrastructure (e.g., SOC 2, HIPAA, or GDPR).
• Knowledge of Azure cost management and resource tagging strategies.
• Experience working on payment systems programs (as a merchant, as a provider/processor, as a bank, or at a card brand)
Key Responsibilities Include:
• Azure Disaster Recovery (DR) Implementation and Management:
• Engineer robust and reliable disaster recovery solutions using Azure Site Recovery (ASR) and Azure Backup.
• Conduct end-to-end testing of DR strategies, ensuring alignment with recovery time (RTO) and recovery point (RPO) objectives.
• Automate disaster recovery workflows and failover processes for seamless recovery in case of outages.
• Infrastructure as Code (IaC) Development:
• Build, maintain, and optimize reusable Terraform configurations for Azure infrastructure provisioning.
• Manage Terraform state files securely, ensuring efficient collaboration and version control.
• Automate the deployment of IaC pipelines to ensure consistent infrastructure across environments.
• Infrastructure Automation and Optimization:
• Engineer robust automation scripts for scaling, monitoring, and managing Azure resources.
• Utilize Azure DevOps, GitHub Actions, or Jenkins to create efficient CI/CD pipelines for infrastructure deployment and updates.
• Identify bottlenecks in resource performance and implement solutions to optimize reliability and cost-effectiveness.
• Azure Infrastructure Engineering:
• Configure and manage Azure resources, including virtual networks, virtual machines, load balancers, and storage accounts.
• Engineer secure and scalable networking solutions (e.g., VPNs, ExpressRoute, NSGs) to support hybrid or cloud-native architectures.
• Implement monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights.
• Collaboration and Documentation:
• Collaborate with software engineering, IT, and security teams to ensure alignment on infrastructure and operational goals.
• Document DR processes, Terraform modules, and automation workflows to ensure clarity and reproducibility.
Other Key Competencies:
• Strong engineering mindset with a focus on automation, scalability, and operational efficiency.
• Problem-solving skills with the ability to troubleshoot and resolve complex technical challenges.
• Detail-oriented approach to configuration management and system monitoring.
• Proactive communication and collaboration with cross-functional teams.