Software Engineering

Platform Engineer

Full Time • Pune, India

TruckX is one of the most exciting Bay Area startups in the Trucking & Telematics industry. Using a combination of Hardware & Software, we are transforming an industry that has seen little innovation for decades—and we already support more than 50,000 customers. And this is just the beginning.

As a Senior QA Engineer of the TruckX team, you will be responsible for the validation of solutions TruckX is building. You thrive in fast-paced, unstructured environments that require you to wear many hats.

 

The role you would play

  • Be part of the team building our distributed backend for IoT devices.
  • Work cross-functionally to develop solutions for scale.
  • Apply good design principles to ensure responsiveness and a great customer experience.
  • Roll out benchmarks and standards to ensure high quality code and solutions.
  • Actively engage in CI/CD, and DevOps processes.
  • Participate regularly in planning and releases.
  • Work with the Backend, Mobile and Frontend teams to enable the scale and stability of our solutions.
  • Work in the IoT-based fleet management domain.
  • Roll out best practices for.

 

What we expect you have accomplished

  • Built great solutions with the knowledge of Python, C/C++, or Java.
  • Worked extensively on distributed systems.
  • Experience with microservices architecture, and databases.
  • Having worked and built scale solutions.
  • Very good experience in Linux
  • Strong Hands-on experience in docker, Kubernetes, Helm chart
  • Strong experience with configuration management, monitoring, and systems tools (e.g. fluent, Prometheus, Grafana, etc.).
  • Working knowledge and experience with Ansible.
  • Strong experience with GCP web services, IAM, VPC, Firewall, CloudNat, Loadbalancer, GKE, Compute Engine, cloud storage, VPN tunnel, API Services..etc.
  • Strong experience with Amazon Web Services, IAM, VPC peering, API Gateway, NLB, EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, SQS, etc.
  • Experience with Linux package management tools e.g.: rpm, apk, deb & fpm, etc.
  • Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions in GCP and AWS, Azure.
  • Strong hands-on experience in Infrastructure as Code tools such as Terraform, and CloudFormation.
  • Great understanding of the DevOps CI/CD Pipeline process
  • Hands-on experience in Jenkins & GitLab and CICD Pipeline
  • Experience in Cloud Technologies Private, Public, Hybrid, IaaS+, PaaS, SaaS
  • Intermediate knowledge of Networking (VLAN, subnetting, routing and switching)

 

Apply Now