We're HCSS. We're a software company based in Sugar Land, TX and we provide innovative solutions for the construction industry that help streamline their operations. Our mission at HCSS is to help customers dramatically improve their business through our innovative, high-quality software and exceptionally helpful service while providing a great life for our employees. With this mission at the forefront of everything we do, we're recognized as a pioneer and leader in our market and nominated the "Best Companies to Work for in Texas" 15 years in a row.
WHO WE NEED:
As a Senior DevOps Engineer, you will play a pivotal role in managing and evolving our Azure infrastructure, implementing robust Infrastructure as Code (IaC) practices, and optimizing our CI/CD pipelines. You will leverage your extensive experience in Azure services, scripting, and Site Reliability Engineering (SRE) to ensure system resilience, reliability, and operational excellence.
1. Azure Infrastructure Management:
- Design, implement, and manage scalable, secure, and high-performance Azure cloud infrastructure.
- Develop and maintain Azure resources including App Services, Databases, Networking components and more.
- Monitor and troubleshoot Azure services to ensure high availability and performance.
- Perform cost management and optimization for Azure resources to align with budgetary requirements.
- Collaborate with stakeholders to design and implement solutions that meet both current and future business needs.
2. Infrastructure as Code (IaC):
- Develop and manage infrastructure templates using IaC tools such as Terraform or Bicep.
- Create and maintain reusable and modular code for infrastructure provisioning and management.
- Implement best practices for IaC including version control, code reviews, and automated testing.
- Drive continuous improvement and innovation in IaC practices to increase efficiency and reduce manual interventions.
3. CI/CD Pipeline Development and Management:
- Design, develop, and maintain CI/CD pipelines using YAML and Azure DevOps.
- Automate build, test, and deployment processes to ensure high-quality software releases.
- Implement and maintain version control best practices and branching strategies.
- Collaborate with development teams to streamline the deployment process and resolve pipeline issues.
- Ensure security, compliance, and best practices in CI/CD processes and configurations.
4. Scripting and Automation:
- Write and maintain scripts using Azure CLI and PowerShell for automation and operational tasks.
- Develop automated solutions for routine tasks, system management, and data analysis.
- Create and maintain documentation for scripts, processes, and automation workflows.
5. Site Reliability Engineering (SRE):
- Apply SRE principles to improve system reliability, availability, and performance.
- Define and monitor Service Level Objectives (SLOs), Service Level Agreements (SLAs), and Service Level Indicators (SLIs).
- Develop and implement incident response strategies, incident management, and post-incident reviews.
- Perform capacity planning and performance tuning to ensure systems meet reliability and scalability requirements.
6. Collaboration and Leadership:
- Mentor and guide junior DevOps engineers, providing support and sharing best practices.
- Work closely with cross-functional teams including Development, QA, and Security to align on technical requirements and project goals.
- Act as a subject matter expert and advocate for DevOps practices and principles within the organization.
- Lead initiatives for continuous improvement in DevOps processes and methodologies.
Experience:
- 8+ years of experience in DevOps or a related field with a strong focus on Azure infrastructure and cloud services.
- 5+ years of experience with Infrastructure as Code tools such as Terraform, Bicep, or Azure Resource Manager (ARM).
- 5+ years of experience with CI/CD pipeline development using YAML, GitHub Actions, and Azure DevOps.
- 5+ years of experience with scripting and automation using Azure CLI and PowerShell.
- 5+ years of experience with Site Reliability Engineering (SRE) practices, including system monitoring, incident management, and performance optimization.
BENEFITS & PERKS:
Part of our mission statement is to provide a great life for our employees. We believe that happy employees make for a better company, so we take care of them. Here are a few of the perks we offer:
- Flexibility for you to work in-office, hybrid or remote.
- Medical and Dental Premiums.
- On-site amenities including a covered basketball court, soccer field, 200-meter track, etc.
- Dog-friendly campus.
- 401K with match.
- Tuition reimbursement.
- And more!
#LI-KAYLA
Top Skills
What We Do
Since 1986, HCSS been developing software to help construction companies streamline their operations. Today, HCSS is recognized as a pioneer and leader in the market, serving thousands of construction companies across the nation. Year after year, they continue to innovate, refine, and expand their products as the industry evolves.
HCSS' mission is to help customers dramatically improve their business through innovative, high-quality software and exceptionally helpful service, while providing a great life for employees.
Gallery
HCSS Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
The Company embraces hybrid working and provides flexibility to meet the needs of its employees and their lives.