Job details
Job type full-time
Full job description
About avidxchange
Avidxchange is the industry leader in automating invoice and payment processes for mid-market businessesFounded in the year 2000, avidxchange processes over $140 billion transactions annually across its network of more than 600,000 suppliers, transforming the way 6,000 customers in north america pay their billsAvidxchange is distinguished as a global fintech unicorn and one of the fastest growing technology companies in the u.sWith 1,400 employees supporting customers across seven office locationsOur employees live by our core values, including “innovate to change the game”, “passion about customer success”, “win as a team”, “play to our strengths”, and “have a blast”We are on a mission to create something different at avidxchangeCome join the team!
Job overview
The senior site reliability engineer is responsible for providing continuous feedback of site health, reliability, availability, and user experience for a specific avid product domainYou’ll help redefine standards and practices as our sre model evolves to align by domainsYou’ll have the opportunity to leverage leading edge technology, keep your skills fresh and up to date, and mentor junior sre teammates by building out processes, libraries, and guidelines.
This role is expected to understand the product in depth, collect and analyze meaningful measurements and provide feedback to the business, software engineering and product teamsThe sre will work very closely with the key stakeholders to help drive changes to increase customer satisfaction, product availability, reliability, and the completion of strategic technical initiatives.
In addition to monitoring and integration with the observability platform, a heavy focus will be placed on automation opportunities and automating operational processes to maintain 99.9% availability of the productThese efforts are in addition to production saas operational and support responsibilities to quickly respond to and resolve production incidents, prevention of service disruption, and continuously improving the mttr.
Job responsibilities
Performs application specific production support, incident management, problem management, rcas, and service restoration as needed to quickly respond to and resolve production issues.
Free up the developer resources to focus on developing new features in the product by handling most of the relevant aspects of how to operate the products effectively and proactively manager customer experience.
Plan and achieve high availability, performance, and availability of the product service.
Ensure pro-active monitoring of all core services and processes to prevent un-planned service disruption.
Implement self-healing and scalability of technical services to avoid un-planned disruptions.
Establish observability of the business system health by integrating with the observability platform using automation
Maintains operations runbook for during business hour and off-hours system support.
Partners with the engineering to ensure successful change management from development to delivery.
Implements and trains team members on the tool consolidation strategy to optimize spend versus value for our end to end monitoring platform.
Contributes to definition of strategy, standardization of technologies, and establishment of patterns for rapid and continuous development and application of automated solutions to address reliability issues and automate manual tasks.
Leads, implements, and trains team members on measurement capability of core product availability across azure and avidxchange cloud using http endpoint testing and synthetic user testing.
Present usability, reliability, incident, and user experience of the core product services to senior and/or executive leadership on a weekly basis.
Define and report slos/slas for 99.9% availability to executive leadership and business partners.
Influences product delivery teams to implement usability and reliability enhancements leading to improved user experience index scores and improved availability
Provide detailed analysis and troubleshooting for systems outages providing feedback to product/software engineering
Required experience, qualifications, & skills
5+ years of experience in a site reliability engineering or software engineering role.
Bachelor’s degree in computer science, information technology or equivalent experience
3-5 years of working experience with windows server os administration
3-5 years of working experience writing and tuning sql queries
Experience with azure, or similar cloud providers
Strong understanding of web hosting infrastructure and high availability architecture
Experience measuring and monitoring .net applications, sql servers/database, and serverless cloud resources or equivalent java-based experience
Powershell or linux scripting for creating automated routines for ensuring site availability
Development/coding experience and skills for writing custom automation solutions
Equal employment opportunity statement
Avidxchange is an equal opportunity employerAvidxchange is committed to equal employment opportunity in accordance with applicable federal, state and local lawsAvidxchange will not discriminate against applicants for employment on any legally recognized basisThis includes, but is not limited to: veteran status, race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age and physical or mental disability.