Negotiable
Outside
Remote
USA
Summary: The role of DevOps Developer (.Net) focuses on leveraging a software engineering mindset to implement modern CI/CD techniques, including quality and security scanning, and managing multi-environment workflows. The position requires expertise in various programming ecosystems and familiarity with containerized applications and traditional hosting systems. The developer will work remotely and is classified as outside IR35.
Key Responsibilities:
- Implement modern CI/CD techniques including quality & security scanning, progressive deployments, rollbacks, and multi-environment workflows.
- Administer Azure Pipelines and work with YAML dialect and runtime behaviors.
- Develop PowerShell modules and consume software tools through REST APIs and command line interfaces.
- Develop applications for both Linux and Windows operating systems.
- Work with DotNet Framework, DotNet Core, Java ecosystem (Spring Boot, Maven, Gradle), Node.js, and Python ecosystems.
- Develop containerized applications for Kubernetes or other PaaS platforms.
- Manage traditional hosting systems such as IIS, JBoss, Tomcat, Weblogic.
- Work with data platforms like SQL Server, Liquibase, Databricks, etc.
Key Skills:
- Software engineering mindset.
- Expertise in modern CI/CD techniques.
- Familiarity with Azure Pipelines and YAML.
- PowerShell module development.
- Experience with REST APIs and command line interfaces.
- Development for Linux and Windows operating systems.
- Knowledge of DotNet Framework and DotNet Core.
- Familiarity with Java, Node.js, and Python ecosystems.
- Experience with containerized applications and traditional hosting systems.
- Knowledge of data platforms like SQL Server and Databricks.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Profile we are looking for
Software engineering mindset.
Expertise with modern CICD techniques including quality & security scanning, progressive deployments, rollbacks, and multi-environment workflows.
Familiarity with Azure Pipelines administration, YAML dialect, and runtime behaviors.
Expertise with PowerShell, especially module development.
Familiarity with consuming software tools through REST APIs and command line interfaces in a shell environment.
Comfort with development for both Linux and Windows operating systems.
Familiarity with DotNet Framework and DotNet Core ecosystems.
Familiarity with Java ecosystem, especially Spring Boot, Maven, and Gradle.
Familiarity with Node.js ecosystem.
Familiarity with Python ecosystem.
Familiarity with development of containerized applications for Kubernetes or other PaaS platforms.
Familiarity with traditional hosting systems such as IIS, JBoss, Tomcat, Weblogic.
Familiarity with data platforms like SQL Server, Liquibase, Databricks, etc.