Principal DevOps Engineer

Posted 2 Hours Ago
Hiring Remotely in United States
Remote
Expert/Leader
Information Technology • Internet of Things
The Role
The Principal DevOps Engineer will lead and enhance Tenna's cloud infrastructure by managing AWS resources, automating processes using JavaScript and Bash, and implementing security and compliance controls. This role involves collaborating closely with the engineering team to optimize performance, manage costs, and ensure high availability of services while guiding the team in developer operations practices.
Summary Generated by Built In

Why Tenna?

We take pride that our roots are in the construction industry. With this experience and knowledge, we have built a platform that revolutionizes construction equipment fleet operations. We provide innovative solutions to customers looking for competitive ways to better manage and track their assets, such as heavy and light equipment, large fleets, tools, and materials.

 

At Tenna, we believe the best is right in front of all of us and that each day holds more potential than the one before. We believe that every new discovery can lead to something better than we thought possible. When we boil it down, the top five qualities that define the Tenna Team are quality-obsessed, gritty, continuous learners, collaborative problem solvers, and just plain awesome. Sound like you? Join us as we empower our customers to control their mixed assets on one comprehensive platform anytime, anywhere. 


Position Description

We are searching for a seasoned Principal DevOps Engineer to lead and enhance our cloud infrastructure. As a key member of our Engineering Team, you'll be responsible for writing quality code, solving complex infrastructure problems, and maintaining our robust and scalable cloud infrastructure. Tenna’s cloud-based solution uses a combination of AWS and third-party services to deliver robust, highly available functionality to its end users. Our Principal DevOps Engineer will support Tenna's platform's configuration, deployment, automation, and optimization. Lastly, our Principal DevOps Engineer will guide the Engineering Team in applying the developer operations model in the following areas: tooling, process, and culture. Sounds like you? Apply now!

Responsibilities

  • Manages, improves and extends our current AWS infrastructure, including an auditable deployment pipeline and our continuous integration process.
  • Designs scalability, redundancy, cost-effectiveness, and fault tolerance for our production systems.
  • Builds monitoring and alert systems to increase internal visibility and automatically respond to incidents in our various environments.
  • Writes quality JavaScript code and Bash scripts to automate infrastructure processes and troubleshoot issues.
  • Collaborates with Engineering/QA/Product on troubleshooting issues that arise and employs creative problem-solving.
  • Understands, implements, and automates security controls, governance processes, and compliance validation.
  • Designs, builds, and maintains tools to automate operational processes and support developer operations.
  • Proactively manages infrastructure costs.
  • Helps migrate existing applications into Kubernetes.
  • Works on and educates the Development Team to identify and remove performance bottlenecks, scaling chokepoints, single points of failure, and optimizing our software and systems.
  • Stays up to date on relevant technologies, trends, and opportunities to ensure we always use leading techniques and tools appropriate for the company.
  • Actively participate in planning meetings and collaborate with the team to identify and implement the best technical solution for the company.

Qualifications

  • 10+ years’ development experience with one of the following languages: JavaScript, Node.js, Golang, Python, C#.
  • 7+ years’ experience with Linux systems, administration, operations, and networking.
  • 7+ years of experience managing and configuring AWS.
  • Extensive experience with Docker and Kubernetes is required.
  • Strong experience managing distributed messaging through a broker, preferably RabbitMQ.
  • Strong experience supporting extensive SQL and NoSQL databases, preferably PostgreSQL and DynamoDB.
  • Experience deploying, managing, and scaling microservices at scale, preferably in Node.js.
  • Experience with build automation tools, preferably GitHub Actions.
  • Experience with configuration management and workflow automation tools.
  • Direct experience monitoring and supporting a highly available web application at scale is a plus.
  • Bachelor’s Degree in Computer Science is required or equivalent.
  • Experience with Redis and Elasticsearch is a plus.
  • Any IoT experience is a huge plus.

What you need to know

  • Full-time opportunity.
  • Location: Remote - Nationwide
  • Competitive compensation packages.
  • Robust, low-cost benefit packages are offered.
  • Benefit coverage begins on the first date of employment.
  • 401k match offered.
  • Visa sponsorship is offered.
  • Employee referral bonuses.

As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment.

Top Skills

C#
Go
JavaScript
Node.js
Python
The Company
Edison, NJ
110 Employees
On-site Workplace
Year Founded: 2015

What We Do

Tenna is the construction technology platform that revolutionizes equipment fleet operations. We are the standard for the construction industry. Going beyond tracking, Tenna blends cutting-edge technology with more than 100 years of construction experience to help companies know more, control more and make more.

Tenna lets contractors know more with reliable tracking and a unified platform for mixed fleets. Tenna lets contractors control more with visibility from the machine level to the project, all the way up to the whole company. The result is that construction businesses make more money with better own, move, buy/rent decisions, higher utilization and more predictable days.

From heavy yellow iron and associated parts and attachment, to mid-sized equipment, to heavy trucks and fleet vehicles, down to small assets, tools, materials and consumable inventory, Tenna is a construction-focused total equipment management solution for contractors that own, operate and maintain a construction equipment fleet.

Similar Jobs

Block Logo Block

Senior Software Engineer, DevOps

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
7 Locations
12000 Employees
168K-297K Annually

Two Barrels LLC Logo Two Barrels LLC

Senior DevOps Engineer

eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Remote
Hybrid
Spokane, WA, USA
950 Employees
140K-170K Annually

Nagarro Logo Nagarro

Associate Principal Engineer, DevOps

Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Remote
USA
19994 Employees

CrowdStrike Logo CrowdStrike

Sr. DevOps Engineer - LogScale (Remote)

Cloud • Information Technology • Sales • Security • Cybersecurity
Remote
USA
10000 Employees
135K-215K Annually

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account