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
Additional Information
At Q2 you will find work to be rewarding with ample opportunities to make a meaningful impact, become part of an exceptional team, and contribute to Q2’s amazing culture