ONTRAPORT CAREERS
ENGINEERING
Create Software That Matters

As a member of the Engineering Unit at Ontraport, you’ll have the opportunity to tackle challenging, yet rewarding projects that grow our business by improving our product’s functionality, stability, and value for clients.

At Ontraport, the Engineering Unit is responsible for identifying and resolving any issues reported by the Customer Experience Team in a timely manner, adding constant improvements and fixes to the app, as well as developing and testing new features based on specs provided by the Product Team. Within our collaborative and supportive team culture, you’ll be stretched to develop new technical skills and encouraged to share ideas that will improve both our company and our product.


Available positions:

Dev Ops Engineer​​​​​​​​​​​​​​
Dev Ops Engineer 

JOB DETAILS
Overview


The goal of the Infrastructure Team is to ensure the Ontraport application is secure, responsive, and available to clients. As a DevOps Engineer, you will support the Engineering Team with any infrastructure or SDL-related tasks. In addition, you will perform decision-making duties related to moving team and department projects forward, when necessary. You will work to support the growth and development of Ontraport’s infrastructure. In this role, you will work closely with the Software Development Team, while mentoring and training direct team members.

We are looking for a hardworking, enthusiastic DevOps Engineer. This candidate must be able to deploy virtualized Linux servers and assist us in bridging the gap between the servers and the application code. They must also know how to optimize server topology like a boss, and spot network bottlenecks from a mile away. Are you up to the challenge? Then we need YOU to be Ontraport's new DevOps Engineer. In this role, you'll be responsible for the installation, configuration, administration and maintenance of the servers and technologies that support our web-based software application. We are looking for someone who'll follow best practices and stay current on all new server and related technologies, while consistently and proactively maintaining the security of all our clients' data.

Requirements
  • Demonstrated, hands-on experience with Kubernetes for container orchestration (including deploying, scaling, and maintaining production workloads).
  • Proficiency with Helm for managing Kubernetes applications and creating/maintaining Helm charts.
  • Solid working knowledge of Amazon Web Services (AWS) and related networking/security configurations.


Job Responsibilities: 
 
  • Oversee SDL Infrastructure
    • Maintain and develop CI/CD stack.
    • Ensure availability of SDL services and monitoring/reporting.
    • Work with the Engineering Team to troubleshoot problems.
  • Server Sustainability And Scalability
    • Troubleshoot problems related to infrastructure. 
    • Deploy Linux servers.
    • Build and maintain containerized infrastructure.
    • Observe security best practices.
    • Monitor all servers and recommend where improvements are necessary.
    • Manage issues with hardware and software.
    • Install new/rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc.
  • Backup Performance and Configuration
    • Manage backups for data and configurations.
    • Responsible for capacity planning.
    • Recommend economies of scale.
    • Manage user access.
    • Design multi-location clustered solutions and deploy.
    • Design systems standards.
  • Project Lead
    • Act as project owner of assigned projects and ensure all aspects are delivered on time while upholding our brand and quality standards. 
    • Provide answers to questions from both the project team and all interested parties.
    • Stay abreast of the project team’s deliverable status and resolve roadblocks.
    • Ensure you understand the goals and strategies for your projects and how it fits into our overall Infrastructure plan.
  • Additional Duties
    • ​​​​​​​Participate in all reviews assigned.
    • Participate in all meetings as requested.
    • Cover for staff members as needed whenever they are out of the office.
    • Attend the bi-annual company retreats.
    • Gain ongoing professional development and updating of job knowledge by participating in educational opportunities and organizations while reading professional publications related to your role.
    • Document all processes fully so that future staff can easily follow them.
    • Show composure in all employee interactions. 
    • Work with your team’s project manager on time estimates, ticket due dates and out of offices, so that they can assess workloads properly.
Physical Demands
  • Must be able to remain in a stationary position for long periods of time. 
  • The person in this position must have a high level of computer literacy. 
  • This role includes repetitive movement of hands and fingers for long periods of time – typing and/or writing.
About Ontraport

​​​​​​​We believe in the value that small businesses bring to the world. Over the past decade, the founding team has grown its vision into what Ontraport is today, a team of over 70 employees and a software platform that powers thousands of businesses (including our own) around the globe. Our mission is simple: we remove the burden of technology so that entrepreneurs can deliver their value to the world. Ontraport has been recognized for software innovation, company culture and leadership excellence by the Huffington Post, Forbes Magazine and more.

But at our core, we’re more than just a software company. We’re a team of innovative, creative, and real people, who are linked together by shared passions and values. Ontraport was founded with a culture that encouraged open communication, collaboration, passion and transparency. And as we continue to grow and add new members to our team, we’re dedicated to preserving our unique and innovative culture. 

Curious about other jobs?
[bot_catcher]