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.