EAB is an education best practices firm that uses a combination of research, technology, and services to improve the performance of 1,500+ educational institutions. Headquartered in Washington, D.C., EAB forges and finds the best new ideas and proven practices from its network of thousands of leaders, then customizes and hardwires them into every level of member organizations, creating enduring value.
At EAB, we serve not only our partners but each other—that's why we are always working to make sure our employees love their jobs and are invested in their community. See how we've been recognized for this dedication to our employees by checking out our recent awards.
For more information, visit our Careers page.
The Role in Brief:
(Internally referred to as Site Reliability Engineer)
The Engineering team is responsible for building and improving EAB’s information systems’ dynamic server infrastructure - making it more effective at running efficient, high-availability, open systems. The ideal candidate will have a complementary set of experiences and skills (software, systems, network engineering and systems administration, to name a few) and the inherent passion to automate systems operations. This role collaborates with the Information Technology and Engineering teams to provide a highly scalable and secure infrastructure.
This position location is preferred in Richmond, VA, open to also Washington, D.C., or Remote
Engineer Automated Server Provisioning and Maintenance Tools
Develop automated deployment methods for provisioning servers and applications that integrate with existing solutions
Collaborate with Information Security, Information Technology, Engineering and Release teams for design requirements
Develop solutions for clustered or HA services
Develop solutions that are aware of geo-diversity needs
Develop administration tools to service dynamic server environment
Develop readable code, that is tracked in code versioning and logically branched
Provide prompt response, communication, and support for on-call incidents
Function as escalation point for other administrators
Perform routine analysis of log, monitoring, and alerting systems to ensure a healthy “factory floor”
Provide system support to internal and external customers
Perform routine disaster recovery testing
Perform in-depth troubleshooting, collaborate with teams, and document resolutions
Training, Communication, and Documentation
Provide effective cross training to fellow team members
Facilitate a mentoring friendly atmosphere among team members
Produce effective operational documentation
4+ years of hands-on experience supporting Linux systems in an enterprise environment (at least 100 servers), including intermediate expertise in Linux (preferably Redhat Enterprise Linux or CentOS) and scripting experience (e.g., Bash, Perl or Python)
Intermediate expertise in a virtualization platform (VMware, XenCenter, Xen, or RHEV)
Some software development experience; proficient in one or more programming languages; able to read and comprehend software code
Detail oriented, analytical mindset, effective at problem solving and troubleshooting
Demonstrated ability to work constructively with an organized system administration team
Flexible to work after hours and participate in on-call rotation
Prior automation experience
Diverse experience in 24/7 operational environments
Competency in data center storage and networking concepts
Ability to administer Apache, Nginx, Postfix, MySQL, PostgresSQL, MongoDB, ActiveMQ, Java Web Applications Servers, bind, and other common open source tools
Ability to administer common encryption technologies such as OpenSSH, OpenSSL, and GPG
Demonstrate strong understanding of Unix programming design concepts
Experience with automation tools such as Chef, Puppet, or Ansible (Ansible preferred)
Organized, self-motivated, able to multi-task and work independently as well as a team player
Ability to effectively communicate (written and oral) in a customer-focused manner with technical and non-technical individuals
Consistent with our belief that our employees are our most valuable resource, EAB offers a competitive benefits package.
Medical, dental, and vision insurance; dependents and domestic partners eligible
401(k) retirement plan with company match
20+ days of PTO annually, in addition to paid firm holidays
Daytime leave policy for community service or fitness activities (up to 10 hours a month each)
Paid parental leave for birthing and non-birthing parents
Phase Back to Work program for employees returning from parental leave
Infertility treatment coverage and adoption or surrogacy assistance
Wellness programs including gym discounts and incentives to promote healthy living
Dynamic growth opportunities with merit-based promotion philosophy
Benefits kick in day one, see the full details here.
At EAB, we believe that to fulfill our mission to “make education smarter and our communities stronger” we need team members who bring a diversity of perspectives to the table and a workplace where each team member is valued, respected and heard.
To that end, EAB is an Equal Opportunity Employer, and we make employment decisions on the basis of qualifications, merit and business need. We don’t discriminate on the basis of race, religion, color, sex, gender identity or expression, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.