DevOps Engineer - Tustin, United States - Motive Companies

    Default job background
    Description

    Details:

    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.

    Job Requirements

    Details:

    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.