Careers

Current Job Openings

Purpose and scope: 
Motive has an opening for a highly skilled on-site Development and Operations (DevOps) Engineer for applications in software systems development. DevOps engineer will work with the engineering team to create a renewable energy storage system used in commercial and industrial environments, with a backend on Amazon AWS and edge computing servers at remote field sites.
The DevOps Engineer will participate in the design, development, test, and validation of a modular energy storage system. Responsibilities will include:  
 
Team Member
  • Participate in Agile processes including scrums, planning sessions, retrospectives, and issue management, with team members that may be in office or remote
  • Write effective technical documentation so that knowledge is shared
 
AWS Cloud Infrastructure
  • Manage cloud infrastructure using Infrastructure as Code (IaC) principles
  • Design and implement dev and production environments using container orchestration tools
  • Propose and lead longer term architectural changes
 
Edge Computing Infrastructure
  • Ensure secure network connectivity with edge servers
  • Develop software to integrate edge servers with internal back-end systems  
  • Develop pipelines to process data from edge servers
 
Security
  • Ensure infrastructure compliance with security best practices
  • Implement and maintain authentication services
 
Systems Management
  • Deploy updates and fixes and provide Level 3 technical support
  • Build tools to reduce occurrence of errors and improve customer experience
  • Perform root cause analysis of production errors and resolve technical issues  
  • Design procedures for system troubleshooting and maintenance
 

Technical Requirements

Proven skills in complete software lifecycle including requirements definition, system design, development, operation, maintenance, testing, and product launch.  
 
AWS Cloud 
  • Docker and container orchestration tools such as ECS and/or EKS
  • Infrastructure as Code (IaC) tools like Terraform and CloudFormation 
  • Monitoring with Cloudwatch and Zabbix or similar tools
  • Identity management services such as Cognito, IAM, and SSO / SAML / OAUTH 
  • Product build tools for CI/CD: Jenkins with Bitbucket integration
  • Deploy and manage networking and content delivery such as VPC, PrivateLink, API Gateway, and Elastic Load Balancing
 
Networking  
  • Networking protocols, debugging network problems; familiar with the OSI model  
  • VPN setup: configuration, routing, certificate generation (OpenVPN and Wireguard) 
  • Network routing between LANs/WANs (over VPN)   
  • Firewall setup and traffic flow management for security using Linux (iptables & ipchains) 
  • Setup and configuration of various networking devices (routers, switches, interfaces, etc.)  
 Linux System Administration
  • Familiar with Debian/Ubuntu flavors of Linux  
  • Strong knowledge of Linux environment and commands, file manipulations, file editing, file systems, storage environments  
  • Installation & configuration (software dependencies, IPs, routing, firewalls)  
  • Automation with cron jobs or similar
  Application Deployment 
  • Configuration with Ansible or other similar tools
  • Deployment of Java, NodeJS, Python applications
  • Web server setup, NGINX, Apache
  • DB setup and maintenance (SQL)
  • Certificate Management
  Software Development
  • Scripting in Bash and Python, for writing moderately complex scripts for DevOps automation
  • Experienced with software development support tools for:
    1. Source code management: git command line and github or bitbucket
    2. Team project tools like Jira and Confluence
Education and Training:
  • BS in Computer Science or equivalent experience with minimum of 5 years of experience in DevOps.

Pay: $120,000-$135,000/yr

This position is onsite at our Tustin, CA office.