Michigan | Open to U.S. Remote Opportunities

William Elias

Software, DevOps & Platform Engineer

Building Software, Automating Work & Delivering Reliable Systems

Python • C#/.NET • Go • Azure DevOps • CI/CD • Developer Tooling

Portrait of William Elias
60Repositories in CI/CD standardization scope
104Applications inventoried for delivery standardization
67Distinct exposed secrets identified/classified

About

I work where software engineering, DevOps, platform engineering, and production operations overlap. I build Python, C#/.NET, and Go software and automation that make systems easier to build, ship, secure, troubleshoot, and operate.

Recent work includes a CI/CD standardization program across a large internal application estate; an ASP.NET Core (.NET 8) Razor Pages production-support portal; a Go-based self-service deployment CLI; Python developer and operations tooling; credential-remediation and Git-history automation; a scoped OAuth 2.1 resource server; and a reusable KQL library used for production diagnostics.

I am looking for U.S. remote roles in Software Engineering, DevOps/Azure DevOps, Platform Engineering, Production Engineering, Developer Productivity, and Security Automation. The common thread: build useful software, automate work that should not be manual, and make production systems easier to operate.

Engineering Impact

CI/CD & Release Engineering

  • Directed a CI/CD standardization program across a 60-repository, 104-application internal estate, building inventory, verification, and rollout-tracking tooling and completing standardized-pipeline rollout to 28 repositories.
  • Mapped 104 applications to 171 application-to-server deployment combinations and 327 deployment paths; verified 275 inventory entries and tracked 39 unmapped, 20 legacy, 8 out-of-scope, and 1 unreachable repository.
Azure DevOpsPythonPowerShell.NETIIS
Implementation & validation
  • Stood up 56 Azure DevOps build/release pipeline definitions across 28 standardized application repositories. Executed and validated builds across all 28 repositories (27 passed; the remaining failure was diagnosed and logged).
  • Dry-run validated representative deployment paths for 25 of 28 standardized repositories; three remaining checks were blocked by upstream/environment or tooling conditions.
  • Reviewed and classified 109 existing pipeline definitions, identifying 95 legacy definitions and 14 already aligned to the newer standard.
  • Identified and resolved several latent delivery defects spanning path-handling assumptions, configuration drift, and false-success states.
  • Built reusable pipeline templates and a WSL2 + Rancher Desktop container-host proof of concept behind IIS ARR.

Software & Internal Developer Tools

  • Built and maintain an internal ASP.NET Core (.NET 8) Razor Pages production-support portal with SQL Server and SQLite persistence, role-gated approval workflows, audit logging, live configuration diffing, pre-change-review visibility, and integrated service-desk request tracking.
C#.NET 8Razor PagesASP.NET CoreSQL ServerSQLite
Implementation & validation
  • The production-support portal is a separate system from the Blazor container proof of concept; it uses .NET 8, Razor Pages (not Blazor), SQL Server, and SQLite.
  • Uses per-module role-based access policies, database-backed workflows, audit-event logging, DBA-role-gated approval, and managed-secret integration.
  • Live configuration/object diffing and pre-change visibility provide pre-CAB and pre-deployment review support.
  • Integrated service-desk request tracking and observability keep operational workflows traceable.

Python Automation & Developer Productivity

  • Built a suite of Python developer and operations tools spanning Azure DevOps REST API automation, failed-payload triage, scheduled query-to-email reporting, XML integration-log parsing, ranked engineering search, automated RCA, reusable operations CLI functionality, and recurring production-support workflows.
  • Standardized team Python dependency and tooling workflows on uv.
