Site Reliability Engineer
About us @Symphony
We’ve spent the last 10 years building the financial markets largest, most trusted communication network. Over 500 market participants across the buy-side, sell-side, securities servicing, and beyond. Over half a million users from trading desks to operations and custody teams interacting securely and in real-time on Symphony.
But that was only chapter one. We’re now using our technology foundation to accelerate far beyond secure collaboration to become the standard connective layer that enables more efficient and automated workflows across the industry to bring the future to financial markets.
The opportunity and our ambition are huge. But we need passionate, dedicated individuals to get there. At Symphony we work hard and fast. Our unique blend of technology and financial services makes it an environment you won't get elsewhere.
Role Description:
As a Site Reliability Engineer, you will work with Agile engineering teams to provide production insight into running and operating software at-scale in a globally distributed highly available cloud based system. You will guide the team to consider scale-out implications and operational support implications of the choices they make during the development cycle to help foster an ownership in production mentality within the team. You will play a hands-on role helping the team meet ambitious technical, operational, schedule, and business requirements. The ideal candidate will be a systems thinker with a passion for creating products that deliver incredible customer experiences and have deep experience with operational automation, data driven metrics collection, and a true desire to automate it rather than do it repeatedly.
Responsibilities:
- Aid in building and supporting a container-based platform architecture that can ensure microservice teams can own their code all the way into production.
- Build and support tooling and automated infrastructure necessary to deliver metrics from production environments, deploy releases to production environments, and manage multiple versions of multiple microservices operating in tandem to produce a fully functional system.
- Work with a team of backend and application development engineers to further institutionalize the notion of the teams own their code in production and offer suggestions on how to better do that in the context of the development sprint work.
REQUIRED QUALIFICATIONS
- Experience running an at-scale global cloud based application in AWS and/or Google Cloud platforms.
- Experience with Unix/Linux operating systems administration
- Experience with Containers, Helm and Kubernetes administration.
- Experience in automation (e.g. Python) and Infrastructure-as-a-Code (IaC) with Terraform.
- Plus: Experience in networking protocols, IP routing issues, TLS
- Ability to work in a fast-paced environment
- Strong organizational, written and oral communication skills
Compensation:
- Competitive salary
- Bonus Plan
- Benefits and Perks vary based on location.
Benefits and Perks:
- Regional specific competitive benefits
- Build your own Benefits (BYOB) perk
- Many other fun and exciting benefits and activities
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
Symphony reserves the right of ownership for all unsolicited resumes submitted for this requisition and is not responsible for any fees associated with unsolicited resumes.