Ygrene Energy Fund

  • DevOps Engineer - Full-time position

    Job Locations US-CA-Petaluma
    Job ID
  • Overview

    About us:

    Question: Do you love Earth? Next question: Do you feel like you want to play a part in making sure that Earth will be here in the future? If you said yes, then come work with us at Ygrene Energy Fund! Our mission as a company is to ensure that tomorrow continues to exist by enabling your neighbors, co-workers, friends and family to make smart, future-focused, and energy-efficient improvements to their homes and businesses. We operate in a niche of the financial services industry that allows us the unique opportunity to directly impact the climate of the world around us in big ways. In our short 8 years as a company, we’ve managed to help Americans save 6 Trillion gallons of water, 9 Trillion kWh of power, remove almost 2 Million metric tons of CO2 from the air, and provide over 20,000 people with jobs. And we’re just getting started.

    About our stack:

    We were born in the cloud (AWS to be specific) about 8 years ago. We operate a microservices architecture running atop a Kubernetes cluster battle-hardened with ultra rigorous security standards enforced at the source code, Docker container, cluster, and cloud level. Unlike most finance companies, we ship code all-day every day, and as such our CI/CD/CH (continuous hacking) pipeline from Atlassian (Bamboo) is mission-critical infrastructure. We run multiple languages in our services today (Ruby, Scala, Java, Javascript, Go) and leverage almost available AWS service (even AWS Sagemaker) and open source tool (Kubernetes, Istio, Notary, Docker…) to help Ygreners and our customers do their jobs well.

    About our team:

    We are a passionate group of full-time software engineers from everywhere on the planet, and we’re supported by an amazing group of contractors, project managers, leaders, information technologists, and business intelligence folks in other parts of our business. The sun never sets on Ygrene development and we love that. Our engineers have gone around the world to speak at conferences about the amazing technology they build on a daily basis, and they have a passion to not just do the job well, but do it in such a way that no one else ever has to do it the hard way again by open-sourcing the tools they make. Our DevOps department consists of 2.5 people who help build tools, pipelines, infrastructure, and deployments that enable engineers to be more efficient with the time they spend at Ygrene. Which is where you come in.

    About you:

    • You are likely a passionate programmer, closeted hacker, or AWS guru that is looking for a place to let your dreams, talents, and ideas thrive.
    • You have five or more years worth of experience building tools, CI/CD pipelines, and engineering processes that make your dev teams more efficient.
    • Your ever-increasing hunger to learn and grow has driven you to be an expert in Amazon Web Service offerings, open-source tools like Kubernetes/Docker/Istio, managing configuration through Terraform, and scripting all of your findings in a language like Bash, Python, Ruby, or Go.
    • You want to be a member of a team where you can make an impact on Day 1, 2, 3, and beyond with your contributions
    • You love bringing teams together and have a passion to help engineers learn and grow from your experience as well as learn from theirs
    • You don’t mind taking your turn with the pager, and have an extremely strong ability to debug large scale complex microservices in production and help rollout fixes to those services within the hour a bug shows up


    • Work closely with the engineering teams to ensure feature components can be managed in a production grade environment, ensuring maximum visibility into network operations and flexibility in the event of component failures
    • Respond to security incidents and infrastructure events on a rotation basis
    • See your work drive positive change for the environment and the community
    • Work as part of a close-knit team of highly skilled developers


    • 2+ years’ experience working in an agile DevOps environment
    • Strong experience administering Linux servers
    • Strong experience with scripting languages like Python, Node.js or Bash
    • Experience with systems deployment and automation including continuous integration and continuous deployment
    • Experience with virtualization platforms such as Docker and AWS
    • Experience with pipeline tools such as Jenkins or Bamboo
    • Proficiency with Git version control tool
    • Professional, precise communication skills
    • Bachelor’s degree in computer science, or equivalent experience


    • Additional pipeline tools such as SBT, Gradle or Maven
    • Familiarity with relational databases like MySQL
    • Experience with firewalls, VPN, routing, switching, load balancers, monitoring, security and DNS plus
    • Ability to troubleshoot issues in highly complex network setups



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed