Sr DevOps Engineer

Credit Union of Texas

Allen (TX)

Sur place

USD 130 000 - 170 000

Plein temps

Il y a 36 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Credit Union of Texas is seeking a Senior DevOps Engineer to own end-to-end SDLC on Azure DevOps, modernize pipelines, and enforce multi-environment release practices. You will implement secrets management, SAST/DAST, and observability across Dev/UAT/Prod while onboarding new apps to the standardized SDLC.

The role requires strong Node.js development experience, IaC skills (Terraform/Bicep), and hands-on tooling with JFrog, SonarQube, Invicti, and Datadog. This is an on-site Texas role.

Qualifications

  • Five or more years of experience in DevOps with strong software development background.
  • Hands-on with Azure DevOps (Repos, Pipelines, YAML, Releases, Environments).
  • Strong Node.js development experience; able to modify production code.
  • Experience with secrets management using Azure Key Vault and Managed Identity.
  • Experience with JFrog platform (Artifactory, Xray, Advanced Security SAST) in CI/CD.
  • Experience with SonarQube for code quality and test coverage gates.
  • Experience with DAST (Invicti) integrated into CI/CD pipelines.
  • Experience with automated testing (Jest, Playwright/Cypress).
  • Experience with dependency/secret scanning (JFrog Xray, Snyk, GitHub Advanced Security).
  • Experience with Datadog APM/Logs and Azure Monitor.

Responsabilités

  • Design and implement CI/CD pipelines in Azure DevOps for existing and new apps.
  • Manage Azure Repos, branching, PR workflows, and code review gates.
  • Create multi-environment strategies (Dev/UAT/Prod) with automated promotion.
  • Implement secret management, security gates, and compliance checks.
  • Instrument and monitor apps with Datadog, Azure Monitor, and Application Insights.
  • Onboard new applications to the standardized SDLC and document processes.

Connaissances

Azure DevOps
CI/CD pipelines
Node.js development
Secrets management
SAST/DAST security testing
Code quality gates
Infrastructure as Code
Observability
Docker
Kubernetes / AKS
IaC tooling (Terraform/Bicep)
Git & version control
ESLint/Prettier
Datadog

Outils

JFrog Artifactory
JFrog Xray
Invicti
SonarQube
Playwright
Cypress
Jest
Datadog
Azure Monitor
App Configuration
Azure Key Vault
Managed Identity

Description du poste

