DevOps Engineer
At Ellevation, we develop world-class software to help school districts and educators support the fastest growing population of K-12 students: English Learners (ELs). By combining great products, student data, and research on best practices, Ellevation helps school districts transform their EL programs and ensure all students can achieve their highest aspirations.
We are a fast-growing, mission-driven technology company, partnering with nearly 600 public school districts all across the country. We are well-capitalized, have a strong and growing team, and are continuously focused on how to build the best organization so that we can achieve our ambitious social and financial objectives.
This is where you come in…
A vital member of our cross-functional and nimble Engineering team, the Infrastructure Engineer brings his/her highly advanced troubleshooting and technology skills to solve complex challenges in environment provisioning and configuration, software validation and packaging, release deployment, and systems administration. You will provide ownership of our cloud architecture and related enabling technologies such as Software Configuration Management (SCM) and Continuous Integration (CI) platforms. These capabilities are vitally important in enabling our Product Teams to deliver high-quality, robust online products at scale, as well as in supporting the company’s rapid growth.
Responsibilities:
- (50%) Architect and automate our internal development, testing and performance environments, including cloud server infrastructure, testing tools and scenarios, along with appropriate instrumentation, monitoring/alerting and data collection;
- (30%) Build and enhance the tooling required to automate the creation and extension of our cloud infrastructure and software delivery pipeline, to be used by all Engineering team members;
- (10%) Based on the key metrics that you define, develop predictive models identifying potential failure, capacity and bottleneck challenges; advise on and design infrastructure enhancements required to support new product and technology initiatives such as disaster recovery, high availability, and blue/green lane deployments;
- (10%) System administration and patching of infrastructure; collaborate with Engineering leadership to implement network and OS security best practices in service of solving customer challenges.
About You:
- Experience building, administering and scaling a Windows environment on AWS, include features such as EC2, S3, VPC, ELB, Route53, multi-AZ setup, CloudFormation templates, and SQL Server/PostgreSQL RDS;
- Expertise with CI/CD pipeline tools for Windows infrastructure and .NET web applications, such as Ansible, Jenkins 2.0;
- Experience building and administration of a Linux (CentOS) environments;
- At least 3-5 years of related technical expertise, including recent platform/infrastructure experience with high-performance, enterprise-facing websites and/or SaaS platforms.
- Dedication to the mission and eager to take on challenges of scale in a rapid-growth environment.
- Excellent multi-tasker and strong ability to effect change, influence, and collaborate both within a technical team and also with external stakeholders.
- Proven communication skills across all domains to audiences of varying technical knowledge. Composure and focus under pressure.
- Customer service orientation, and an understanding of the importance of meeting customer and colleague needs and maintaining high customer satisfaction. Naturally curious and inquisitive.
Tech Skills:
- Familiarity with source control platforms such as SVN or Git;
- Proficiency with monitoring and alerting systems such as Amazon CloudWatch, Cacti, or Nagios;
- Experience moving an on-prem SaaS web application to public cloud;
- Best practices for provisioning, configuring and supporting hybrid Windows and Linux virtual environments, including DNS, TCP/IP, WAN/VPN, SNMP, Active Directory/LDAP
- Powershell and command-line/shell scripting
- Bonus: Experience with Octopus Deploy, Python, or Splunk
Why Ellevation? Click here to learn more about our team!