Observability Engineer
Named one of Austin’s fastest-growing companies and one of the best places to work, Q2 offers our employees a culture fueled by engaged, motivated, and dedicated team members. We’re dedicated to our mission: to strengthen communities by strengthening the financial institutions that serve them. We do it with our purpose-driven culture, and by helping banks and credit unions stand apart in their communities.
We are looking to add someone to our new and growing Observability team as an Observability Engineer. We are seeking an individual who is always up for creative problem solving and communicating with a variety of teams across the organization. You'll be working with a diverse set of engineering and operations teams, supporting our mission-critical application. You'll be providing a performant, resilient, scalable platform for our teams to expose the relevant metrics, logs and tracing points. You'll be maintaining this service for others and helping other teams make the best use of it
Responsibilities:
Designing and implementing observability platform and frameworks with input from other teams
Defining the API and interfaces for other teams to interact with our logging, metrics and tracing subsystems
Implement and maintain systems for logging, metrics and tracing
Working with implementation teams on load testing and improving deployments
Writing clear and concise documentation
Willingness to train users within company teams on the observability tools and what a culture of observability looks like in order to deliver an excellent customer experience
Creating and maintaining metrics, dashboards and alerting
Deploying and automating certain aspects of the platform
Qualifications:
Strong critical thinking and communication skills
Team player who is self-motivated to press into their co-workers and internal customers to continuously improve in a diplomatic and constructive manner
Strong track record in deploying solutions and monitoring global systems
Ability to work with a remote team and maintain solid project communication via JIRA with the support of a scrum master and daily standups
2+ years in managing monitoring software OR equivalent experience
4+ years in software development using languages like Python, C#, Java or Go
Automation and scripting experience using PowerShell, Python or bash on both Linux and Windows operating systems
Knowledge of SQL and database technologies including an ability to write complex queries
Distributed Systems design experience
Experience and Knowledge:
Experience with Splunk, AppDynamics, LogicMonitor, PagerDuty and other monitoring systems
AWS and Azure administration experience
Integrating with third-party systems via APIs like Salesforce, Twilio,
Working knowledge of containerized systems
Distributed Systems and Event-driven development patterns
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.