Jobs · Engineering · Virginia

Senior Devops developer with .Net/Angular

Accord Technologies Inc · Richmond, VA · 2 wk ago
On-siteEngineeringFull-time

Richmond, VA (Onsite/local) – W2 contract

About the role

We are seeking a mid-level Senior DevOps / CI/CD Developer with strong hands-on expertise in .NET, Microsoft Azure, Angular, and CI/CD automation. The ideal candidate will have a proven track record of supporting modern application development and deployment initiatives, building and maintaining CI/CD pipelines, and working closely with development and cloud engineering teams. This role is ideal for a developer who has progressed into DevOps and cloud automation and can independently support application delivery, deployment, troubleshooting, and continuous improvement initiatives.

Responsibilities

  • Design, develop, configure, and maintain CI/CD pipelines for enterprise applications.
  • Build and manage automated build, deployment, release, and integration processes using Azure DevOps and related DevOps tools.
  • Support the development, deployment, and maintenance of .NET / .NET Core applications in Microsoft Azure environments.
  • Collaborate with software developers to integrate CI/CD practices throughout the Software Development Life Cycle (SDLC).
  • Support Angular applications and ensure efficient build and deployment processes across development, testing, and production environments.
  • Develop and maintain infrastructure and deployment automation using scripting and Infrastructure as Code practices.
  • Configure and manage Azure resources and services required for application hosting, integration, monitoring, and deployment.
  • Troubleshoot build failures, deployment issues, application configuration problems, and production incidents.
  • Implement automated testing, code quality checks, security scanning, and deployment gates within CI/CD pipelines.
  • Manage source control, branching strategies, pull requests, versioning, and release processes.
  • Monitor application deployments and cloud environments and proactively identify opportunities for performance and reliability improvements.
  • Collaborate with developers, QA engineers, architects, and infrastructure teams to resolve technical issues and streamline software delivery.
  • Implement DevOps best practices around automation, security, reliability, scalability, and repeatable deployments.
  • Document deployment processes, pipeline configurations, operational procedures, and technical solutions.
  • Participate in production support and continuous improvement initiatives.
  • Assist with application modernization and migration activities involving .NET, Angular, and Azure technologies.

Requirements

  • 6–9 years of professional experience in software development, DevOps, CI/CD engineering, or a combination of these disciplines.
  • Strong hands-on experience with Microsoft Azure and Azure-based application deployments.
  • Strong development experience with C#, .NET / .NET Core / ASP.NET Core.
  • Strong hands-on experience with Angular 17/18 and modern web application development.
  • Proven experience designing and maintaining CI/CD pipelines using Azure DevOps.
  • Experience with Git-based source control, branching strategies, pull requests, and release management.
  • Strong understanding of build and deployment automation across multiple environments.
  • Experience with scripting and automation using PowerShell, Bash, or similar technologies.
  • Experience troubleshooting application builds, deployments, configuration issues, and production problems.
  • Understanding of cloud-native application development and DevOps practices.
  • Experience working in Agile/Scrum development environments.
  • Strong understanding of software development lifecycle, code promotion, environment management, and release processes.
  • Excellent troubleshooting, analytical, communication, and collaboration skills.
  • Ability to work independently while effectively partnering with development, QA, architecture, and infrastructure teams.

Skills

  • Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure SQL, Azure Monitor, and Application Insights.
  • Docker and containerized .NET applications.
  • Kubernetes or Azure Kubernetes Service (AKS).
  • Infrastructure as Code using Terraform, ARM templates, or Bicep.
  • Integrating automated unit testing, code coverage, static code analysis, and security scanning into CI/CD pipelines.
  • SonarQube, Nexus, Artifactory, or similar DevOps tools.
  • Supporting enterprise-scale .NET and Angular applications.
  • Azure security, identity, access management, secrets management, and governance.
  • Production monitoring, logging, alerting, and application performance management.
  • Participating in application modernization or cloud migration projects.

Similar jobs