Platform Engineer

TIGO ENERGY INC
Los Gatos, CA, United States
8 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours

Tech stack

Audit Trail Microsoft Azure Backup Devices Intelligent Platform Management Interface Bash Shell Ubuntu (Operating System) Cloud Computing Information Systems Computer Engineering Linux Domain Name System (DNS) Firmware
+43 more
Monitoring of Systems Networking Hardware Virtual Private Networks (VPN) Python (Programming Language) Key Management Network Security PostgreSQL Linux System Administration Networking Basics Network Diagrams Network File Systems Routing Octopus Deploy Open Source Technology Role-Based Access Control Redis Ansible Prometheus Runbook TCP/IP Virtual Local Area Networks Virtual Machines Software Vulnerability Management Backup and Restore Ceph (Software) SSL Certificate Management Scripting Transport Layer Security Load Balancing Cloud Platform System System Availability Delivery Pipeline Grafana Firewalls (Computer Science) Gitlab Gitlab-ci Kubernetes Information Technology Patch Management Vertica Firewall Services Module Terraform Key Vault

Job description

We are looking for a Platform Engineer to help operate, improve, and scale Tigo Energy’s hybrid technology platform. Our on-prem colocation environment is the primary infrastructure environment, supported by Microsoft Azure for secondary cloud workloads.

The role is approximately evenly divided between platform engineering, including Kubernetes, GitLab, GitOps, infrastructure automation, CI/CD, and observability; and hands-on work with Linux systems, networking, storage, server hardware, and colocation operations. This is not a cloud-only position; hands-on infrastructure work is an essential part of the role.

We are open to candidates at different experience levels and will calibrate scope and responsibilities accordingly. We do not expect applicants to have professional experience with every technology in our environment. Strong fundamentals, practical curiosity, structured troubleshooting, and the ability to learn unfamiliar systems are more important than matching a long checklist of tools.

Working environment and on-call

This Bay Area position requires visits to our colocation facility several times per month for planned infrastructure work, maintenance, troubleshooting, or incident response.

Hands-on colocation work is an essential function of the position. With or without reasonable accommodation, the engineer must work safely around server racks, handle cabling, install or replace components, and move equipment using appropriate tools or assistance.

The role includes shared on-call coverage and occasional after-hours maintenance. Scheduling may evolve as coverage needs change; current expectations will be discussed during the interview process., * Operate and improve the hybrid platform anchored in our colocation environment, with supporting workloads and services in Azure.

  • Support Linux systems, Kubernetes clusters, networking, storage, databases, and production services across development and operational environments.
  • Build and maintain infrastructure-as-code and configuration workflows using tools such as Terraform and Ansible.
  • Improve GitLab CI/CD and GitOps workflows, including build pipelines, release promotion, deployment verification, and rollback processes using tools such as Helm, Argo CD, or Flux.
  • Install, maintain, and troubleshoot physical infrastructure, including servers, storage, network equipment, cabling, disks, firmware, and out-of-band management systems; coordinate with vendors and remote hands when appropriate.
  • Improve monitoring, alerting, logging, dashboards, and operational visibility using platforms such as Prometheus, Grafana, centralized logging, and related observability tools.
  • Support data and storage platforms such as PostgreSQL, ClickHouse, Redis, Ceph, NFS, and S3-compatible object storage, including backup, recovery, capacity, and availability considerations.
  • Strengthen infrastructure security through access controls, secrets management, patching, vulnerability management, audit logging, backup, and disaster-recovery practices.
  • Participate in incident response, root-cause analysis, post-incident improvements, and a shared on-call process.
  • Create and maintain clear documentation, including runbooks, architecture and network diagrams, operational procedures, and change records.
  • Collaborate with software, hardware, security, and operations teams to improve reliability, deployment quality, and developer experience., * Learn the architecture, deployment workflows, monitoring systems, and operational processes that support our platform.
  • Contribute safely to day-to-day Linux, Kubernetes, networking, Azure, storage, and colocation work.
  • Improve documentation, runbooks, dashboards, alert quality, and repeatable operational procedures.
  • Build trust through clear communication, careful change execution, and reliable follow-through.