Job Description Job Description: Position Summary The Senior DevOps Engineer supports Credit Union of Texas's vision to be the trusted financial partner for our members and our community by building and owning the end-to-end software development lifecycle (SDLC) on Azure DevOps. The role modernizes and standardizes the SDLC for existing applications, implements CI/CD and multi-environment (Dev, UAT, Prod) strategies, and makes the Node.js application code changes needed to support them. The role establishes secure secrets management, artifact management, static and dynamic application security testing (SAST with JFrog and DAST with Invicti), code quality and test coverage gates (SonarQube), Infrastructure as Code, automated testing, and observability practices (Datadog APM and Logs) that make releases repeatable, traceable, and audit-ready. Once the foundation is in place, the Senior DevOps Engineer contributes to Node.js development and onboards new applications onto the standardized SDLC. The role uses CUTX-approved AI tools under defined governance, with mandatory human review of any AI-assisted code or configuration after it reaches production.Key ResponsibilitiesCI/CD, Source Control & Release Management Design and implement CI/CD pipelines (YAML) in Azure DevOps for existing and new applications. Manage Azure Repos, including branching strategy, branch policies, pull request workflows, and code review gates. Design and implement multi-environment strategies (Dev, UAT, Prod) with automated promotion, including the infrastructure and application changes required to support them. Set up release strategies such as approvals, environment promotion, and rollback. Implement feature flags using Azure App Configuration to reduce release risk. Security, Secrets & Code Quality Implement and standardize secrets management using Azure Key Vault and Managed Identity across applications, including the Node.js code changes needed to load secrets and configuration securely at runtime. Establish secure secret lifecycle practices, including rotation and access controls. Implement static application security testing (SAST) using JFrog Advanced Security, with critical and high findings blocking merges and releases. Integrate SonarQube for code quality and unit test coverage analysis (coverage thresholds, bugs, code smells, duplication, and maintainability), with quality gates enforced on every pull request and pipeline run. Integrate Invicti for dynamic application security testing (DAST) against deployed applications in Dev and UAT, with critical and high findings blocking promotion to Production. Coordinate triage and remediation of SAST, DAST, dependency, and secret scanning findings with development teams and Information Security, and track them to closure in Azure Boards. Implement dependency, vulnerability, and secret scanning (such as JFrog Xray, Snyk, GitHub Advanced Security for Azure DevOps, or Gitleaks) with results enforced in pipelines. Enforce code consistency standards with ESLint and Prettier in pull request checks. Infrastructure, Artifacts & Containers Implement Infrastructure as Code (Terraform, Bicep, or ARM) for repeatable environment provisioning. Set up and manage JFrog Artifactory for package and artifact management, including npm and Docker registries. Containerize applications with Docker where appropriate, and support a future move to Azure Kubernetes Service (AKS). Testing, Monitoring & Observability Build automated testing into pipelines, including unit tests (Jest) and end-to-end tests (Playwright or Cypress). Set up monitoring and observability with Datadog APM and Datadog Log Management across all environments, alongside Azure Monitor and Application Insights for Azure platform metrics. Instrument Node.js applications with the Datadog APM tracer and structured logging, correlate traces with logs, and build dashboards, monitors, and alerts for service health, performance, and release impact. Node.js Development & Application Onboarding Make code changes in Node.js applications to support DevOps practices such as configuration management, health checks, logging, and automated tests. Contribute to Node.js feature development and bug fixes as DevOps priorities allow. Onboard new applications onto the standardized SDLC process. Governance, Documentation & Collaboration Set up Azure Boards for work tracking, with work items linked to commits, pull requests, and releases for end-to-end traceability and audit readiness. Document pipelines, environments, runbooks, and processes in the Azure DevOps Wiki, and train team members on them. Coordinate with Application Development, IT Operations, Information Security, and Compliance to align SDLC standards with enterprise priorities and control requirements. Performance Outcomes & KPIs Outcome Primary KPI Reporting Cadence Target / Direction Applications run on a standardized, automated SDLC. SDLC Adoption Rate — percent of in-scope applications deployed through standardized Azure DevOps YAML pipelines with automated environment promotion. Quarterly ▲ 100% of in-scope applications [Timeline — confirm with Hiring Manager] Releases are reliable and low-risk. Change Failure Rate — percent of production deployments that require rollback, hotfix, or incident remediation. Monthly ▼ ≤ 15% Issues are recovered from quickly. Mean Time to Restore (MTTR) — average time to restore service after a failed production change. Monthly ▼ [Target — confirm with Hiring Manager] Secrets and credentials are managed securely. Secrets Management Compliance — percent of in-scope applications loading secrets from Azure Key Vault via Managed Identity, with zero secrets in source control. Quarterly ▲ 100% Code meets quality and security standards after release. Security Gate Enforcement — percent of production releases that passed JFrog SAST and Xray dependency scans, Invicti DAST scans, SonarQube code quality and test coverage gates, and secret scans with no unresolved critical or high findings. Monthly ▲ 100% Code changes are covered by automated tests. Test Coverage — percent of in-scope applications meeting the SonarQube unit test coverage threshold on new code. Monthly ▲ ≥ 80% coverage on new code [confirm threshold with Hiring Manager] Production applications are fully observable. Observability Coverage — percent of production applications instrumented with Datadog APM and centralized Datadog logs, with active monitors and alerts. Quarterly ▲ 100% Changes are traceable and audit-ready. Change Traceability Rate — percent of production releases linked to Azure Boards work items, pull requests, and approvals. Quarterly ▲ 100% AI-assisted code and configuration are reviewed after use. Human Review Rate on AI-Assisted Changes — percent of AI-assisted code, pipeline, or IaC changes that went through documented pull request review after merge. Monthly ▲ 100%QualificationsEducation Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience. [Confirm with Hiring Manager — not specified in source posting] Experience Five (5) or more years of experience in DevOps, with a strong background in software development. Strong hands-on experience with Azure DevOps (Repos, Pipelines, YAML, Releases, Environments). Solid Node.js development experience, enough to independently read, modify, and ship production code. Hands-on experience refactoring application code to use a secrets manager (Azure Key Vault preferred) with Managed Identity. Experience with the JFrog Platform (Artifactory, Xray, and Advanced Security SAST) in CI/CD workflows. Experience with SonarQube for code quality and test coverage quality gates in CI/CD workflows. Experience with dynamic application security testing (DAST) integrated into CI/CD pipelines; Invicti preferred. Experience building automated testing into CI/CD pipelines, including unit testing (Jest) and end-to-end testing (Playwright or Cypress). Experience with application security scanning tools for dependencies, vulnerabilities, and secrets (such as JFrog Xray, Snyk, GitHub Advanced Security for Azure DevOps, or Gitleaks). Experience with Datadog APM and Log Management, including tracer instrumentation, log pipelines, dashboards, and monitors; experience with Azure Monitor and Application Insights. Experience with feature flags (Azure App Configuration or similar). Experience with Docker and containerized application deployment. Experience with Azure Boards or similar work tracking tools, including linking work items to code and releases. Proven experience introducing CI/CD and environment standardization to existing applications. Kubernetes (AKS) experience preferred. Experience with container image scanning and broader DevSecOps practices preferred. Prior experience in financial services or another regulated industry preferred. Licenses, Registrations, and Certifications No specific license or registration required for this role. Microsoft Azure certifications (AZ-400 DevOps Engineer Expert, AZ-104 Azure Administrator) preferred. Knowledge & Skills Working knowledge of Azure services such as App Service, Functions, AKS, virtual machines, and networking. Experience with Infrastructure as Code (Terraform or Bicep preferred). Git expertise, including branching strategies such as GitFlow or trunk-based development. Scripting skills in PowerShell and/or Bash. Experience enforcing code quality standards with ESLint and Prettier. Strong documentation habits, including runbooks and process documentation. Ability to explain technical standards clearly and train team members on new processes. Drive to learn and adopt new technologies, techniques, and CUTX-approved AI tools. Core Competencies Competency Proficiency Level Why This Matters in This Role AI Literacy Intermediate The role uses AI-assisted code and configuration tools (Tier 2) and must recognize when AI output is wrong or insecure, apply required controls, and ensure human review after changes are merged. Technical Excellence Advanced The role owns the design of pipelines, environments, and release processes that every CUTX application team will depend on. Risk Awareness Advanced Pipeline, secrets, or access-control weaknesses can expose member data or disrupt services; the role must identify, remediate, and elevate security and change risk. Operational Discipline Advanced Pipelines, infrastructure, and documentation must be repeatable, version-controlled, and audit-ready to meet change management and examination expectations. Communication Intermediate The role must document standards clearly, train teams, and explain trade-offs to technical and non-technical partners. Collaboration Intermediate Standardizing the SDLC requires working across development, operations, security, and compliance teams to drive adoption. Compliance Orientation Intermediate SDLC controls must support GLBA data protection, NCUA information security requirements, and TRAIGA-aligned AI governance.AI & Technology ExpectationsAI-Augmented Workflows The following workflows are AI-augmented in this role. The Senior DevOps Engineer is expected to work fluently within these workflows, exercise sound judgment over AI outputs, and follow all applicable controls. AI-assisted code generation and refactoring for Node.js applications. AI-assisted authoring of pipeline YAML, Infrastructure as Code templates, and scripts. AI-assisted triage and remediation of SAST (JFrog), DAST (Invicti), dependency (JFrog Xray), code quality (SonarQube), and secret scan findings. AI-assisted log, trace, alert, and incident analysis using Datadog APM, Datadog Logs, and Azure Monitor data. AI-assisted drafting of runbooks, wiki documentation, and training materials. AI Tier and Human-in-the-Loop Responsibility This role operates in AI Tier 2 for its principal AI-augmented workflows (see Appendix A). The Senior DevOps Engineer retains accountability for any decision, communication, or member/employee-impacting action influenced by AI output, consistent with the CUTX Generative AI Usage Policy

  • 3.4. The Senior DevOps Engineer is required to: Review, test, and validate all AI-generated code, pipeline definitions, IaC templates, and scripts after they are merged or run against any environment. Route every AI-assisted change through the standard pull request, code review, and pipeline quality gates; AI output never bypasses these controls. Verify AI-suggested remediations for security findings against authoritative sources after applying them. Escalate to the Hiring Manager, IT Security, and the AI Council any use case that would let AI make changes to production systems without human approval, which is treated as Tier 3 and requires additional controls. Stop reliance on AI output and escalation immediately if the output appears inaccurate, insecure, non-compliant, or outside the role's documented scope (Generative AI Usage Policy
  • 3.5). Refrain from entering secrets, credentials, connection strings, member non-public personal information (NPI), or confidential CUTX source code into any AI tool not explicitly approved for that data classification. Complete all required AI training within thirty (30) days of hire and maintain annual currency. Approved AI Tools The role is approved to use the following AI tools in performing essential functions (subject to the Generative AI Usage Policy and any tool-specific guidance issued by the AI Council): CUTX-approved internal AI assistants (e.g., Sam) for general productivity and approved knowledge tasks. Microsoft Copilot for office productivity (drafting, summarization, spreadsheet support). CUTX-approved code-assistance tools used within sanctioned development environments and CUTX repositories. AI features built into CUTX-approved DevOps, security scanning, and monitoring platforms (e.g., Azure DevOps, JFrog, SonarQube, Invicti, Datadog, and Azure Monitor). Use of AI tools outside this list requires prior approval from the role's department leader and the AI Council, per the Generative AI Usage Policy
  • 4.Prohibited AI Use In addition to the prohibited uses defined in the Generative AI Usage Policy
  • 3.6, the following are specifically prohibited in this role: Merging or deploying AI-generated code, configuration, or infrastructure changes without documented human review and passing pipeline quality gates. Entering secrets, credentials, keys, connection strings, member NPI, or confidential CUTX source code into any AI tool not explicitly approved for that data classification. Granting AI agents or technicians autonomous write access to production environments, pipelines, or secrets stores without governance review and required approvals. Using unsanctioned third-party AI services related to code production. Compliance & Regulatory ResponsibilitiesEn
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

