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.