About Plane
At Plane, we are dedicated to revolutionizing the way work is managed within organizations. We understand that progress hinges on effective work management, and we've observed that current market offerings have become overly complex and cumbersome, often bogged down by numerous frameworks. While these frameworks aim to streamline work processes, they can sometimes become obstacles, limiting teams' ability to tailor their work methods.
In 2022, Plane embarked on a journey to reignite the joy of using project management tools by launching an open-source project. Our mission was to create a tool that not only simplifies the initial stages of work management but also offers scalability, allowing teams to customize their processes as needed. Our approach is rooted in design, craftsmanship, and a first-principles understanding of human needs. Our efforts have quickly propelled us to the forefront of the open-source community on GitHub, amassing close to 30,000 stars in just as short span of time, making us the fastest-growing open-source project in this realm. Our ambition is to become the foundational tool for companies at every stage of growth, from startups to those on the path to IPO.
By working closely with over 100 customers and engaging with thousands of users, we have gained deep insights into the diverse needs of teams. Our goal is to craft a tool that not only meets these needs but also brings back the joy and simplicity of project management.
This journey at Plane is not just about creating a product; it's about building dreams. As we continue to grow and evolve, we invite talented individuals to join us in making work management a delightful experience for everyone. Our story is just beginning, and your skills and passion could play a pivotal role in shaping the future of work management.
About the Role
As a DevOps Engineer, you’ll play a critical role in shaping and scaling the infrastructure of our cutting-edge applications. This role offers a unique opportunity to work with a modern tech stack, collaborate with cross-functional teams, and contribute to building secure, efficient, and highly available systems that support both our cloud and self-hosted deployments.
What You'll Do:
Design, implement, and maintain scalable and secure cloud infrastructure to support our applications built on Django, Python, Node.js, and React.js.
Collaborate with development teams to streamline CI/CD pipelines, enabling seamless code deployment and faster delivery cycles.
Monitor, troubleshoot, and optimize application performance and system reliability to ensure high availability.
Automate infrastructure management and deployment processes using tools like Terraform, Ansible, or equivalent.
Set up robust monitoring, alerting, and logging systems to proactively identify and resolve issues.
Work on containerization and orchestration solutions, leveraging Docker (with compose) and Kubernetes for efficient deployment and scaling.
Implement best practices for infrastructure security, including vulnerability management and access controls.
Analyze system resource usage and recommend optimization strategies for cost-effective operations.
Contribute to infrastructure design decisions and support scaling needs as the company grows.
Resolve customer queries with Self-Hosted instances of our application.
What You Bring:
4+ years of experience in a DevOps or Infrastructure Engineering role.
Strong knowledge of cloud platforms AWS/GCP with experience in managing infrastructure-as-code.
Expertise in CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.
Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
Strong understanding of networking concepts, firewalls, VPNs, and load balancing.
Proficiency in scripting languages like Bash, Python, or similar to automate workflows.
Experience with monitoring tools like Prometheus, Grafana, or Datadog.
Knowledge of best practices in infrastructure security and compliance.
Knowledge of setting up applications behind reverse proxy like nginx/caddy.
Excellent problem-solving skills, a proactive mindset, and the ability to work in a fast-paced environment.
Familiarity with databases and caching mechanisms used in our stack, such as PostgreSQL and Redis.
Nice to Have:
Familiarity with serverless architecture and related frameworks.
Contributions to open-source DevOps tools or projects.
Why Join Plane?
Be part of a global product team driving meaningful impact worldwide.
Thrive in a collaborative, innovation-driven environment that prioritizes continuous learning.
Experience a vibrant and supportive company culture.
Join a high-growth organization with exciting opportunities for advancement.