DevOps Engineer - Digital Engineering
DevOps Engineer - Digital Engineering

Credit Union of Texas • Allen (TX)

Sur place
USD 120 000 - 170 000
Devops Engineer / Sports Technology Platform
Devops Engineer / Sports Technology Platform

Credit Union of Texas • Allen (TX)

Sur place
USD 140 000 - 180 000
Sr DevOps Engineer
Sr DevOps Engineer

Credit Union of Texas • Town of Bethany (NY)

Hybride
USD 140 000 - 200 000
Sr DevOps Engineer
Sr DevOps Engineer

Credit-Union-of-Texas • Allen (TX)

Sur place
USD 140 000 - 190 000
Principal Software Engineer
Principal Software Engineer

American Bureau of Shipping • Spring (TX)

Sur place
USD 140 000 - 210 000
Sr. DevSecOps Engineer
Sr. DevSecOps Engineer

Penta Research, Inc. • Huntsville (AL)

Sur place
USD 140 000 - 190 000
Lead DevOps / AWS Architect
Lead DevOps / AWS Architect

The Jupiter Group, Inc • Houston (TX)

Sur place
USD 140 000 - 190 000
Principal AI Platform Engineer [Hybrid]
Principal AI Platform Engineer [Hybrid]

EDF power solutions North America • San Diego (CA)

Sur place
USD 163 000 - 190 000
Annual bonus
Health coverage
401k matching
+3
Principal AI Platform Engineer [Hybrid]
Principal AI Platform Engineer [Hybrid]

Edf Renewable Energy, Inc. • San Diego (CA)

Sur place
USD 163 000 - 190 000
Competitive bonus incentives
Comprehensive health coverage
401k with generous match
+3
Senior AWS DevOps Engineer, Data and AI Platforms
Senior AWS DevOps Engineer, Data and AI Platforms

Hydrogen Group • Houston (TX)

Sur place
USD 283 675 000 - 295 137 000