Information Technology


Platform Engineer - SRE  Dresher, PA  
Job Description

Job ID#:

1849

Job Category:

Information Technology

Position Type:

Full-time/Perm

Positions Available:

2


We are working with an innovative Financial Services company focused on disrupting a segment of the industry that really needed it, with their leading-edge financial data and analytics software products.   The organization is transforming to a model where small, empowered teams own the things they build from inception through production. The Platform Team was created to provide resources to these teams to enable them to rapidly deploy scalable, observable, reliable, and secure applications. Currently, they are seeking a Platform Engineer / Site-Reliability Engineer to join their fully remote team.  This team is a highly collaborative unit that approaches operations as a software problem.  All of their work should be captured in source control and changes they have made should be built, tested, deployed and verified using automated pipelines.  This Platform Engineer role will have a huge impact across the organization. It will require building relationships with engineers throughout the organization and all changes will have to be made while considering their impact on multiple products with active users.

This position will have the option to be fully remote or could work in their offices either outside of Philadelphia or in New York City.  

Responsibilities:
The Platform Engineer is focused on supporting internal engineering teams by creating services and guidance to help them reach their operational goals.  This includes building resources such as shared development tools, platforms to run their application and expertise on building and running complex distributed systems.  
  • Help to define and share the vision for the internal platform and services.
  • Research and implement solutions that address cross-cutting concerns.
  • Create and operate systems using pipelines and evolve legacy systems to that model as well.
  • Participate in Blameless Postmortems of production issues in order to identify potential improvements.
  • Advocate for scalable, observable, reliable, and secure practices across the organization.
  • Be on-call for services that the Platform Team owns and be available during production issues of systems that run on their platform.
  • Be willing to maintain legacy systems while working towards a solution for replacing them.
  • Provide guidance to engineering teams to effectively move to a container-based platform

 
Job Requirements

 

Background profile:
  • At least 5 years of relevant experience with full-stack software development 
  • Experience designing, building, running and troubleshooting complex distributed systems.  
  • Excellent interpersonal communication skills -- Encouraging and patient when dealing with engineers and teams new to running their own operations or new tools.  Ability to mentor and frequently collaborate with people inside and outside the team.  
  • Tend to iterate over solutions and deliver work incrementally rather than delivering large, risky chunks of work.
  • Hands-on experience in the following technical areas:
    • Infrastructure as Code (Terraform, Ansible or Puppet)
    • Container Orchestration (Kubernetes, Docker Swarm or Serverless)
    • Developer Tools: (GitLab, OpsGenie or Vault)
    • Programming Languages: (.NET, NodeJS, PHP, Python, etc.)
    • Cloud: (AWS, Azure)




 

Already have an account? Log in here