Consider Joining Our Growing Team!

DevOps Engineer

Green River is seeking a DevOps Engineer motivated by being a part of a DevOps culture. We look for candidates committed to public health, school improvement, environmental protection, and social justice. As the climate changes, the population increases, and critical resource thresholds are breached, data and information systems will play an increasingly important role in defining and delivering solutions—for both economic benefit and human and ecological health. This vision drives us at Green River.

Incorporated in 2000, Green River is a custom web application development firm with a strong engineering focus and dedication to “software and analytics for a better world.” Our model requires software skills, analytical experience, business sophistication, and a genuine commitment to ethics and social responsibility. Our projects offer challenges in developing complex, scalable algorithms and well-designed responsive user interfaces. We regularly evolve our approach to software development as new best practices emerge. 

Our company enjoys a collaborative atmosphere and values a workplace where you can learn and laugh—together we shape the kind of work and lifestyle we want and foster career paths through mentorship. This has resulted in exceptionally long-term relationships with both our clients and our staff. Our primary offices are in scenic Brattleboro, Vermont, and we have distributed staff living and working around the country. Our current clients include Starbucks, the Commonwealth of Massachusetts, the City of Boston, the State of Delaware, World Resources Institute, Reach Out and Read, and many other domestic and international non-profit organizations. We believe in our clients’ work, and are committed to being good partners in their success.

We look for team members who believe in working to make the world a better place, yet bring a grounded professionalism appropriate to our clients and the scale of our projects.

The DevOps Engineer will work with our DevOps Lead and development teams to:
  • Design and maintain cloud infrastructure for our applications primarily written in Ruby on Rails, Node.js, PostgreSQL, and related technologies typically deployed to AWS or Heroku but occasionally to other hosting providers

  • Design, review, and maintain monitoring for application performance and security compliance using tools such as AWS CloudWatch, CloudTrail, GuardDuty, or similar

  • Build fast, reliable, and auditable deployment automation

  • Instrument applications for monitoring and performance

  • If interested, collaborate on analytic tasks using analytic tools on AWS

Generally, Green River is looking for a DevOps Engineer who is:
  • Committed to a DevOps way of thinking

  • Willing to be part of a small on-call rotation

  • Experienced coding in a modern scripting language such as Ruby or Python

  • Willing to take on well-specified programming tasks to support the application teams

  • Truly interested in cloud computing security and compliance concepts such as those specified in NIST 800.53, SOC2, or ISO27001

  • Experienced with containerization, preferably Docker, Docker Compose, and ECS

  • Experienced with infrastructure as code concepts, especially Ansible and Terraform

Experience that would prepare you for success in this position includes:
  • Two or more years working with AWS, particularly and in order of importance: IAM; EC2; RDS (or competencies in postgresql/mysql); ECS/ECR;  Scripting using SDK and CLI; S3; CloudWatch (Logs and Metrics); CloudFront; Elasticache; SNS; Route53

  • Five or more years working with Linux system administration, preferably Ubuntu/Debian

  • Designing for least privilege in AWS and Linux; a deep understanding of IAM policies and the Unix permissions model.  

  • Experience with networking fundamentals and how to troubleshoot connectivity in AWS environments (VPC, Security Groups and/or Firewalling, TCP/IP, DNS, etc.)

  • Can review a CVE and / or vulnerability announcement and assess the risk to the environment

Additional—but not necessarily expected—experience we are interested in includes:
  • Experience with distributed systems

  • Administering a variety of web services (e.g. NGINX, Redis, SQL) 

  • Container schedulers (Kubernetes, ECS, etc.)

  • Database administration for postgreSQL and query tuning

  • Ability to troubleshoot SMTP including SPF, DKIM, and DMARC

  • Continuous Integration and Deployment (Github Actions preferred)

  • An interest in data science 

We offer a competitive salary, 100% health insurance coverage, five weeks paid time off, and retirement benefits.

To be considered for this position, please submit your cover letter and resume, including links to recent work and a description of your role in that work, via our online application system. 

Green River is an Equal Opportunity Employer. In accordance with our beliefs and Title VII of the Civil Rights Act, Green River will not discriminate against job candidates, employees, or clients based on race, creed, color, ethnic origin, nationality, religion, gender, sexual orientation, gender identity or expression, age, or disability.

This position has been filled. Would you like to see our other open positions?