Sr. Engineer, Development Operations - Archimedes
Archimedes · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
Responsibilities
- Serve as the senior technical authority for DevOps, Platform Engineering, Infrastructure-as-Code, CI/CD, DataOps, MLOps, and cloud automation practices.
- Define and maintain enterprise standards, reference architectures, reusable patterns, and governance frameworks for Azure cloud platforms and software delivery pipelines.
- Lead architecture reviews for cloud infrastructure, deployment automation, platform services, integrations, and enterprise modernization initiatives.
- Provide technical leadership and mentorship to software engineers, cloud engineers, DevOps engineers, and data engineers on cloud-native engineering practices.
- Establish and govern Infrastructure-as-Code standards, Terraform module strategy, pipeline standards, branching strategies, and release management processes across the organization.
- Drive adoption of platform engineering principles, self-service infrastructure, internal developer platforms, and automation-first operating models.
- Lead cloud platform modernization initiatives, application modernization efforts, migration programs, and operational transformation projects.
- Partner with Enterprise Architecture and Security teams to ensure cloud platforms align with cybersecurity, compliance, governance, and resiliency requirements.
- Define observability standards, SLOs, SLIs, operational metrics, and platform reliability objectives.
- Lead root cause analysis efforts for critical incidents and establish corrective actions to improve platform resilience and operational maturity.
- Evaluate emerging technologies, cloud-native services, AI-enabled automation platforms, and engineering tools to improve delivery capabilities and reduce operational complexity.
- Participate in technology roadmap development and provide recommendations regarding platform investments, automation opportunities, cloud strategy, and engineering best practices.
- Act as the highest level technical escalation point for complex platform, integration, automation, infrastructure, deployment, and cloud engineering issues.
- Support vendor evaluations, architecture reviews, proof-of-concepts, and technical due diligence activities.
- Collaborate closely with application development teams to optimize build, test, release, and deployment workflows, reducing cycle time and increasing release frequency.
- Architect, implement, and optimize multi-stage CI/CD pipelines using Azure DevOps, YAML, environments, templates, deployment groups, release gates, and GitHub Actions.
- Build and maintain CI/CD pipelines supporting applications, APIs, microservices, infrastructure, data pipelines, Databricks workloads, analytics platforms, and machine learning deployments.
- Serve as a technical owner for Infrastructure-as-Code practices, ensuring cloud infrastructure, networking, security controls, and platform services are provisioned, managed, and governed through Terraform and version-controlled automation.
- Develop reusable Terraform modules, Bicep templates, ARM templates, shared pipeline templates, and platform blueprints to standardize deployment patterns across environments.
- Automate infrastructure provisioning using Terraform, Bicep, ARM templates, Azure CLI, and PowerShell, enforcing modular reusable patterns, policy-as-code, and enterprise guardrails.
- Implement policy-as-code, compliance-as-code, and governance automation using Azure Policy, Management Groups, RBAC, Defender for Cloud, and related Azure governance capabilities.
- Manage and optimize package repositories including Azure Artifacts, GitHub Packages, NuGet, and npm, ensuring artifact integrity, traceability, and lifecycle control.
- Support IT governance of the code release lifecycle, including semantic versioning, automated tagging, changelog generation, approval workflows, and deployment auditability.
- Evaluate, integrate, and manage the DevOps toolchain, including build servers, artifact repositories, dependency scanners, secrets managers, testing tools, and security scanning tools.
- Design and deliver secure, scalable cloud-native architectures using Azure App Services, AKS, Azure SQL, Azure Functions, API Management, Key Vault, Storage Accounts, and related Azure services.
- Design, implement, and support enterprise integration patterns utilizing REST APIs, GraphQL APIs, SOAP services, webhooks, message queues, event-driven architecture, and managed integration services.
- Develop and maintain API automation, service connections, authentication integrations, and system-to-system connectivity using Azure API Management, Service Bus, Event Grid, Event Hub, Logic Apps, Azure Functions, and related services.
- Support integrations between SaaS platforms, internal applications, third-party vendors, cloud services, data platforms, automation tools, and enterprise systems.
- Partner with software engineering teams to establish API lifecycle management, API security controls, automated testing, monitoring, and deployment patterns.
- Partner with software and data analytics teams to support deployment of data pipelines, Azure Data Factory, Databricks, Synapse, Data Lake, Event Grid, Event Hub, and related data platform integrations.
- Design, automate, and support DataOps processes across Azure Databricks, Delta Lake, Azure Data Lake Storage Gen2, Azure Data Factory, Synapse Analytics, and related analytics platforms.
- Build and maintain automated deployment pipelines for Databricks workspaces, notebooks, jobs, clusters, Unity Catalog, libraries, data products, and supporting cloud infrastructure.
- Enable infrastructure and DevOps support for machine learning, ETL, analytics, data lake, and lakehouse environments, ensuring secure service access, RBAC, observability, and cost controls.
- Support MLOps platform capabilities, including model training, validation, deployment, monitoring, model registry integration, and governance automation.
- Partner with data scientists and data engineers to operationalize machine learning, AI, and advanced analytics workloads using Azure Machine Learning, Databricks ML, MLflow, and CI/CD automation.
- Support enterprise automation initiatives utilizing robotic process automation, workflow orchestration, AI-powered automation, and low-code/no-code automation platforms.
- Support integrations with automation platforms such as Microsoft Power Automate, Azure Logic Apps, UiPath, Automation Anywhere, and similar technologies.
- Use pipeline analytics and deployment telemetry to identify bottlenecks, reduce build/test times, improve developer feedback loops, and increase delivery reliability.
- Enable full-stack observability using Azure Monitor, Log Analytics, Application Insights, KQL dashboards, SLA/SLO instrumentation, synthetic monitoring, and real-time alerting.
- Implement shift-left testing strategies, including unit, integration, regression, infrastructure, and performance testing automation directly within CI/CD pipelines.
- Apply DevSecOps practices within the CI/CD lifecycle, including SAST, DAST, secrets scanning, dependency scanning, code signing, artifact provenance validation, and container security.
- Integrate security tools such as Snyk, CredScan, OWASP ZAP, Aqua Security, Defender for Cloud, or similar platforms into the software delivery lifecycle.
- Integrate infrastructure validation into the delivery process using tools such as Pester, InSpec, Terratest, or similar testing frameworks.
- Lead containerization and deployment strategies using Docker, Helm, Azure Container Registry, and AKS, supporting secure cluster design, ingress, network isolation, pod security, and autoscaling.
- Implement blue-green, canary, and ring deployments for applications and APIs using traffic routing, feature flags, deployment slots, and progressive release practices.
- Build self-service platforms and reusable DevOps tooling to streamline developer onboarding, environment provisioning, service connection governance, and deployment configuration.
- Maintain golden pipeline templates, DevOps starter kits, Terraform modules, automation scripts, and reusable deployment patterns to standardize delivery across teams.
- Conduct failure mode analysis, root cause analysis, and resilience engineering using Azure Chaos Studio, Availability Zones, health probes, auto-healing logic, and operational telemetry.
- Maintain architectural runbooks, deployment documentation, operational SOPs, env