PythonREST APIsAzure DevOpsAutomationDeveloper Toolinguv
Implementation & validation
  • A sole-authored failed-payload triage tool parses failed integration payloads and loads them into a structured DBA-approval queue.
  • A sole-authored 40-commit scheduled query-to-email tool executes SQL queries, exports results, and emails reports on a schedule.
  • A sole-authored Python tool parses XML-based integration logs and summarizes embedded processing errors.
  • Repository-discovery and Git-history remediation tooling support single-repository and whole-project modes with interchangeable rewrite engines, reflog expiry, and coordinated force-push cleanup.
  • Reusable operations CLI functionality, monitoring-query helpers, and engineering-document search are used across support and release workflows.

Deployment Automation & Release Tooling

  • Designed and delivered a Go-based self-service deployment CLI covering the build-to-rollback lifecycle, including guided setup, Azure DevOps REST integration, generated pipeline configuration, host auditing, and automated post-deployment verification.
GoAzure DevOpsREST APIsCI/CDIIS
Implementation & validation
  • Implemented project initialization/scaffolding, build, push, deploy, rollback, status, and audit commands with REST integration to the internal DevOps platform.
  • Supports container-lifecycle integration and fail-fast validation for deployment paths.

Security & Credential Remediation

  • Led a credential-remediation initiative that scanned thousands of configuration files, reduced 866 findings to 67 distinct exposed secrets, and built classification tooling to support migration to Azure Key Vault.
  • A representative-host scan processed 2,832 configuration files across six applications; a separate connection-string scan found 619 instances across 40 production applications.
PythonGitBFG Repo-CleanerAzure Key VaultCredential Remediation
Implementation & validation
  • Credential classification and migration to Azure Key Vault is ongoing; exposed credentials were reduced and classified to support targeted remediation.
  • Git-history remediation automation removes committed credentials from source control using repository discovery, interchangeable rewrite engines, reflog expiry, and coordinated force-push cleanup.

APIs, OAuth & Secure Integration

  • Designed a scoped OAuth 2.1 resource server integrating an enterprise AI assistant with internal engineering documentation, with JWT/JWKS validation, content allowlisting, and explicit token-validation-bypass defenses.
PythonOAuth 2.1JWTJWKSREST APIs
Implementation & validation
  • Validates issuer and audience claims, restricts signing algorithms, and tests rejection of unsigned / alg=none tokens.
  • Read-only AI/internal-documentation integration with scoped content allowlisting.

Production Reliability & Observability

  • Authored and maintain a reusable 22-query KQL library used across internal monitoring and troubleshooting automation.
  • Maintain the release-tracking process for a recurring, roughly weekly production release cadence and participate directly in production deployments.
Application InsightsAzure MonitorKQLSerilog.NETPython
Implementation & validation
  • Troubleshoots production application issues as the primary responsibility, with regular exposure to API/integration, database, configuration, and infrastructure problems.
  • Uses Azure Monitor, Application Insights, KQL, and structured logging for production diagnostics.
  • Supports data-migration and infrastructure-migration efforts, including scripted data moves and DR-related database migration work.

Infrastructure Modernization & Containerization

  • Designed a zero-disk-secret Blazor Web App container migration proof of concept with Interactive Server, fail-fast secret validation, database connectivity health checks, and IIS-fronted container hosting.
  • Investigated server/container migration paths and audited disaster-recovery pipeline definitions to identify broken or obsolete deployment paths and support remediation planning.
Windows ServerIISActive DirectoryPowerShellSQL ServerContainerization
Implementation & validation
  • Blazor Web App Linux container with IIS in front, multi-stage container build, environment-variable-only secret injection, fail-fast startup, and live diagnostics UI.
  • Worked across OS configuration, IIS, Active Directory, firewall rules, application migration, databases, and load balancers as part of the server migration and DR investigation work.

Professional Experience

Feb 2023 - Present

Production Support Engineer | DevOps & Automation

