AWS Engineer

New Visions for Public Schools - New York - Full time


New Visions for Public Schools develops and implements scalable approaches to achieving strong and equitable outcomes for students in urban public schools. We currently support over 150,000 students in over 300 schools.

Our digital products help simplify complex managerial challenges so that school leaders and educators can focus on supporting their students to graduate school and have a successful post-secondary career.

Core Duties and Responsibilities:

  • Create and maintain fully automated CI/CD pipelines for code
  • Actively manage, improve and monitor cloud infrastructure on AWS, EC2, S3, IAM, VPC, and RDS; including backups, patches, and scaling
  • Build and deploy docker containers to break up monolithic app into microservices improving developer workflow, increasing scalability, and optimizing speed
  • Deployment using Linux, Bash, AWS tools, CloudFormer, Terraform, AutoScaling
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes

Additional Duties and Responsibilities:

  • Work directly with the DevOps team and Senior DevOps manager to test system integrity
  • Design and implement build, deployment, and configuration management
  • Test implemented designs
  • Build and test automation tools for infrastructure provisioning
  • Handle code deployments in all environments
  • Monitor metrics and develop ways to improve
  • Provide technical guidance and educate team members and coworkers on development and operations
  • Brainstorm for new ideas and ways to improve development delivery
  • Consult with peers for feedback during testing stages
  • Build, maintain and monitor configuration standards
  • Maintain day-to-day management and administration of projects
  • Manage CI and CD tools with team
  • Document and design various processes, update existing processes
  • Improve infrastructure development and application development
  • Follow all best practices and procedures as established by the company

Required Skill Set and Knowledge Base:

  • Configuration management & build Pipelines (jenkins/teamcity or aws ci/cd )
  • Git
  • Python / Bash
  • SQL
  • Linux
  • Networking
  • Docker (or other container tech)
  • AWS (EC2 , S3, IAM, VPC, Route53, RDS, CloudFormer, CodePipeline, AutoScaling...)

Requirements and Qualifications

  • Previous experience (3-5 years) in software development, infrastructure development or development and operations
  • Experience with Linux infrastructures, database SQL (postgres or other SQL db ) , CI/CD tools, scripting such as JavaScript, Python, Bash, R.

Nice to Haves

MongoDB or NoSQL , NodeJS , Any Analytic Tools , SingleSignOn , Directory Services

Workflow methodologies

Scrum/Kanban , Agile workflow methodologies

New Visions for Public Schools is an Equal Opportunity Employer.

Apply for this job

Apply for this job



Experience Level

Mid Level

New Visions for Public Schools

We are dedicated to ensuring that all New York City public school students, regardless of race or economic class, have access to a high-quality education that prepares them for the rigors of college and the workforce.

We understand the challenges that educators face. We're here to help!

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up