Systems/DevOps Engineer

Company Overview


Mosaic is building upon its success in solar and expanding into home improvement, making it easy by leveraging technology and financial innovation, with a goal of providing access to clean energy for everyone. We are looking to collaborate with passionate, thoughtful people who want to make a real social impact while working to solve climate change. Come join our team centrally located in beautiful downtown Oakland and help build the movement towards 100% clean energy for all.


The Opportunity


Mosaic is actively looking for an ambitious Systems/DevOps Engineer to join an innovative and growing DevOps team. If you enjoy working with cutting-edge technologies, and want to make an impact on promoting the growth of renewable energy, then you should definitely check this out!


Your day-to-day

  • Design, manage, and maintain tools to automate engineering operations
  • Design, build, implement, and support CI/CD framework
  • Build highly scalable and available distributed systems on cloud based platform
  • Own and drive initiatives spanning multiple teams to automate engineering operations
  • Enable engineering teams to ship features following Agile methodology
  • Build monitoring, supervision, and resiliency mechanisms to observe, react to, and maintain platform health and performance
  • Manage, review, and strengthen security of the platforms systems, data, and access points
  • Perform deployments, upgrades, configurations in a controlled, pre-production, and production environment with strict operating perimeters
  • Develop and support processes to maintain uptime, SLAs, security, and availability of critical platform components
  • Member of the 24x7x365 on-call support team
  • Leverage your experience to mentor more junior engineers
  • Bring new and fresh ideas to the table


What you bring to the team

  • 5+ years of experience with administering, monitoring, and securing Linux-based consumer Internet web service environment
  • 5+ years of experience with operations and DevOps on AWS (EC2, S3, IAM, RDS, ELB, CloudFront, CloudFormation, etc.)
  • 5+ years of experience supporting Java applications and frameworks (Tomcat, Jetty, Play, JBoss, etc.)
  • Expert experience with automation/configuration management (Chef, Puppet, Ansible, etc.)
  • Expert experience with CI/CD (Jenkins, Travis, Bamboo, Artifactory, Nexus, Git, etc.)
  • Strong experience with APM (NewRelic, AppDynamics, etc.)
  • Strong experience with log aggregation and analysis (ELK, SumoLogic, Splunk, etc.)
  • Strong experience with monitoring tools (Nagios, Sensu, DataDog, CloudWatch, etc.)
  • Strong experience with coding and scripting languages (Ruby, Python, shell, etc.)
  • Strong experience with TCP/IP networking and troubleshooting
  • Working experience with containers and container orchestration (Docker, Kubernetes, etc.)
  • Working experience with MySQL
  • Ability to use a wide variety of open source technologies and cloud services
  • Knowledge of best practices and IT operations in an always-up, always-available, always-secure service
  • Excellent problem solving and troubleshooting skills
  • Excellent communication and collaboration skills


Bonus Points

  • Experience in InfoSec and doing DevOps in a regulated environment
  • Experience with disaster recovery
  • Experience with microservices
  • Experience with AWS EMR, Spark, and related tools


See Inside the Office of Mosaic

Mosaic is a solar finance company that provides financing for residential solar systems. Mosaic's vision, 100% clean energy for all, embodies the desire to create shared prosperity through clean energy and to help millions of people invest in themselves, in their homes, and in the future of the planet.

Back to top