Stellantis Financial Services US | Auburn Hills, MI · Hybrid

  • Directed a CI/CD standardization program across a 60-repository, 104-application internal estate, completing standardized-pipeline rollout to 28 repositories. Stood up 56 Azure DevOps build/release pipeline definitions across 28 standardized application repositories.
  • Executed and validated builds across all 28 repositories (27 passed, with the remaining failure diagnosed and logged); dry-run validated representative deployment paths for 25 of 28, with the remaining checks blocked by upstream/environment or tooling conditions. Reviewed and classified 109 existing definitions, identifying 95 legacy and 14 already-aligned definitions, and resolved several latent delivery defects spanning path-handling assumptions, configuration drift, and false-success states.
  • Built and maintain an internal ASP.NET Core (.NET 8) Razor Pages production-support portal with SQL Server and SQLite persistence, role-gated approval workflows, audit logging, live configuration diffing, pre-change-review visibility, and integrated service-desk request tracking.
  • Built a suite of Python developer and operations tools spanning Azure DevOps REST API automation, failed-payload triage, scheduled query-to-email reporting, XML integration-log parsing, ranked engineering search, automated RCA, reusable operations CLI functionality, and recurring production-support workflows; standardized the team on uv for Python dependency and tooling management.
  • Designed and delivered a Go-based self-service deployment CLI covering the build-to-rollback lifecycle with guided setup, Azure DevOps REST integration, config parsing, pipeline generation, build/push/deploy, rollback, status, audit, and post-deployment validation.
  • Led a credential-remediation initiative that scanned thousands of configuration files, reduced 866 findings to 67 distinct exposed secrets, and built classification tooling to support migration to Azure Key Vault. Built Git-history remediation automation with repository discovery, interchangeable rewrite engines (including BFG Repo-Cleaner), and coordinated force-push cleanup.
  • Maintain the release-tracking process for a recurring, roughly weekly production release cadence and participate directly in production deployments. Authored and maintain a reusable 22-query KQL library used across monitoring and troubleshooting automation. Designed a scoped OAuth 2.1 resource server with JWT/JWKS validation, content allowlisting, and explicit token-validation-bypass defenses.
Jul 2020 - Feb 2023

DevOps Engineer - Python Automation

HBK - Hottinger Brüel & Kjær | Southfield, MI · Remote

  • Created Python/Tkinter XML-output automation that reduced data-processing time by 60%; automated SQL output processing to save more than 40 hours per month.
  • Developed database-configuration tools to streamline customer onboarding and reduce repetitive environment setup.
  • Built NSIS installer/uninstaller packages, maintained Git workflows and developer tooling, and provided live customer troubleshooting.

Earlier Experience

Intrepid Control Systems

QA Developer

Mar 2020 - Apr 2020

Wrote Mocha tests and debugged APIs across software and hardware integrations.

Project Worldwide

Network Engineer

Jan 2020 - Mar 2020

Configured Cisco/Meraki infrastructure and executed multi-state network migrations with minimal downtime.

Ford Motor Company

Network Standards Engineer

Sep 2019 - Dec 2019

Implemented global network standards, documentation, and IP-management systems.

Trendset Communications Group

IT Network Engineer

Sep 2015 - Jun 2019

Maintained network standards, configurations, and documentation; supported critical production infrastructure.

Selected Open-Source Engineering

HowlPlane

AI Engineering Control Plane
  • Built a Python/Go engineering control plane that routes work across coding agents, reconciles independent reviews, and runs deterministic verification.
  • Added durable evidence recording and human-controlled authority boundaries for consequential actions, with shared project context and CI/security checks.
PythonGoGitHub ActionsMCPDeveloper Tooling

Baseball Optimizer

Rust backend for lineup and roster optimization
  • Migrated an optimization backend from Python to Rust/Axum with a SQLite-backed REST API, packaged with Docker and Docker Compose.
  • Built pytest end-to-end coverage for API and model-evaluation paths and wired it into CI.
RustAxumSQLiteDockerpytest

AI Router

Local multi-provider coding-agent orchestrator
  • Built a local coding-agent orchestrator with task classification, provider health checks, fallback logic, circuit breakers, and cooldown handling.
  • Records SQLite run history, JSONL artifacts, and Git diffs; applies Git-aware edit guardrails so changes stay reviewable.
