Railroad Commission of Texas · 12 hours ago
RRC - Programmer IV
The Railroad Commission of Texas is a state agency with primary regulatory jurisdiction over the oil and natural gas industry. They are seeking a Programmer IV to perform complex project and operational actions and work coordination for the Mainframe Transformation section of the Information Technology Services Division.
GovernmentOil and GasRailroad
Responsibilities
Design, author, and refactor multi-stage YAML pipelines in Azure DevOps (build/test/scan/package/deploy), including variable groups, templates, service connections, approvals/gates, and environment-specific substitutions
Modify and standardize existing pipelines; create reusable YAML templates and task modules to enforce CI/CD best practices
Provision and configure Azure environments (resource groups, App Service/slots, Functions, Azure SQL, Storage, Key Vault, Application Insights, Log Analytics) using Infrastructure as Code (Bicep/Terraform/ARM)
Document environments, pipelines, and procedures (runbooks, deployment guides, diagrams) in SharePoint/Confluence; participate in change/incident/problem management; conduct knowledge transfer and training
Collaborate with developers and operations on capacity, performance, and cost optimization (FinOps); leverage caching, parallelization, and self hosted agents to improve throughput
Support database DevOps for SQL Server/Oracle (DACPAC/BACPAC, migration scripts, drift detection) with pre/post deployment validation and safe rollout
Deliver observability for releases: configure Application Insights/Monitor and Log Analytics; create dashboards and alerts for deployment health, latency, error budgets, and SLIs/SLOs
Integrate quality and security checks (unit/integration tests, code coverage, SAST/DAST/SCA, container scanning) into pipelines; enforce branch policies and PR validation
Troubleshoot build and release failures end to end (agent pools, task versions, service connections/RBAC, Key Vault access, configuration drift, YAML syntax) and drive durable corrective actions with runbooks
Define and operate environment strategies (Dev/Test/QA/Stage/Prod), deployment rings, and promotion workflows; implement blue/green and canary deployments with rollback
Implement secure secrets and identity patterns (Azure Key Vault, managed identities, RBAC) and maintain service principals, approvals, and release gates
Qualification
Required
Bachelor's degree in Computer Science, Information Systems, or a related technical field
Five (5) or more years in DevOps/Build & Release engineering within enterprise environments, including production support
Five (5) or more years building and operating Azure DevOps YAML pipelines (Repos, Pipelines, Artifacts) with variable groups and service connections
Three (3) or more years implementing Infrastructure as Code on Azure with Bicep, ARM templates, and/or Terraform
Demonstrated ability to diagnose and resolve pipeline and deployment issues quickly (RBAC, secrets, agent, task, or configuration failures)
Experience integrating automated tests and security scanning (e.g., MSTest/xUnit, SonarQube, Microsoft Defender for DevOps, or equivalent)
Proficiency with Git (trunk based or GitFlow), PowerShell and/or Bash for automation, diagnostics, and environment configuration
Hands on experience with Azure services: App Service (slots), Functions, Azure SQL, Storage, Key Vault, Application Insights/Monitor, Log Analytics
Proven ability to work independently on technical tasks from design to delivery, with minimal oversight
Strong understanding of RESTful APIs, microservices architecture, and integration patterns
Hands-on experience with version control systems (e.g., Git) and Azure DevOps for source control, pipelines, and deployments
Preferred
Bachelor's degree from an accredited four-year college or university, preferably with major coursework in information systems, computer science, data processing, communications, business, or a related field
At least eight (8) years of hands-on web development or closely related experience
At least four (4) years of hands-on experience in production support, bug fixes, root cause analysis and handling high priority production support tickets
At least six (6) years of experience using one or more of .NET Core, JSON, XML, Docker, iText, GoAnyWhere, Azure, SQL Server, Mulesoft, Informatica, and other RRC approved and cloud friendly/native technologies/tools to design, develop, test, troubleshoot, and repair enterprise-class applications
At least four (4) years of experience performing analysis and maintenance of customer critical .NET based applications in a high-visibility production environment
At least two (2) years of experience in developing, enhancing, maintaining applications in Azure, Amazon and/or Google cloud platforms
At least two (2) years of experience developing, enhancing, maintaining application user experiences using iText, GoAnyWhere, HTML5, CSS3, Angular, React, and similar technologies
At least one (1) year of experience in data focused projects, like moving from Legacy to newer systems
At least one (1) year of experience in projects using Informatica (on-prem or cloud) or Mulesoft ESB to move data
At least one (1) year of experience in Data Warehouse projects
Experience in working in fast-paced and ever-changing environments; establishing project's goals and objectives; exercising sound judgment in making critical decisions; analyzing complex information and developing plans to address technical issues
Experience with the RBDMS platform
Total years of experience may run concurrently
Experience and education may be substituted on a year for year basis
Benefits
Generous paid time off including vacation, sick time, and at least 12 paid holidays per year
Telework options for eligible positions
Flexible work schedules
Retirement pension with a 150% agency match – you can watch this YouTube video that describes this amazing benefit
401(k), 457(b) and Roth
Health premiums 100% paid for full-time employees
Tuition Reimbursement
Wellness and Exercise Leave
Career development programs/opportunities for advancement
Company
Railroad Commission of Texas
Railroad Commission of Texas is a government agency regulating oil and gas operations, drilling permits, and environmental oversight.