Senior DevOps Engineer

TEXAS MUNICIPAL RETIREMENT SYSTEM•Austin, TX
•$130,000 - $170,000•Hybrid

About The Position

The Senior DevOps Engineer designs, automates, secures, and operates reliable platforms that deliver TMRS applications. The role owns the CI/CD toolchain, infrastructure-as-code standards, and cloud operating practices across on-premises and multi-cloud environments, partnering with Software Engineers, Database Administrators, Infrastructure and Network teams, and Information Security within the IS Department. The engineer architects and maintains delivery pipelines and cloud infrastructure, establishes operational and software-delivery measures, and applies site reliability, observability, security, and FinOps practices. The role also supports audits and security assessments, documents systems and procedures, mentors engineers, and provides after-hours support as needed, including participation in an on-call rotation. The position is hybrid, with onsite presence required at least three days per week; it is not a remote position.

Requirements

  • Bachelor’s degree in computer science, CIS, MIS, Mathematics, Engineering, or a related field.
  • At least 6 years of hands-on experience across software delivery and infrastructure, including at least 2 years designing and operating CI/CD pipelines and cloud infrastructure at production scale.
  • Demonstrated ownership of platform architecture decisions.
  • Demonstrated leadership of incident response and root cause analysis.
  • Hands-on experience with CI/CD tooling and pipeline design using GitHub and GitHub Actions or Azure DevOps.
  • Experience with infrastructure as code and configuration management, primarily Terraform.
  • Experience with AWS and Azure cloud platforms, including networking, identity, and disaster recovery design.
  • Experience with observability and application performance management tools such as Datadog, Dynatrace, New Relic, Splunk, Prometheus, Grafana, or native cloud monitoring.
  • Scripting and programming experience with Bash, YAML, Java, and PL/SQL.
  • Linux and Windows server administration experience.
  • DevSecOps experience, including vulnerability scanning, secrets management, IAM, and encryption.
  • Expert understanding of Oracle database design and experience architecting and maintaining database objects for enterprise applications.
  • Experience writing and maintaining complex PL/SQL for application logic and high-volume batch processing.
  • Ability to integrate approved AI solutions.
  • Confident, mature skills and a high standard of character and integrity.
  • Strong interpersonal and relationship skills, including the ability to work with constituents at all levels.
  • Public service mindset and dedication to TMRS’ mission.
  • Intellectual curiosity, determination, and ability to grasp complex subjects quickly.
  • Team orientation, integrity, strong work ethic, collegiality, and kindness.
  • Effective communication skills, including careful listening, effective questioning, and clear, concise articulation.
  • Ability to perform essential job functions safely and successfully in accordance with federal, state, and local standards.

Nice To Haves

  • AWS Certified DevOps Engineer, Microsoft Certified Azure DevOps Engineer Expert, or HashiCorp Terraform Associate certification.
  • Experience migrating legacy or monolithic Java application workloads, such as WebSphere, to modern or cloud-native platforms.
  • Database exposure to Oracle RDBMS, PostgreSQL, Microsoft SQL Server, or MySQL, and understanding of entity relationship diagrams.
  • Site reliability engineering practice, including SLIs, SLOs, SLAs, error budgets, and capacity modeling.
  • FinOps-informed cloud cost and capacity management experience.
  • Experience in a public sector, pension administration, or financial services environment subject to SOC or NIST-based control requirements.
  • Experience with Waterfall, Agile, and other development methodologies.

Responsibilities

  • Architect, implement, and maintain end-to-end CI/CD pipelines using GitHub Actions and Azure DevOps; define reusable pipeline templates, environment promotion models, and release controls.
  • Own infrastructure-as-code implementations and reusable Terraform modules for repeatable cloud provisioning.
  • Architect and manage AWS and Azure cloud infrastructure, including provisioning, auto-scaling, load balancing, network segmentation, and disaster recovery.
  • Design and operate deployment strategies such as blue/green and canary releases.
  • Establish and report software delivery performance measures, including deployment frequency, lead time for changes, change failure rate, and failed deployment recovery time; drive improvements against documented baselines.
  • Define SLOs, SLIs, SLAs, error budgets, and operational readiness criteria for application and platform services.
  • Design and maintain monitoring, logging, alerting, and observability tooling.
  • Embed security into the delivery lifecycle, including static and dynamic analysis, software composition analysis, and policy as code.
  • Implement and govern identity and access management, secrets management, certificate lifecycle, and encryption across pipelines and environments.
  • Partner with Infrastructure, Network, and Database teams on capacity planning, high availability, backup and recovery, and disaster recovery testing.
  • Drive cloud cost and capacity optimization using FinOps practices; forecast consumption and report variance.
  • Mentor and coach mid-level and junior engineers, establish DevOps practices, and drive adoption across teams.
  • Work with IS Managers and Business Analysts to estimate and architect solutions.
  • Investigate new technologies and assess their viability and usefulness for current and future projects.
  • Document technical procedures, configurations, runbooks, and implemented solution architecture.
  • Support security assessments, external audits such as SOC examinations, and Internal Audit requests; produce control evidence aligned to NIST and state security standards.
  • Coordinate backup and recovery strategies, policies, and disaster recovery procedures.
  • Contribute new viewpoints and strategies to stimulate growth.
  • Use and integrate approved AI solutions.
  • Provide after-hours support as needed, including participation in an on-call rotation.
  • Perform other duties as assigned and follow applicable policies and procedures, including security policies.
  • Architect and maintain Oracle database structures, including schemas, tables, indexes, partitions, views, materialized views, sequences, types, and packages supporting enterprise applications.
  • Write, optimize, and maintain complex PL/SQL, including packages, stored procedures, functions, and triggers supporting core application logic and high-volume batch processing.
  • Partner with Infrastructure Database Administrators on capacity planning, high availability, backup and recovery validation, and disaster recovery testing.

Benefits

  • Participation in the TMRS pension plan, with a 2:1 organization match.
  • Optional participation in a 457(b) deferred compensation plan.
  • Medical, dental, and vision insurance at no cost to employees.
  • Hybrid work opportunities.
  • 12 paid holidays.
  • Generous leave.
  • Modern, centrally located Austin office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service