DevOps Engineer Financial Crimes

Overview

Remote
$120,000 - $140,000
Full Time

Skills

DevOps
C#
NET Core
PowerShell
Terraform
Azure
Iaas
Paas
infrastructure

Job Details

Job Title: DevOps Engineer Financial Crimes

Reporting To: Software Development Manager, Financial Crimes

General: We are seeking a DevOps Engineer to join the Financial Crimes development group at Fiserv. This team builds enterprise-strength software used by large financial institutions to detect and prevent fraud and money laundering. The DevOps Engineer will bridge development and operations to design, deploy and operate secure, scalable, and highly available Azure-based infrastructure and delivery pipelines that enable rapid, high-quality software delivery.

Key Responsibilities:

  • Design, deploy and manage Azure cloud infrastructure (IaaS and PaaS) to support Financial Crimes applications, ensuring high availability, scalability and security.
  • Implement and maintain Infrastructure-as-Code (ARM templates, Terraform, Azure Bicep or similar) to automate provisioning and lifecycle of cloud resources.
  • Build, operate and continuously improve CI/CD pipelines and release automation (build, test, package, deploy) to support agile delivery.
  • Automate operational tasks and deployments using PowerShell, Bash, Python or similar scripting languages.
  • Collaborate closely with cross-functional scrum teams (developers, QA, security, product) to support sprint delivery, elaboration sessions and production operations.
  • Integrate automated testing into pipelines (unit, integration, system and automated functional tests) and support Test/Behavior Driven Development practices where applicable.
  • Monitor, analyze and optimize application and infrastructure performance and cost using Azure Monitor, Log Analytics and cost-management tools.
  • Implement and enforce cloud security best practices (Azure Security Center, Key Vault, IAM/RBAC, NSGs, firewalls) and support compliance and governance controls.
  • Design and validate backup, disaster recovery and business continuity solutions using Azure Backup and Site Recovery.
  • Troubleshoot and resolve infrastructure and deployment-related incidents and production defects; participate in root-cause analysis and remediation.
  • Contribute to technical design discussions, estimate implementation effort, perform code/release reviews for automation and IaC, and document runbooks and operational procedures.
  • Drive continuous improvement of development and operational practices, including pipeline reliability, observability, release cadence and environment reproducibility.

Required Skills and Experience:

  • 3+ years industry experience in software/infrastructure delivery or DevOps roles (or equivalent experience).
  • Hands-on experience with Azure IaaS and PaaS services (Virtual Machines, Virtual Networks, Storage Accounts, App Services, Azure AD).
  • Proven experience implementing Infrastructure-as-Code using ARM templates, Terraform, Azure Bicep or equivalent tools.
  • Strong scripting and automation skills (PowerShell, Bash, and/or Python).
  • Experience building and maintaining CI/CD pipelines and working in continuous build and integration environments.
  • Familiarity with development best practices: source control, code reviews, refactoring, unit testing, automated integration/system tests, and release management.
  • Experience with enterprise .NET development and web applications (C#/.NET Framework or .NET Core) or demonstrated collaboration with .NET development teams.
  • Working knowledge of web technologies (Angular, TypeScript, JavaScript) and web services.
  • Working knowledge of Microsoft SQL Server (T-SQL, DDL/DML) and Microsoft IIS.
  • Strong understanding of networking concepts in Azure (VNet, VPN/ExpressRoute, Load Balancers, Azure Firewall, NSGs).
  • Knowledge of cloud security controls, identity and access management (IAM/RBAC) and secrets management (Azure Key Vault).
  • Experience with monitoring, log aggregation and alerting tools (Azure Monitor, Log Analytics) and cost optimization practices.
  • Familiarity with agile and iterative development practices and experience working on cross-functional scrum teams.
  • Strong analytical, problem-solving and communication skills.

Preferred / Nice-to-Have:

  • Experience with containerization and orchestration (Docker, Kubernetes / AKS).
  • Experience with Azure DevOps Services, GitHub Actions or comparable CI/CD platforms.
  • Experience authoring automated functional and system tests and applying TDD/BDD practices.
  • Experience designing disaster recovery plans and using Azure Site Recovery and Azure Backup in production.
  • Azure certifications (for example: Azure Administrator, Azure DevOps Engineer) or other relevant cloud/IaC certifications.
  • Prior experience in financial services or security/fraud-related applications.

Qualifications:

  • BSc Hons degree or equivalent in a technical or engineering discipline (or equivalent practical experience).
  • 3+ years experience in software development, cloud infrastructure, or DevOps/automation roles.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.