logo

View all jobs

Senior Site Reliability Engineer (SRE)

Boston, MA
Senior Site Reliability Engineer (SRE)
This role is based in Boston, MA with a Syrinx Educational Technology Partner

 
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. 

If interested in more information contact: creposa@syrinx.com
 
The responsibilities will entail these core functions:
  • Hands-on design, analysis and troubleshooting of highly-distributed large-scale production systems
  • Ownership of reliability, uptime, capacity- and performance analysis thereof
  • Ensuring the repeatability, traceability, and transparency of our infrastructure automation
  • Identifying highest-impact opportunities to optimize existing systems
  • System design consulting for teams seeking to leverage or improve their production infrastructure
  • Anticipate, build and plan capacity for upcoming product/feature launches
  • Possess a strong desire to learn the environment with ability and focus to improve it
The ideal candidate shall possess (or demonstrate competencies to learn) these diverse skills:
  • Experience in understanding the simplest solution, and focusing on the most effective technique to resolve a problem, while respecting time commitments and infrastructure constraints.
  • Experience tuning and managing applications running on Linux, AWS, and Windows VMs, including OS-level commands for monitoring
  • Experience with on-call technical troubleshooting and research, assessing customer impact, and translating to impact / severity
  • Experience with software development languages: Java(required), Javascript, Go, or PHP
  • Experience with scripting languages, specifically BSH(required), or Python
  • Experience in exceptional problem solving, analytic and diagnostic skills
  • Experience in Distributed system diagnostic methods, monitoring and instrumentation technologies
  • Experience in version control strategies such as GitHub
  • Experience with relational database technologies (MySQL, Oracle, SQL, JDBC,  connection pooling)
  • Experience with APM toolsets such as New Relic (preferred) or Dynatrace to instrument and troubleshoot application issues
  • Knowledge of n-tier application architecture, deployment infrastructure, and network topology: F5, Switches, Routers, TCP/IP routing, DDOS prevention, NICs
  • Knowledge of Authentication and authorization standards such as SAML, JWT, OAuth, OpenID, WS-Federation, OKTA
  • Knowledge of SDLC of Object Oriented Analysis & Design (OOAD), Service Oriented Architecture (SOA) principles, design patterns, application architectures, unit, integration, and system testing strategies.
  • Knowledge of middleware caching strategies such as Redis, Couchbase, ElastiCache
  • Knowledge of object data stores: S3, RabbitMQ or similar tools
  • Knowledge of basic search infrastructure: SOLR, ElastiSearch
  • Knowledge of web application middleware: Tomcat, Apache, or similar technologies
  • Knowledge of synthetic transactional monitoring via scripting (Selenium, Ruby/Cucumber, NeuStar, Gomez, New Relic or similar technologies)
  • Knowledge of how to engineer solutions in the most clear, concise and optimal way possible based on time and other constraints; coordinate best development approach with Architects, Engineers, Database Developers, and others. 
  • Knowledge of the layers of connectivity from a service call to the DB, transaction control, isolation level, etc.; review existing code and recommend refactoring where applicable
  • Knowledge of build lifecycle and release management: Continuous Integration and Deployment, Jenkins, GIT, SVN, CVS, Sonar, Puppet, Chef, Capistrano, CloudFormation, or similar technologies
  • Knowledge of client side technologies and troubleshooting: HTML5, CSS, Modern Javascript libraries and frameworks, especially Angular.js a plus
  • Knowledge of AWS services such as: EC2, IAM, CloudWatch, Kinesis, ELB, Scaling Groups, and storage options
  • Knowledge of application and infrastructure security: Vulnerability scans, port scans, wireshark, Nessus, Whitehat, or similar.
  • Knowledge of these skills will be considered a plus: Maven, ANT, Quartz, Spring, SpringBoot
 

Share This Job

Powered by