Systems/DevOps Engineer

    • Oakland, CA

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


Back to top