.NET Architect with Devops exp

  • Posted 5 hours ago | Updated 5 hours ago

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

We need strong .net architect with Devops
Local to Seattle candidates highly preferred

Job Details

Bisoftllc is looking for a .NET Architect with Devops exp

# 1 .NET Modernization

Objectives

  • Establish an industry-standard, open-source scheduling/orchestration solution for .NET workloads.
  • Migrate all .NET applications to a unified, maintainable execution platform.
  • Modernize CI/CD pipelines using modern DevOps tools (GitHub Actions, Azure DevOps, Jenkins).
  • Containerize applicable .NET applications for consistency, scalability, and easier deployment.
  • Implement monitoring, alerts, auto-recovery, and standardized operational procedures.

Deliverables

Phase 1 Discovery & Assessment (2 weeks)

  • Inventory of .NET applications:
    • Daily scheduled jobs
    • File-triggered apps
    • Time-based tasks
    • MQ-driven 247 processes
    • Console-based utilities
  • Review of existing scheduling approaches, CI/CD pipelines, and infrastructure.
  • Containerization readiness and dependency evaluation.
  • Output:
    • Proposed scheduling/orchestration platform
    • CI/CD modernization strategy
    • Containerization roadmap
    • High-level migration plan and timeline

Phase 2 Design (2 3 weeks)

Scheduling & Orchestration

  • Select and design architecture for open-source scheduler (Quartz.NET, Hangfire, Airflow, Argo, Rundeck).
  • Document job definitions, dependencies, SLAs, retry strategies, and notification flows.

CI/CD Modernization

  • Design standardized CI/CD pipelines with:
    • Build/test automation
    • Code quality scanning (SAST/SCA)
    • Artifact versioning
    • Automated deployments (Dev QA Prod)
  • Define branching strategy and environment promotion workflow.

Containerization

  • Define Docker standards, base images, and runtime environments.
  • Host platform design (Kubernetes).
  • Logging, health checks, restart policies, and operational model.

Deliverables: detailed design documents, diagrams, and implementation plan.

Phase 3 Implementation (6 8 weeks)

Scheduling/Orchestration Implementation

  • Install and configure the chosen scheduler/orchestrator.
  • Migrate existing .NET jobs (file watcher, timed jobs, MQ triggers) into the scheduler.
  • Add dashboards, error notifications, and auto-recovery.

CI/CD Pipeline Modernization

  • Create pipeline templates for .NET apps.
  • Integrate security checks and automated tests.
  • Implement automated deployments and environment gates.
  • Configure container registry integration.

Containerization

  • Create Dockerfiles and build container images via CI/CD pipelines.
  • Deploy containerized workloads to the designated runtime.
  • Integrate containerized jobs into the scheduler.
  • Implement monitoring and logging solutions.

Phase 4 Documentation & Knowledge Transfer (1 2 weeks)

  • CI/CD runbooks
  • Scheduler operations guide
  • Docker/container runbooks
  • Troubleshooting and support procedures
  • Knowledge transfer workshops

Success Criteria

  • All .NET jobs migrated to unified, monitored scheduler.
  • CI/CD pipelines standardized and automated across .NET portfolio.
  • Containerized workloads built and deployed successfully.
  • Support team trained to manage operations with minimal manual intervention.
  • Clear visibility into job statuses, failures, logs, and alerts.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MethodHub