DevOps / Infrastructure Engineer Schoology -
New York, NY
Work directly with the CTO and dev teams to manage the entire stack and to support new features and services at scale
Keep current with new database technologies, and analyze possible use within our architecture
Assist with refining and improving the current database architectures for performance and scalability
Manage benchmarking and performance tuning (e.g. index tuning, query optimazation, etc)
Be responsibile for overall site performance and stability, analyzing all aspects of the stack - from the database to the app layer
Manage all pieces of our primary stack (nginx, apache, php, memcache, redis, mysql)
Scale infrastructure to meet demand
Develop custom tools and write scripts to automate processes as necessary
Be responsbile for infrastructure monitoring
Document system design and procedures
Maintain and administer computing environments including computer hardware, systems software, applications software, integrations and all configurations.
Skills & Requirements
Experience:
BA/BS Computer Science or equivalent experience
2-5 years MySQL database administration experience (sharding, replication, high-availability)
2-5 years and/or Mastery of Linux/Unix
Strong knowledge of a modern programming language (e.g. PHP, Python, Ruby, Java, C++)
Solid understanding of fundamental technologies, such as TCP/IP and HTTP
Experience with web server configuration, monitoring, trending, network design, high availability
Knowledge of best practices related to security, performance, and disaster recovery
Skills:
Scripting and coding (bash, python, c)
Building and managing high volume systems is a plus
Strong verbal and communication skills
Knowledge of replication, tuning, and monitoring
Strong experience with mysql is a huge plus (sharding, replication, HA)
joelonsoftware - 12 months ago
- save job
-
block