Jobs · Engineering · New Jersey

Azure DevOps Engineer

Infinite Computer Solutions · New Jersey, United States · 1 mo ago
EngineeringFull-time

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.

Similar jobs