Senior DevOps Engineer
Listed on 2026-10-11
-
IT/Tech
Cloud Computing: Infrastructure & Operations, SRE/Site Reliability, Systems Engineer
We are HCSS. For the last 40 years, we have been developing software to help construction companies streamline their operations. Based in Sugar Land, TX, our mission is helping customers achieve excellence through our proven customer-centric, end-to-end solutions and exceptionally helpful service, while providing a great life for our employees. With this mission at the core of everything we do, HCSS is a pioneer and leader in the construction software space and a consistently recognized employer.
We have earned Best Companies to Work for in Texas honors for 18 consecutive years and have been named a USA Today Top Workplace. HCSS has also been recognized by Built In as a Best Place to Work in Greater Houston and by Construction Executive for our technology innovation, reflecting our strong culture, industry leadership, and commitment to excellence.
As a Senior Dev Ops Engineer with a focus on Site Reliability Engineering (SRE), you will play a key role in driving infrastructure resilience, availability, and operational excellence across our cloud environments. A core responsibility of this role is managing and optimizing Azure SQL Elastic Pools, ensuring performance, cost-efficiency, observability, and automation are aligned with business objectives. You will lead initiatives around high availability, disaster recovery, incident response, and reliability automation.
Your expertise in Azure or AWS, observability tools such as Grafana, and scalable infrastructure will be essential to ensuring our systems are robust, performant, and recoverable.
- 8+ years of experience in Dev Ops or SRE roles with a strong focus on cloud infrastructure and systems reliability
- 3+ years of hands-on experience with managing Azure SQL Elastic Pools, including performance tuning, scaling, and automation
- 5+ years of expertise in Azure cloud services including networking, compute, databases, and identity
- 3+ years of experience applying SRE principles including SLIs, SLOs, and incident management best practices
- Extensive experience with Infrastructure as Code tools such as Terraform, Bicep, or ARM templates
- Extensive experience building and managing CI/CD pipelines with tools like Azure Dev Ops or Git Hub Actions
- Strong scripting skills using Azure CLI and Power Shell for automation and operational tasks
- Experience with monitoring and observability platforms, ideally Grafana, or a strong foundation in similar tools
- Strong troubleshooting and problem-solving abilities.
- Excellent communication skills and a collaborative mindset to work with cross-functional teams.
- Ability to work independently, manage multiple tasks, and prioritize efficiently.
- A proactive attitude toward continuous improvement and learning.
- Managed 10+ Elastic pools and 100+ databases in Azure
- Advanced level certifications on cloud infrastructure like Az-400 or equivalent
Azure Elastic Pool Management:
- Take ownership of the design, scaling, and optimization of Azure SQL Elastic Pools
- Monitor and tune pool performance to ensure efficiency and SLA compliance
- Establish observability and alerting for SQL resource consumption, errors, and performance anomalies
- Automate provisioning, scaling, and failover using infrastructure and scripting tools
- Collaborate with database and application teams to align on resource usage strategies
- Design and implement highly available and fault tolerant systems
- Develop and maintain disaster recovery strategies across critical services
- Perform regular failover testing, documentation, and validation of recovery procedures
- Work closely with infrastructure and development teams to ensure business continuity objectives are met
- Implement and manage observability stacks with logs, metrics, traces, and alerting
- Create dashboards and alerts in Grafana or similar platforms to track key system indicators
- Develop automated solutions for provisioning, monitoring, and maintenance tasks
- Continuously improve system visibility and reduce time to detect and resolve issues
- Assist in the automation of performance testing to proactively identify bottlenecks, validate scalability and ensure reliable system behavior
- Establish and refine incident response processes, escalation workflows, and resolution protocols
- Lead root cause analysis, post-incident reviews, and continuous improvement efforts,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).