PythonSQLiteCircuit BreakersAgent Workflows

HowlFrame

Experimental language and toolchain, written in Go
  • Built a language and compiler toolchain in Go with a lexer, parser, typed AST/IR, bytecode VM, WebAssembly target, and capability-based security model.
  • Explores constrained AI code generation against typed IR, with local Ollama integration.
GoCompilersWebAssemblyBytecode VMOllama

RedrawUS

Geospatial Analysis & Visualization Platform
  • Built a multi-state geospatial analysis platform with Python/R data pipelines and an interactive JavaScript map, persistent browser caching, and Web Workers.
  • Processes geographic datasets with GeoPandas, Shapely, and GerryChain; includes pytest, Vitest, and Playwright tests for data processing and application behavior.
PythonRGeospatialJavaScriptPlaywrightData Engineering

Password Arena

Synthetic password-strength learning sandbox
  • Built a local attacker/defender simulation for synthetic password-strength experiments with bounded budgets, reproducible test modes, metrics, and audit reports.
  • Added synthetic-only safety boundaries, CSPRNG generation, and pytest, mypy, and Ruff quality checks.
PythonCybersecurityDockerpytestSimulation

Core Expertise

Software & Backend

Professional Python and .NET application development; internal ASP.NET Core Razor Pages production-support tooling

PythonC#.NETASP.NET CoreRazor PagesREST APIsGoSQL ServerSQLiteJavaScriptHTMLCSS

DevOps & Delivery

Azure DevOps professionally; containerization proof of concept

Azure DevOpsCI/CDRelease AutomationYAML PipelinesGitContainerizationGitHub Actions (projects)

Automation & Developer Tooling

Python and PowerShell professionally; Go for deployment CLI and tooling; uv for Python dependency standardization

PythonPowerShellREST APIsOperational ToolingRepo AutomationDeveloper ToolingGouv

Production & Reliability

Professional production operations and diagnostics

Azure MonitorApplication InsightsKQLStructured LoggingIncident TriageRCA

Security & Identity

Professional credential remediation, OAuth/OIDC, and security safeguards

OAuth 2.1 / OIDCJWTCredential RemediationGit History RemediationAzure Key VaultPII SafeguardsAudit Controls

Infrastructure & Application Operations

Professional application hosting and infrastructure

Windows ServerIISActive DirectorySQL ServerLoad BalancersFirewallsCisco / Meraki

AI-Enabled Engineering

Internal engineering tools and independent projects

LLM APIsMCPRAGAgent WorkflowsHuman ReviewEngineering Knowledge Systems

Additional Technical Foundations

Coursework and hands-on academic/project experience, not professional production ownership

JavaKotlinAndroid DevelopmentDigital ForensicsFTK ImagerEnCaseWireshark
AI-enabled engineering: project tools & methods

Coding Agents

Claude CodeCodex CLIGemini CLI / Antigravity

Orchestration

Task ClassificationProvider FallbackCircuit Breakers

Context & Retrieval

MCPRAGChromaDBVector SearchEmbeddings

Local AI

OllamaLocal LLMsProvider-Agnostic Workflows

Safety & Reliability

Prompt-Injection DefensesHuman-in-the-LoopAgent GuardrailsStructured Audit/Run Artifacts

Education & Certifications

M.S. Cyber Defense (In Progress)

Dakota State University

B.S. Information Technology

Colorado State University Global Campus

B.B.A. Business Administration

Rochester College

CCNA (Previously Held)

Cisco Networking Academy (2014 - 2017)

Open to U.S. Remote Opportunities

Open to remote Software Engineering, DevOps/Azure DevOps, Platform Engineering, Production Engineering, Developer Productivity, and Security Automation roles. Let's talk about the delivery, platform, and operational problems your team needs to solve.