No more applications are being accepted for this job
- 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
- 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
- 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
- Ensure infrastructure compliance with security best practices
- Implement and maintain authentication services
- 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
- 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 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.)
- 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
- 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
- Scripting in Bash and Python, for writing moderately complex scripts for DevOps automation
- Experienced with software development support tools for:
- Source code management: git command line and github or bitbucket
- Team project tools like Jira and Confluence
- BS in Computer Science or equivalent experience with minimum of 5 years of experience in DevOps.
DevOps Engineer - Tustin, United States - Motive Companies
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
Proven skills in complete software lifecycle including requirements definition, system design, development, operation, maintenance, testing, and product launch.
AWS Cloud
This position is onsite at our Tustin, CA office.