Software Engineer
Devops
Posted on 7/19/2023
INACTIVE
Plotly

51-200 employees

Web app visualization & analytics platform
Company Overview
Plotly’s mission is to bring the world’s business and scientific communities the easiest means to build, deploy, and scale interactive data visualizations and analytics applications in Python. The company has created the Data Enterprise platform which provides tools to enable every enterprise to build and scale data applications quickly that empower users to make data-driven decisions.
B2B

Company Stage

Series C

Total Funding

$26.8M

Founded

2013

Headquarters

Montreal, Canada

Growth & Insights
Headcount

6 month growth

10%

1 year growth

16%

2 year growth

48%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Microsoft Azure
Python
Sales
JavaScript
React.js
Data Science
Management
Docker
AWS
Development Operations (DevOps)
Linux/Unix
HTML/CSS
Google Cloud Platform
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 4 years Linux systems administration and generalist networking experience
  • 2 years of working with Kubernetes in a product delivery setting
  • 1 year or more of experience in CI/CD
  • 1 year or more of experience with IaC
  • Strong knowledge of Docker & Kubernetes
  • Strong knowledge of cloud-based networking, and associated security and privacy concerns
  • Strong knowledge of a DevOps maturity model, and its application to development activities such as version control, build management, configuration management, continuous integration/delivery, and test automation
  • Significant experience with one or more cloud providers (GCP, AWS or Azure)
  • Demonstrable track record of success in a technical engineering role, including clear demonstration of contribution and delivery in a product-centric environment
  • Ability to work efficiently and effectively in a Remote-first environment
  • Desire and ability to work in a fast paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues
  • Strong communication and interpersonal skills
  • Familiarity with one or more CNCF technologies
  • Experience with security compliance
  • Programming experience using Python, Javascript, CSS, React
  • Past experience with one or more of reliability, testing, automation, observability, CI and performance work
  • Prior experience with Plotly graphing libraries, or Dash
  • Interest in data visualization or data science generally
  • Prior technical leadership experience
  • About Plotly:
  • As a company with roots in the open-source community, Plotly introduced web-based data visualization to Python. Today, the company offers Dash Enterprise, which provides the best software tools and platform to enable every enterprise in the world to build and scale data applications quickly and easily
  • At Plotly, you'll work alongside a diverse team of first-class scientists, engineers, developers and builders that challenge the status quo and set the bar high. We encourage each member of our team to explore and expand their skill sets on a continuous basis, to approach every problem with curiosity and an open-mind. Together, we make it possible for people everywhere to share data, facts and information
Responsibilities
  • Establishing CI/CD pipelines to automate the build, test, and deployment processes, enabling rapid and reliable releases
  • Cloud Services Management: Managing and optimizing cloud services and resources to support scalability and cost-efficiency
  • Infrastructure Automation: Implementing and managing automation tools and processes to streamline the provisioning, deployment, and scaling of infrastructure resources
  • Security and Compliance: Implementing security measures and best practices throughout the development and deployment process to ensure secure and compliant software releases
  • Tools and Infrastructure Selection: Evaluating, selecting, and implementing tools and technologies that support the development and deployment process
  • Incident Response and Troubleshooting: Responding to and resolving incidents related to the development and deployment processes to minimize downtime and disruptions
  • Customer Support: Collaborating with the customer support and sales teams to address customer issues related to the platform, providing technical expertise ( Kubernetes best practices and tools), and ensuring timely resolution of customer inquiries
  • Infrastructure Management: Managing and maintaining the organization's internal IT infrastructure, including internal servers, networks, and hardware devices
  • SOC2 Compliance: Ensuring compliance with SOC2 standards