Site Reliability Engineer in Heredia at TradeStation

Date Posted: 5/15/2022

Job Snapshot

Job Description

Site Reliability Engineer
Heredia, Costa Rica
TradeStation is an online 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 Site Reliability Engineers that have a passion to plan, design and build topologies, tools, and automation in maintaining our hybrid on-prem and cloud environment. As a Site Reliability Engineer you will be responsible for the planning, design, and implementation of solutions for the business and operations to eliminate toil, reduce risk and accelerate the productivity of DevOps teams with a very strong emphasis on automation. You will work alongside other Network Engineers, System Engineers and Software Developers to help transition to cloud native and infrastructure as code. This fast-paced environment will provide you with the opportunity to demonstrate your passion for large scale networks and network automation.
  • Plan, design, deploy, maintain, and support automation processes and technologies
  • Design and implement infrastructure as code strategies for on-premise and cloud environments
  • Perform root cause analysis of infrastructure issues and develop strategies for preventative and permanent solutions.
  • Work with the engineering and operations teams to create effective technologies and processes that eliminate manual toil and improve efficiency and reliability
  • Research and provide tools to DevOps teams to improve their infrastructure and security
  • Automate processes and implementations
  • Assist in the implementation of infrastructure as code
  • Create reusable cloud native reference architectures and templates
  • Eliminate duplicate effort across teams by automating common tasks
  • Gather technical requirements to ensure project success
  • Create implementation and testing plans
  • Train staff to implement and administer solutions
  • Work within a team environment
  • Experience working in a hybrid environment with both on-premise and cloud resources
  • Experience working with containers (Docker, Kubernetes, ECS, etc.)
  • Experience working with Configuration Management tools (Ansible, Puppet, Chef...)
  • Experience with configuring & deploying Windows and Linux based systems
  • An understanding of networking and core Internet protocols (e.g., TCP/IP, DNS, TLS, SMTP, HTTP)
  • Experience developing in at least one of the following languages:  Go, C#, Java, Node.js, Python, etc.
  • Experience with public cloud providers (AWS, Azure, etc.) is a must
  • Able to compose CI-CD pipelines (Jenkins or Gitlab CI, AWS Code Pipeline, etc.)
  • Knowledge of DevOps related practices such as CI/CD, Canary Pushes/ Blue-Green deployments, Software Defined Infrastructure, and tools, etc.
  • Excellent communication skills
  • 5-7 years of experience working in an enterprise environment
  • Bachelor’s degree or equivalent experience in related IT or engineering field