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)
Â