logo

View all jobs

Senior Site Reliability Engineer (SRE)

Columbus, OH
Senior Site Reliability Engineer (SRE)
This role is based in Columbus, OH 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. 

**Need someone with deep understanding/experience with AWS.
**Will only entertain candidates with a software development background (Java, Go C#)
 
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