Rivian - Plymouth, MI

posted 4 months ago

Full-time - Senior
Remote - Plymouth, MI

About the position

Rivian is on a mission to keep the world adventurous forever, and as a Sr. Staff Ignition Software Engineer (SCADA/DevOps), you will play a crucial role in this mission. In this position, you will leverage your extensive knowledge and expertise to enhance a diverse team of engineers who specialize in digital manufacturing engineering. Your primary responsibility will be to design and architect Rivian's SCADA/OEE platform along with the supporting infrastructure. The emphasis at Rivian is on creating solutions that are organized, structured, documented, maintainable, and reusable. The products you develop will be user-friendly, intuitive, and designed for the efficient operation and maintenance of manufacturing equipment. This role is remote and reports directly to a Sr Manager of Automation Controls Engineering.

Responsibilities

  • Design, build, and deploy complex, performant, reliable, and scalable SCADA software solutions for a manufacturing production environment.
  • Gather requirements from stakeholders across all aspects of manufacturing and apply and iterate on solutions to satisfy those needs.
  • Architect and maintain distributed, scalable, and highly available systems.
  • Develop and manage CI/CD pipelines using tools such as GitLab CI/CD, Ansible, and Terraform.
  • Utilize AWS for deploying and managing cloud-based applications and services.
  • Administer and optimize databases, with a preference for PostgreSQL.
  • Develop and maintain scripts and applications using Python and SQL.
  • Work with Java for application development and system integration.
  • Implement and manage observability and monitoring tools such as Datadog, Prometheus, Grafana, or similar technologies.

Requirements

  • Bachelor's degree in Computer Science, Industrial and Systems Engineering, or similar relevant fields.
  • 10+ years of experience deploying and managing Ignition by Inductive Automation, including Ignition Vision, Perspective, and Web Dev modules.
  • Hands-on experience with DevOps tools like GitLab CI/CD, Ansible, Terraform, and AWS.
  • Familiarity with JAVA and Ignition SDK for scripting and Python.
  • Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.
  • Familiarity with database administration, preferably PostgreSQL.
  • Familiarity with OT network and IT network convergence, load-balancing, proxying, DNS systems.
  • Familiarity with user identity and access management systems such as AD and LDAP.
  • Experience with observability and monitoring tools such as Datadog, Prometheus, Grafana, or similar technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service