Sr. Site Reliability Engineer in Heredia at TradeStation

Date Posted: 11/3/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Heredia
  • Job Type:
  • Experience:
    At least 5 year(s)
  • Date Posted:
    11/3/2019

Job Description

Site Reliability Engineer
Heredia, Costa Rica
 
#WeAreTradeStation
 
TradeStation is an on-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.  At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
 
We are looking for driven individuals to help us build applications that will define the future of trading. This is a unique opportunity to work on a new app that will create a community of traders and help traders to build the skills necessary to be successful.  Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset.
 
The Site Reliability Engineering (SRE) team works on developing software solutions to our infrastructure problems. Individuals who are experienced software engineers and cloud infrastructure experts will be building a software-defined infrastructure stack on top of Kubernetes. You will be building a platform for the development teams to build amazing experiences for our customers.


ESSENTIAL JOB FUNCTIONS:

  • Understand, execute and embody Site Reliability Engineering principles
  • Build and maintain cloud infrastructure for development teams to utilize
  • Build necessary guardrails to keep services operational and secure
  • Build templates and tools to accelerate development
  • Support teams to help them bring their applications to the cloud
  • Work in a DevOps environment, where development teams own both the development and operational responsibilities
  • As a senior engineer, provide leadership and mentorship to other engineers

KNOWLEDGE, SKILLS & ABILITIES:
 
Required:
  • Deep knowledge of Kubernetes abstractions and underlying mechanisms
  • Knowledge and proficiency in one or more modern general-purpose programming languages (e.g. Python, Golang, C#, Java)
  • Advanced knowledge of Cloud Infrastructure on one or more cloud providers (e.g. AWS, Azure, GCP)
  • Experience building cloud infrastructure as code (e.g. CloudFormation, Stacker, Terraform)
  • Excellent communication skills to assist developers in building Cloud Native applications
  • Familiarity working in an Agile environment and demonstrated success with structured testing practices such as automated unit testing, integration testing, TDD and continuous delivery
  • Experience with Continuous Integration tools (e.g. GitLab CI, Azure DevOps, Jenkins)

Preferred:
  • Certified Kubernetes Administrator
  • Experience with distributed and scalable cloud architectures and techniques
  • Experience managing Linux deployments in the cloud
  • Experience securing cloud deployments
  • Advanced understanding of network and internet technologies (e.g. DNS, TLS, TCP, UDP, HTTP, WebSockets) Brokerage/trading domain knowledge and experience

EDUCATION & EXPERIENCE:
  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • Must have 5+ years of professional experience