Education Analytics is a non-profit organization thatstrives to deliver sophisticated, research-informed analytics to educators andschool administrators to support their work in improving student outcomes.Cloud engineers at EA enable this mission by architecting, administering, andmaintaining the infrastructure that powers our efforts to get information toeducators at the right time for them to take action to improve studentoutcomes.
We are looking for an experienced cloud engineer to join our Cloud Engineering team. The ideal candidate would have previous experienceworking with production and enterprise applications using AWS technologies. Inthis role, you will have a chance to shape the future of education technologyby building and deploying data tools using open standards. You can learn moreabout the kind of work our team does in these links on our website:
- Day in the Life of a Cloud Engineer at EA: https://www.edanalytics.org/blog/day-in-the-life-q-a-with-cloud-engineer-ii-megan-nash
- StartingBlocks and Lego: Building a grounded approach to data modernization: https://www.edanalytics.org/blog/startingblocks-and-lego-building-a-grounded-approach-to-data-modernization
- StartingBlocks OSS documentation and code: https://github.com/edanalytics/startingblocks_oss
Experience and Qualifications for this role:
Cloud & Server:
- AWS, Linux, and web server administration
- In depth understanding of DNS and various record types
- In depth knowledge of cloud networking including VPCs, Subnets, ACLs and request routing
- Hands-on experience writing IaC to deploy and manage cloud resources
- Hands-on experience writing CloudFormation is a plus
- Experience with serverless tools like AWS Lambda, DynamoDB or Aurora Serverless is a plus
- Experience with Elastic Beanstalk/ECS is a plus
Programming & Automation:
- Proficient in Python and/or Bash scripting
- Proficient in GitHub or similar git based version control system
- Proficient with Docker
- Proficient in SQL
- Experience with GitHub Actions is a plus
- Experience with CodePipeline is a plus
Security & AccessManagement:
- Experience instating security best practices in a cloud environment
- Experience with SSO setups using SAML, OAuth2 or OpenID Connect
- Proficient with IAM role and policy definitions
- Familiarity with AWS Organizations is a plus
- Familiarity with Auth0 is a plus
Problem-Solving &Communication:
- Strong troubleshooting skills in distributed systems
- Able to work independently and with a team
- Excellent attention to detail with thoughtful proaction
- Willing to collaborate on architecture discussions
- Ability to communicate complex technical ideas to various different audiences
- Ability to prioritize and self-direct effort to meet deadlines
- Strong sense of ownership and responsibility for quality of work
- Strong sense of understanding for when to escalate issues
Certifications (Optional):
- AWS Certifications and/or Linux Admin Certifications are a plus
Job duties and responsibilities
- Lead development of features using IaC and support architecture conversations
- Automate deployments with IaC to ensure efficient and consistent cloud infrastructure
- Maintain cloud-hosted environments
- Develop, maintain, and scale CI/CD pipelines
- Ensure the availability, scalability, and security of cloud-based services
- Curate roles and policies for resource access in AWS
- Monitor and optimize cloud resource utilization and costs
- Manage domain names, DNS, and connectivity to external services
- Configure and optimize virtual networks, subnets, and routing within cloud environments
- Monitor deployments and troubleshoot infrastructure and application issues
- Own and support aspects of AWS Organizations administration
- Research tools and technologies to enhance the development stack
- Create and maintain scripted tooling for seamless task automation
- Develop and update technical documentation
- Provide second- and third-level support for product implementations
- Engage in pair programming, code reviews, and mentorship of other engineers
What to expect in the hiring process
- Hiring team reviews resumes, cover letters, and application question responses.
- Selected candidates are invited to a 30-minute Zoom with two team members
- Selected candidates are sent a technical skills project to complete on their own, and have a meeting to review when the project is completed.
- Selected candidates are invited for a full day final interview (in person in our downtown Madison office or virtual). This interview will include a discussion of the technical skills project, an opportunity to meet the team, and to learn more about Education Analytics & the role.
Additional details
Compensation and Benefits
The salary for the Cloud Engineer position is $90,000-120,000/year,based on experience. EA also has a generous benefits package including:
- A 12% employee salary contribution from EA to your 401k retirement plan
- An additional 3% salary deferral match by EA to your 401k
- 26.5 days of paid vacation annually + sick paid time off that accumulates per pay period
- 9 paid holidays of your choosing
- 93% of health insurance premium paid for by EA
- Paid parental leave (if eligibility requirements are met)
EA’s primary location is in downtown Madison, WI, onCapitol Square. Applicants who live in the area, or are interested in movinghere, can work onsite/hybrid alongside other members of the EA team. We arealso open to remote candidates for this position.
Equal Employment Opportunity
Education Analytics is committed to creating a diverseenvironment and is proud to be an equal opportunity employer. All qualifiedapplicants will receive consideration for employment without regard to race,color, religion, gender, gender identity or expression, sexual orientation,national origin, genetics, disability, age, or veteran status.
Top Skills
What We Do
Education Analytics conducts research and develops rigorous analytics that support actionable solutions and drive continuous improvement in American education. We help our partners make better decisions on policies and programs that lead to success for all students.
At EA, we work closely with our partners to illuminate patterns in data that drive change. We believe that the right data and analytics delivered at the right time can help increase equity in education.
We work with the largest education systems in the country, small districts brought together through regional offices of education, state departments of education, leading research institutions and universities, charter management organizations, and fellow non-profit organizations. In each partnership, we bring what we’ve learned across our partners to co-build the right solution. We enjoy collaborating with these organizations to support the success of the millions of students they serve.