Over time

  • Own larger platform, infrastructure, reliability, and automation projects appropriate to your level.
  • Improve deployment safety, observability, security posture, and recovery readiness.
  • Reduce manual operational work and simplify legacy or transitional systems.
  • Increase the reliability, maintainability, scalability, and visibility of the hybrid platform.

Requirements

  • Education. Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a closely related technical field.
  • Learning and structured troubleshooting. You can learn unfamiliar technologies, form useful hypotheses, and work methodically from evidence toward a root cause.
  • Networking fundamentals. You understand concepts such as TCP/IP, DNS, routing, firewalls, VPNs, TLS, VLANs, and load balancing well enough to apply them to real operational problems.
  • Cloud or container foundations. You have practical exposure to a cloud platform, containers, Kubernetes, virtualization, or a substantial self-managed environment such as a homelab.
  • Hands-on infrastructure aptitude. You are comfortable working with servers, storage, network equipment, cabling, component replacement, and out-of-band management.
  • Communication and documentation. You can explain findings clearly, ask useful questions, and create documentation that other people can follow.
  • Ownership and operational judgment. You raise risks early, plan changes carefully, verify outcomes, and follow problems through to resolution.
  • Collaborative working style. You can work effectively with people across engineering, operations, security, and business teams.
  • Relevant experience may come from professional roles, internships, apprenticeships, military service, personal projects, homelabs, or open-source work and will be considered alongside formal education.

Experience That Will Help You Succeed

Experience with any of the following is useful, but no candidate is expected to have worked with every item:

  • Linux administration, particularly Ubuntu or Talos Linux, plus Bash, Python, or another scripting language.
  • Kubernetes, Helm, operators, ingress, CNI/CSI integrations, RBAC, NetworkPolicies, cluster upgrades, or backup and restore.
  • Microsoft Azure services such as virtual networks, network security groups, virtual machines, private DNS, VPN Gateway, Key Vault, Azure Container Registry, Entra ID, Azure Monitor, or cost management.
  • GitLab, GitLab CI/CD, runners, container registries, GitOps, Argo CD, Flux, Terraform, or Ansible.
  • Prometheus, Grafana, Alertmanager, OpenSearch, ELK, Loki, OpenTelemetry, tracing, service-level indicators, or alert-quality improvements.
  • PostgreSQL, ClickHouse, Redis, Ceph, NFS, object storage, replication, high availability, backup and restore testing, or capacity planning.
  • Colocation and hardware operations, including rack and stack, cabling, BMC/IPMI/iDRAC/iLO, switch or firewall configuration, inventory, firmware, disk replacement, and RMA processes.
  • Security and reliability tooling such as Wazuh, vulnerability or container scanning, secrets management, certificate management, audit logging, patch management, or disaster-recovery testing.

About the company

Founded in 2007, Tigo is a worldwide leader in the development and manufacture of smart hardware and software solutions that enhance safety, increase energy yield, and lower operating costs of residential, commercial, and utility-scale solar systems. Tigo combines its Flex MLPE (Module Level Power Electronics) and solar optimizer technology with intelligent, cloud-based software capabilities for advanced energy monitoring and control.

Tigo MLPE products maximize performance, enable real-time energy monitoring, and provide code-required rapid shutdown at the module level. The Company also develops and manufactures products such as inverters and battery storage systems for the residential solar-plus-storage market.

We need top-notch individuals with a passion for solving complex problems and bringing renewable energy to the masses. Members of the team enjoy rewarding salaries, excellent benefits, an uninhibited work culture, and the satisfaction of helping to reduce the world’s dependency on fossil fuels. We work hard knowing our results will impact the affordability, reliability, and safety of clean and renewable energy systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.tigoenergy.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

7:31 min

Essential foundational skills and concepts for infrastructure roles

Megha Kadur · LIVE

Videos

See all

Related articles

See all