Site Reliability Engineer


Job Summary:

The Site Reliability Engineer is responsible for applying software engineering methodologies to system
administration processes while collaborating with product developers and Operations, to optimize system
performance, stability, and reliability. The ideal candidate will have expertise as a Reliability Engineer
deploying Microsoft.Net-based products in Azure.

This position will be on-site at our facility located at 777 Main Street, Fort Worth, TX 76102.

We do not offer visa sponsorship for this position.

Primary Responsibilities:

  • Provide guidance and support for performance, availability, CI/CD, automation, and monitoring/alerting for the InnovA platform
  • Write and maintain clear and concise implementation plans for deployments
  • Represent standard and emergency changes before the Change Advisory Board
  • Deploy and verify code to multiple environments, including UAT and Production
  • Responsible for automated deployment, infrastructure creation and configuration, and monitoring tools and systems
  • Develop and improve documentation, diagrams, processes, and technology
  • Identify opportunities to improve monitoring and increase application reliability
  • Develop tools and scripts to facilitate integration, testing, and deployment of scalable, secure, performant, and mission-critical web applications, services, and infrastructure
  • Continuously analyze performance bottlenecks and provide solution recommendations
  • Partner with Software development and architecture teams to deliver different types of deployment methods
  • Work with cross-functional teams to ensure all release milestones are met
  • Test and maintain software products to ensure strong functionality and optimization
  • Define and improve existing build and deployment processes
  • Continuously investigate and resolve new build, deployment, and test issues
  • Champion application quality, integrity, and reliability throughout the organization by designing and promoting best practices
  • Recommends controls by identifying problems; writing improved procedures
  • Maintains release and deployment protocols by writing and updating procedures as needed
  • Maintains user confidence and protects operations by keeping information confidential
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies
  • Contributes to team effort by accomplishing related results as needed
  • Perform other related duties as required

Skills and Proficiencies:

  • Exceptional communications skills, verbal and written
  • Strong documentation skills
  • Must be customer-focused, work well in a team-oriented environment, and provide quality service for the business client
  • Must pay very close attention to detail

Required Education, Experience, and Qualifications:  

  • Bachelor’s Degree in a technology-related field or equivalent work experience required
  • 5 years of experience doing development in any of the following languages: C#, C++, Java, Python
  • CI/CD Pipeline fundamentals
  • Experience in multi-platform environments
  • Experience with Azure, PAAS, and IAAS platforms required
  • Direct experience with Azure DevOps build and release pipelines
  • Experience with implementation of continuous build processes, including execution of automated unit and build verification tests
  • Experience debugging build and or automated test failures in a Continuous Integration System is a plus
  • Experience with Git, Bitbucket, or an equivalent source control management system
  • Experience having held the function of build/release engineer within the software industry ideal
  • Advanced knowledge of SDLC required
  • Advanced knowledge of YAML
  • Advanced knowledge of Software and Web Development required
  • Advanced knowledge of development in C#
  • Familiarity with .NET Core and .NET framework
  • Working knowledge of HTML and CSS
  • Working knowledge of React and/or Angular
  • Experience with Powershell a plus
  • Working knowledge of IOS and Android application deployment
  • Working knowledge of promoting process improvement
  • Experience analyzing information and data

Other Requirements:

  • Able to read, speak and write in English
  • Sitting - up to 8 hours per day
  • Bending, Stooping, Lifting, Reaching - to pick up boxes of small to mid-sized equipment or computer paper or files
  • Fine Motor Skills - typing, 10-key, ability to write for extended periods of time
  • Communication - phone communication, communication with personnel and vendors
  • Hearing - able to understand personnel, vendors, and supervisors
  • Seeing - able to see the computer screen and to endure the “eye strain”
  • Position will require a minimum of 40 hours per week unless otherwise directed by supervisor

About Our Company:

InnovA is a cloud-based software SaaS (software as a solution) platform that enables companies to sell inventory through their own company-branded website. Our platform allows customers to grow and facilitate their businesses through a wide variety of software solutions. InnovA's back-office inventory management platform enables its customers to sell inventory via retail, online auctions, simulcast auctions, and via third party marketplaces.


What We Offer:

  • Competitive Compensation Package
  • Medical + Dental + Vision Coverage 
  • 401K + Company Match 
  • Life Insurance + Long Term Disability Coverage – 100% Company Paid  
  • Health Savings Account (HSA)  
  • Gym Reimbursement Program 
  • Tuition Reimbursement Program  
  • Wellness Check Program - Insurance Premium Discounts 
  • Life Assistance Resources  
  • Paid Holidays  
  • Paid Time Off (PTO)