Remote ubuntu Jobs in February 2020

15 Remote ubuntu Jobs in February 2020

Post a job
  • Hottest Remote Jobs

    • Helpscout (Remote)
      3 weeks ago
      As a member of our Ops team, you will be at the heart of nearly every application, tool, and service at Help Scout. The work you do everyday will reflect the team mission: Ensure uptime and security across all of our applications while developing and supporting tools to enable customer bliss.

      To help us with our mission, we are seeking an experienced Ops Engineer to join our team. You will have a direct impact on Help Scout’s success, while helping more than 10,000 businesses around the world. While customers love our product, it means nothing if they can't access our services with great performance.


      Technologies we work with
      • AWS, Linux (Ubuntu/CentOS), Chef, Git/Github, RabbitMQ, AWS Aurora MySQL & PostgreSQL, MongoDB, Redis, Jenkins, Docker/Compose, New Relic, Sensu, PagerDuty, Ruby, Go, Python, Java, and PHP.


      About the role
      • You’ll be working on a small team of six (that includes one of our co-founders) and in collaboration with our software developers to build, deploy, secure, manage, and optimize highly-available, fault-tolerant, and horizontally scalable systems in AWS.
      • Ideally, we are looking to add a team member in the North or South American timezones.
      • Our engineering teams communicate mostly via Slack and are committed to remote, agile development. When your code is ready, you’ll create and send a pull request with test cases and tag your team for review. 
      • We are investing heavily in continuous integration and delivery and strive to uphold immutable infrastructure standards. 
      • You’ll work autonomously for the most part and we trust you to get work done when/where you can be productive.
      • In order to ensure excellent service to our customers, you will be part of our rotating on-call team.


      A note about on-call
      • The 6-week rotation follows this format: 1 week on backup on-call(which rarely sees much action), 1 week of being on-call, followed by a 4 week hiatus from on-call.
      • Our on-call shift is not particularly wearisome, but as a thank you for carrying the weight for the week, the day following your shift is a free day off if you want to take it. We want you happy, healthy and well-rested!


      About you
      • You have a growth mindset, a passion for learning, and are willing to lean into discomfort for the good of our customers and product. 
      • You became an engineer because you like building systems, tools or products that help people.
      • You write code and scripts that other engineers can easily read and understand and you welcome reviews and feedback from your peers. You are comfortable writing tests and you thoroughly verify your work before you deploy. 
      • You’re a great communicator and have an excellent command of written and spoken English.As a remote company, we rely on clear communication for collaboration and execution. 
      • You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work and time-management style to be remote-friendly.
      • You are helpful and empathetic and care about building on our company culture that embraces these qualities.
      • You have a deep understanding of what it takes to run SaaS at scale and have a solid understanding of Linux systems and networking; from kernel to shell, system libraries, file systems and client-server protocols.
      • You are proficient and comfortable in the AWS ecosystem.
      • You are adept at automating service and infrastructure configuration via industry standard tools (E.g. Chef, Terraform).
      • You have experience building continuous deployment and testing tools. (Docker, ECS, EKS, Kubernetes)
      • You design and build systems that work well and fail gracefully.
      • Security engineering is near and dear to your heart; you build with and advocate for a security mindset when implementing new features and infrastructure.
      • You have experience working with MTAs (e.g exim, postfix) and SPAM filtering (e.g. rspamd, SpamAssassin)
      Benefits
      Competitive salary - Our salary formula is public to all employees (but doesn't divulge your specific salary) and we update it at least once per year. Your salary is the same no matter where you live. Our goal is to pay at or above the market rate of a US-based tech hub like Boston or Seattle.

      Health and dental insurance - We cover you and your family's health/dental insurance 100%. If you are based in the US, we'll cover you on our Aetna policy. If you're based outside the US, we'll reimburse your out-of-pocket health and dental insurance costs.

      Long-term/short-term disability insurance & life insurance - we cover 100% of the premiums for LT/ST disability insurance and base life insurance. You also have the option to purchase supplementary life insurance through our provider (currently US only).

      Flexible vacation - Take time off when you need it! We recommend 3-4 weeks in addition to public holidays, but there are no firm rules. We trust you.

      Sabbatical - After you've been at Help Scout for 4 years, you get a month of paid vacation (in addition to regular vacation) and $2,500 to spend towards travel, learning, projects or anything else during your time off. Read about what our CEO did.

      Paid parental leave, including adoption - 12 weeks of paid leave for all new parents.

      401k with 1% match- via Betterment for Business (currently US only)

      Personal Development stipend - Up to $1,800 per year to improve your craft

      Great tools - Each employee will be provided with a Mac laptop and display (or equivalent equipment of choice). We’ll also purchase any additional software or hardware you need.

      Home office stipend - Every new hire gets $1,500 USD to furnish their home office, and up to $350 USD per month if you'd like to rent a co-working desk somewhere.

      Complete transparency - Everyone has full access to business metrics and financial information about the company.

      About Us
      Help Scout is made by roughly 110 people in 80+ cities around the world, all with a passion for helping others. We come from diverse backgrounds and are united by an enthusiasm for great products and delightful customer experiences. Help Scout launched in 2011 and today we have more than 10,000 paying customers in 140+ countries.

      Why Help Scout?
      We're remote. It doesn’t matter if you’ve worked remotely before — we’ve been doing it for nearly a decade and are helping to write the playbook — we’re happy to show you the ropes. Most folks that get a taste of working in a "remote first" company have a hard time going back to the old way of doing things.

      We’re passionate about diversity and inclusion. The data is abundantly clear about diverse teams being more successful, and we're dedicated to setting the team up for success. Today our leadership team is 62% women, and that's just the start. Here’s our 2019 report. 

      We're committed to SMBs for the long term. Help Scout is focused entirely on serving small and midsize businesses, typically up to 500 employees, because those companies view customer service differently. It's not a cost to be optimized, it's their most effective marketing tool and a key differentiator from the competition. We built Help Scout for companies that truly value being customer-centric (like us) and want a product that shares their values.

      We're leaving the world better than we found it. Did you know Help Scout is a certified B Corporation, with a mission to give away at least 1% of our product through Help Scout for Good? Our company exists not just to help ourselves, but to invest in our team, our customers, our community, and our environment.

      Our commitment to you
      We are an equal opportunity employer and are committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. We have read the studies and understand that diverse teams build better products, bring more perspective to the table, contribute to a company’s financial success and help foster a more inclusive environment for all employees, but the bottom line is that it's the right thing to do.
  • Software Development (13)

    • Yesterday

      Kinsta is a modern cloud hosting company focused on WordPress hosting. We run our services on cutting edge technology and we are proud of the level of support we offer to our customers. Our talented and motivated team is scattered across the globe with team members hailing from every continent but Antartica! We're constantly on the lookout for great talent to join our awesome team. If you’d like to become part of the Kinsta family, hit apply or drop us a line, we’d love to talk to you!

      What you will be doing

      We are looking for a motivated and professional DevOps Engineer to help us maintain the best performing hosting architecture on the market.

      You will be instrumental in making sure our architecture is always on the bleeding edge of technology remaining stable and high performing at all times. This involves:

      • Optimizing server provisioning
      • Fine tuning our servers on a system level and on application (WordPress) level
      • Ensuring high scalability as the number of created VMs increases on our network
      • Overseeing and ensuring smooth running and completion of server-wide updates
      • Ensuring optimal software communication between our server architecture and our hosting platform (MyKinsta)
      • Acting as an escalation point for our SysOps team if a bug or issue proves to be particularly difficult
      • Creating tools to prevent or mitigate instances of high load, ensure security and stability throughout the system

      Requirements

      • 4-year undergraduate / Bachelor's degree in computer engineering or computer science
      • 5 years of experience working with Ubuntu
      • 3 years of experience writing Bash, Python and Ansible scripts
      • 3 years of experience with the standard WordPress stack (PHP, MySQL, WordPress)
      • Experience with WP-CLI
      • Experience with Nginx
      • LUA scripting knowledge
      • Excellent general understanding of Linux, cloud networking and server management
      • Deep knowledge of Google Cloud based server architecture
      • Strong experience automating against firewalls and network infrastructure (iptables)
      • Experience working with ELK stack
      • Technical awareness and ability to quickly understand new technologies


      Bonus Skills

      • Deep knowledge of LXC
      • Experience working with ZFS
      • Database query optimization
      • Having worked in JIRA
      • Good understanding of APIs and web service

      Benefits

      • We offer a relaxed working environment where everyone can work in peace
      • We do not have any investors and we do not work directly with clients. This means we rarely have any deadlines and have the luxury of thinking features through and implementing them correctly instead of quickly
      • Everyone has a voice in the development process
      • We have an amazing design (UI and UX) team so development receives fully researched and designed tasks
      • We work with only the newest and best technology

      If you want to learn more about Kinsta and what it's like to work for our team, head to our website, Kinsta.com, and look for the About Us link in the footer.

    • 3 days ago
      Job Description

      About Pluralsight Flow, powered by GitPrime 

      GitPrime is now a Pluralsight company, an entire functional department of our new parent company. We are pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and demonstrate that they're driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.  

      Working at Pluralsight 

      Founded in 2004 and trusted by Fortune 500 companies, Pluralsight is the technology learning platform organizations and individuals in 150+ countries count on to innovate faster and create progress for the world.  

      At Pluralsight, we believe everyone should have the opportunity to create progress through technology. That everyone should have access to the skills of tomorrow. That technology can make the world a better place. Through the work we do everyday, we empower the people who power our world.  

      And we don’t let fear, egos or drama distract us from our mission. We’re adults, and we treat each other that way. We have the autonomy to do our jobs, transparency to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.  

      The Opportunity  

      As a DevOps Engineer at Pluralsight, you will partner with the DevOps Manager to curate Developer self-service tools and systems to empower our continuous deployment environment. You will keep Pluralsight’s finger on the pulse of the DevOps community by continually researching, testing, and developing solutions to better enable our Software Engineers through automation and self-service. As an embedded member of remote development teams, you will be the subject matter expert on how and when to utilize the tools built and deployed by DevOps, as well as an influential partner in delivering incredible end user experiences.Pluralsight is a leader in the tech education space, and as such, our engineers are a driving force in developing and promoting industry best practices while continually synthesizing new ideas. You will help set the bar for DevOps teams across the industry while building a product that creates the innovators of tomorrow through technical education.

      Who you are: 

      • You are an experienced DevOps professional that enjoys being in the middle of the development lifecycle
      • You love exploring new technologies and keeping your own technical skills sharp while exhibiting responsibility and caution
      • You have a passion for innovation, learning, and excellence
      • You elevate the technical abilities of those around you
      • You are an amazing communicator and effective influencer within the remote teams you are on
      • You have a track record of being analytical, methodical, and quality-driven

      What you’ll own: 

      As a DevOps Engineer with a knack for automation, troubleshooting, and problem-solving, you will be responsible for monitoring our environments, servers, and applications for health, performance, and security. You will work with our talented team of Software Engineers to decide how to best create meaningful outcomes for our end users.

      Infrastructure:

      • Develop a flexible infrastructure to promote Developer self-service, while promoting continuity across our overall environment.
      • Development of tools and systems to support Developer self-service
      • Continuous environment monitoring for application health, performance, and security
      • Maintaining a pulse on emerging technologies and discovering hidden opportunities in our environment
      • Use technical expertise and experience to evaluate industry technologies and assess practice relevance
      • Collaborate with Software Developers to research and address technical needs and to roadmap and develop new solutions
      • Maintain and improve standards of Operational Excellence
      • Ensure redundancy and resilience of infrastructure and services
      • Reliability and Performance
      • Championing of continual improvement in the areas of reliability and performance
      • Help design and implement secure environments and servers
      • Forecast and assess reliability risks
      • Ensure all infrastructure is configuration managed
      • Development Support
      • Support DevOps Manager
      • Collaborate with the Ops and DevOps teams, as well as Security, IT, and Software Engineers

      Experience you’ll need: 

      • A successful candidate will be well experienced in key areas such as AWS, Saltstack, and Terraform (or similar)
      • Experience with Kubernetes and containerization to be able to support existing teams
      • Ability to quickly analyze and comprehend new or unfamiliar technologies or ideas
      • Track record of progressive DevOps engineering experience including the following:
      • Strong systems administration skills in both Linux
      • Experience in automation and the development of automation tools
      • Strong background in continuous integration and deployment methodologies/pipelines
      • Strong administration of HAproxy, RabbitMQ, Redis
      • Strong knowledge of network security and performance
      • Knowledge of compliance frameworks (PCI, SOX, SOC 2, ISO 27001)
      • Powershell, Bash, and Python scripting
      • Database administration background in Postgres or similar
      • Experience with Kafka a plus
      • Strong understanding of DevOps mentality and tools

      Technologies and tools you’ll use and interact with here:

      • Linux - Ubuntu LTS, RHEL, CentOS 7, Fedora Core
      • Tools - Github, New Relic, TeamCity, Octopus Deploy, Saltstack, OpsGenie, ELK, Terraform
      • Services - Haproxy, Nginx, IIS, RabbitMQ, Kafka, Zookeeper
      • AWS - EC2, RDS, ECS, VPC, Route53, ELB, ALB, Lambda, Elasticache, Cloudfront, Service Catalog, Cloudwatch, CloudFormation, IAM, Certificate Manager, Directory Service, WAF & Shield, SQS, SNS
      • Data Stores - Cassandra, Postgres, MySQL, MSSQL, Redis, BigQuery, Hadoop, Elasticsearch
      • Other - Cloudflare, Salesforce.comwpengine.com, Zuora, Adobe AEM, Adobe Search and Promote
      • Languages in use here that you may help support: Python, Node.js, Ruby, Java
      Qualifications

      Additional Information

      Be Yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    • 6 days ago

      Hours: (12pm-8pm UTC)

      Kinsta is a modern cloud hosting company focused on WordPress hosting. We run our services on cutting edge technology and we are proud of the level of support we offer to our customers. Our talented and motivated team is scattered across the globe with team members hailing from every continent but Antartica! We're constantly on the lookout for great talent to join our awesome team. If you’d like to become part of the Kinsta family, hit apply or drop us a line, we’d love to talk to you!

      What you will be doing

      We are looking for a talented and experienced SysOps Engineer to help us maintain our server infrastructure and make sure every site always runs smoothly on our servers.

      You will be involved in updating key parts of our architecture, proactively making sure all our servers are stable and resolving emergencies. This involves:

      • Creating new Google Cloud virtual machines
      • Assisting the Support team by investigating bugs and issues reported by our clients affecting our infrastructure or platform
      • Monitoring our infrastructure and responding to instances of high load. Investigating the issue, taking steps to stabilize the infrastructure, documenting the steps taken, communicating lessons learned for the improvement of the team, and proposing changes to avoid a recurrence
      • Responding immediately to any system outages during a scheduled 8-hour shift
      • Reviewing firewall rules and making necessary adjustments in response to malicious traffic reaching our platform
      • Assisting the DevOps team in the development of new tools and in the refinement of existing tools

      This role's shift need is Monday to Friday 12pm-8pm UTC.

      Requirements

      • 5 years of experience working with Ubuntu
      • Excellent general understanding of Linux, cloud networking and server management
      • Experience with the standard WordPress stack (PHP, MySQL, WordPress)
      • Deep knowledge of LXC
      • Experience working with ZFS
      • Deep knowledge of Google Cloud based server architecture
      • Strong experience automating against firewalls and network infrastructure (iptables)
      • Experience writing Bash, Python and Ansible scripts
      • Experience working with ELK stack
      • Technical awareness and ability to quickly understand new technologies

      Bonus Skills

      • 4-year undergraduate / Bachelor’s degree in computer engineering or computer science
      • Database query optimization
      • Experience with WP-CLI
      • Experience with Nginx
      • LUA scripting knowledge
      • Having worked in JIRA

      Benefits

      • We offer a relaxed working environment where everyone can work in peace
      • We do not have any investors and we do not work directly with clients. This means we rarely have any deadlines and have the luxury of thinking features through and implementing them correctly instead of quickly
      • Everyone has a voice in the development process
      • We have an amazing design (UI and UX) team so development receives fully researched and designed tasks
      • We work with only the newest and best technology

      This is a fully-remote role. You can work from anywhere with reliable internet access.


      If you want to learn more about Kinsta and what it's like to work for our team, head to our website, Kinsta.com, and look for the About Us link in the footer.
    • Kinsta (Eastern Time +/- 4 hours)
      1 week ago

      This role's shift need is Monday to Friday 12pm-8pm UTC.

      Kinsta is a modern cloud hosting company focused on WordPress hosting. We run our services on cutting edge technology and we are proud of the level of support we offer to our customers. Our talented and motivated team is scattered across the globe with team members hailing from every continent but Antartica! We're constantly on the lookout for great talent to join our awesome team. If you’d like to become part of the Kinsta family, hit apply or drop us a line, we’d love to talk to you!

      What you will be doing

      We are looking for a talented and experienced SysOps Engineer to help us maintain our server infrastructure and make sure every site always runs smoothly on our servers.

      You will be involved in updating key parts of our architecture, proactively making sure all our servers are stable and resolving emergencies. This involves:

      • Creating new Google Cloud virtual machines
      • Assisting the Support team by investigating bugs and issues reported by our clients affecting our infrastructure or platform
      • Monitoring our infrastructure and responding to instances of high load. Investigating the issue, taking steps to stabilize the infrastructure, documenting the steps taken, communicating lessons learned for the improvement of the team, and proposing changes to avoid a recurrence
      • Responding immediately to any system outages during a scheduled 8-hour shift
      • Reviewing firewall rules and making necessary adjustments in response to malicious traffic reaching our platform
      • Assisting the DevOps team in the development of new tools and in the refinement of existing tools

      Requirements

      • 5 years of experience working with Ubuntu
      • Excellent general understanding of Linux, cloud networking and server management
      • Experience with the standard WordPress stack (PHP, MySQL, WordPress)
      • Deep knowledge of LXC
      • Experience working with ZFS
      • Deep knowledge of Google Cloud based server architecture
      • Strong experience automating against firewalls and network infrastructure (iptables)
      • Experience writing Bash, Python and Ansible scripts
      • Experience working with ELK stack
      • Technical awareness and ability to quickly understand new technologies

      Bonus Skills

      • 4-year undergraduate / Bachelor’s degree in computer engineering or computer science
      • Database query optimization
      • Experience with WP-CLI
      • Experience with Nginx
      • LUA scripting knowledge
      • Having worked in JIRA


      Benefits




      • We offer a relaxed working environment where everyone can work in peace

      • We do not have any investors and we do not work directly with clients. This means we rarely have any deadlines and have the luxury of thinking features through and implementing them correctly instead of quickly

      • Everyone has a voice in the development process

      • We have an amazing design (UI and UX) team so development receives fully researched and designed tasks

      • We work with only the newest and best technology


      This is a fully-remote role. You can work from anywhere with reliable internet access.


      If you want to learn more about Kinsta and what it's like to work for our team, head to our website, Kinsta.com, and look for the About Us link in the footer.
    • Canonical (Americas)
      2 weeks ago

      Do you want to be part of the team delivering custom Linux kernels for the most popular operating system in many of the world’s largest clouds?  Would you like to contribute to the leading-edge kernels powering your favorite desktop or laptop as well as underpinning devices for Canonical’s AI/ML, robotics, edge and IoT products? Come join the kernel team at Canonical, the company behind Ubuntu.  We are a growing international software company that works with the open source community to deliver Ubuntu. Our mission is to bring the benefits of free software to the widest possible audience and we believe the best way to fuel innovation is to give innovators the technology they need.  

      Life at Canonical is anything but corporate.  As a company that exists to support one of today’s most important open source projects, we are changing the world on a daily basis.  It’s a dynamic environment in which every member of the team takes personal responsibility for everything they produce.

      A secure, high-performance Linux kernel is a crucial component of Canonical products for the success of our enterprise customers, partners and Ubuntu projects.  As a member of the globally distributed Canonical Kernel Team, you will work on a variety of fast-moving and dynamic projects, providing you with a broad range of software engineering challenges.

      Role summary

      The Canonical Kernel Team is responsible for maintaining all supported Ubuntu kernels in addition to driving development of the latest Ubuntu kernel for future Ubuntu releases.  We are looking to hire a motivated and experienced kernel engineer into the Canonical Stable Kernel Team to help contribute to our ever-growing list of kernels and kernel engineering challenges.

      Key Responsibilities and Accountability 

      • Use our extensive tool set to build and review our existing kernels
      • Building new kernels for existing and new Canonical products
      • Maintaining Ubuntu kernel git repositories
      • Troubleshooting a wide variety of kernel engineering problems both in our development environment as well as our customer’s Linux-based products.
      • Developing, reviewing and submitting kernel patches
      • Assisting our kernel security engineering in backporting important kernel CVE’s
      • Performing other kernel backports for resolving customer issues and requests
      • Add new kernel support for hardware enablement requests
      • Perform a wide variety of kernel-based testing and test development

      Required Skills and Experience

      • Demonstrable proficiency in C programming language
      • Expert knowledge of git
      • Solid scripting skills in Bash or Python (preferred)
      • Strong experience with kernel debug and patching
      • Knowledge of upstream kernel process and release cycle
      • Familiarity with several important kernel subsystems
      • Well organized and able to deliver consistently to schedule
      • Experience interacting with upstream kernel developers and mailing lists
      • Ability to thrive in a globally distributed team through self-discipline and self-motivation
      • Strong verbal and written communication skills
      • Ability to present oneself in a professional manner when interacting with colleagues, partners, and community
      • Note: Some international travel will be required.

      Desirable Skills and Experience

      • Ubuntu/Debian packaging experience
      • Snap packaging experience
      • Familiarity with Ubuntu Kernel SRU process and cadence
      • Experience using Launchpad
      • Kernel testing/benchmarking experience
      • Understanding in one/some of several processor architectures such as x86-64, amd64, arm, etc.

      Employee Benefits Canonical Offers:

      • Flexible working options/work from home
      • Tuition and Training Reimbursement
      • Annual Bonus Plan
      • Holiday for Service (Annual Leave)
      • Conference Leave
      • Priority Pass
      • Laptop Refresh Benefit

       

      Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunity to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    • Helpscout (Remote)
      3 weeks ago
      As a member of our Ops team, you will be at the heart of nearly every application, tool, and service at Help Scout. The work you do everyday will reflect the team mission: Ensure uptime and security across all of our applications while developing and supporting tools to enable customer bliss.

      To help us with our mission, we are seeking an experienced Ops Engineer to join our team. You will have a direct impact on Help Scout’s success, while helping more than 10,000 businesses around the world. While customers love our product, it means nothing if they can't access our services with great performance.


      Technologies we work with
      • AWS, Linux (Ubuntu/CentOS), Chef, Git/Github, RabbitMQ, AWS Aurora MySQL & PostgreSQL, MongoDB, Redis, Jenkins, Docker/Compose, New Relic, Sensu, PagerDuty, Ruby, Go, Python, Java, and PHP.


      About the role
      • You’ll be working on a small team of six (that includes one of our co-founders) and in collaboration with our software developers to build, deploy, secure, manage, and optimize highly-available, fault-tolerant, and horizontally scalable systems in AWS.
      • Ideally, we are looking to add a team member in the North or South American timezones.
      • Our engineering teams communicate mostly via Slack and are committed to remote, agile development. When your code is ready, you’ll create and send a pull request with test cases and tag your team for review. 
      • We are investing heavily in continuous integration and delivery and strive to uphold immutable infrastructure standards. 
      • You’ll work autonomously for the most part and we trust you to get work done when/where you can be productive.
      • In order to ensure excellent service to our customers, you will be part of our rotating on-call team.


      A note about on-call
      • The 6-week rotation follows this format: 1 week on backup on-call(which rarely sees much action), 1 week of being on-call, followed by a 4 week hiatus from on-call.
      • Our on-call shift is not particularly wearisome, but as a thank you for carrying the weight for the week, the day following your shift is a free day off if you want to take it. We want you happy, healthy and well-rested!


      About you
      • You have a growth mindset, a passion for learning, and are willing to lean into discomfort for the good of our customers and product. 
      • You became an engineer because you like building systems, tools or products that help people.
      • You write code and scripts that other engineers can easily read and understand and you welcome reviews and feedback from your peers. You are comfortable writing tests and you thoroughly verify your work before you deploy. 
      • You’re a great communicator and have an excellent command of written and spoken English.As a remote company, we rely on clear communication for collaboration and execution. 
      • You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work and time-management style to be remote-friendly.
      • You are helpful and empathetic and care about building on our company culture that embraces these qualities.
      • You have a deep understanding of what it takes to run SaaS at scale and have a solid understanding of Linux systems and networking; from kernel to shell, system libraries, file systems and client-server protocols.
      • You are proficient and comfortable in the AWS ecosystem.
      • You are adept at automating service and infrastructure configuration via industry standard tools (E.g. Chef, Terraform).
      • You have experience building continuous deployment and testing tools. (Docker, ECS, EKS, Kubernetes)
      • You design and build systems that work well and fail gracefully.
      • Security engineering is near and dear to your heart; you build with and advocate for a security mindset when implementing new features and infrastructure.
      • You have experience working with MTAs (e.g exim, postfix) and SPAM filtering (e.g. rspamd, SpamAssassin)
      Benefits
      Competitive salary - Our salary formula is public to all employees (but doesn't divulge your specific salary) and we update it at least once per year. Your salary is the same no matter where you live. Our goal is to pay at or above the market rate of a US-based tech hub like Boston or Seattle.

      Health and dental insurance - We cover you and your family's health/dental insurance 100%. If you are based in the US, we'll cover you on our Aetna policy. If you're based outside the US, we'll reimburse your out-of-pocket health and dental insurance costs.

      Long-term/short-term disability insurance & life insurance - we cover 100% of the premiums for LT/ST disability insurance and base life insurance. You also have the option to purchase supplementary life insurance through our provider (currently US only).

      Flexible vacation - Take time off when you need it! We recommend 3-4 weeks in addition to public holidays, but there are no firm rules. We trust you.

      Sabbatical - After you've been at Help Scout for 4 years, you get a month of paid vacation (in addition to regular vacation) and $2,500 to spend towards travel, learning, projects or anything else during your time off. Read about what our CEO did.

      Paid parental leave, including adoption - 12 weeks of paid leave for all new parents.

      401k with 1% match- via Betterment for Business (currently US only)

      Personal Development stipend - Up to $1,800 per year to improve your craft

      Great tools - Each employee will be provided with a Mac laptop and display (or equivalent equipment of choice). We’ll also purchase any additional software or hardware you need.

      Home office stipend - Every new hire gets $1,500 USD to furnish their home office, and up to $350 USD per month if you'd like to rent a co-working desk somewhere.

      Complete transparency - Everyone has full access to business metrics and financial information about the company.

      About Us
      Help Scout is made by roughly 110 people in 80+ cities around the world, all with a passion for helping others. We come from diverse backgrounds and are united by an enthusiasm for great products and delightful customer experiences. Help Scout launched in 2011 and today we have more than 10,000 paying customers in 140+ countries.

      Why Help Scout?
      We're remote. It doesn’t matter if you’ve worked remotely before — we’ve been doing it for nearly a decade and are helping to write the playbook — we’re happy to show you the ropes. Most folks that get a taste of working in a "remote first" company have a hard time going back to the old way of doing things.

      We’re passionate about diversity and inclusion. The data is abundantly clear about diverse teams being more successful, and we're dedicated to setting the team up for success. Today our leadership team is 62% women, and that's just the start. Here’s our 2019 report. 

      We're committed to SMBs for the long term. Help Scout is focused entirely on serving small and midsize businesses, typically up to 500 employees, because those companies view customer service differently. It's not a cost to be optimized, it's their most effective marketing tool and a key differentiator from the competition. We built Help Scout for companies that truly value being customer-centric (like us) and want a product that shares their values.

      We're leaving the world better than we found it. Did you know Help Scout is a certified B Corporation, with a mission to give away at least 1% of our product through Help Scout for Good? Our company exists not just to help ourselves, but to invest in our team, our customers, our community, and our environment.

      Our commitment to you
      We are an equal opportunity employer and are committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. We have read the studies and understand that diverse teams build better products, bring more perspective to the table, contribute to a company’s financial success and help foster a more inclusive environment for all employees, but the bottom line is that it's the right thing to do.
    • 3 weeks ago

      Our Customers Develop Software at the Speed of Ideas

      CloudBees is powering the continuous economy by offering the world’s first end-to-end continuous software delivery management system (SDM). For millions of developers and product teams driving innovation for businesses large or small, SDM builds on continuous integration (CI) and continuous delivery (CD) to enable all functions and teams within and around the software delivery organization to best work together to amplify value creation.

      CloudBees is the continuous integration (CI), continuous delivery (CD) and application release automation (ARA) powerhouse built from the commercial success of its products and its open source leadership as the largest contributor to Jenkins and a founding member of the Continuous Delivery Foundation (CDF). With a globally distributed workforce of more than 500 employees, the company reflects the global nature of the DevOps movement. We believe in walking the talk! From startups with full-stack developers practicing NoOps to large Fortune 100 companies, CloudBees enables all software-driven organizations to intelligently deploy the right capabilities at the right time.

      Over 3,500 of the world’s best known brands and over 50% of the Fortune 500, invest in CloudBees because of its ability to work across any cloud, in any development environment and to balance corporate governance and control with developer flexibility and freedom.

      CloudBees is home to the world’s leading DevOps experts helping thousands of companies harness the power of “continuous everything” and putting them on the fastest path from great idea, to great software, to great business value.

      As a remote DevOps Consultant, you will be the primary operational point of contact for one or more customers, helping to plan, review, and monitor ongoing operations of our customers Continuous Delivery pipeline. You will leverage your broad experience, troubleshooting application and architectural challenges to support our customers. You will work across customer organizations to ensure customers’ Continuous Integration (CI) / Continuous Delivery (CD) solution is well designed and scale to the needs of the world’s largest events e.g., the Super Bowl, the World Cup and the Olympics. In this role, you will also act as the voice of the customer within CloudBees to escalate problems and to drive prioritization of business needs for our customers.

      What You'll Do

      • Champion and advocate for Enterprise customers within CloudBees (be their voice)
      • Solve technical issues and work directly with CloudBees engineers to ensure that customer issues are resolved as expediently as possible
      • Participate in deep architectural discussions, calling on CloudBees subject matter experts as needed, to ensure solutions are designed for successful deployment
      • Help Enterprise customers define IT and business processes that work well with CI/CD deployments
      • Engage with Director and C-Level executives to translate business needs into technical and operational plans
      • Provide detailed reviews of service metrics to customer leadership

      What The Role Requires

      • Jenkins CI experience required
      • 5+ years design/implementation/operations/consulting experience with distributed applications
      • Exposure to Docker and MicroServices
      • Exposure to Kubernetes
      • Experience managing large scale environments including escalations, incident, problem, and service availability
      • Customer-facing experience as a technical lead
      • High level of comfort communicating effectively across internal and external organizations
      • Presentation skills; high degree of comfort with both large and small audiences
      • Bachelor’s degree or equivalent work experience required; Computer Science or Math background highly desired; working knowledge of software development practices and technologies highly desired
      • Software design, development and deployment
      • Scripting / Automation
      • Occasional travel to visit your customers

      What You’ll Get

      • Highly competitive benefits and vacation package
      • Ability to work for one of the fastest growing companies with some of the most talented people in the industry
      • Industry Certifications
      • Team outings
      • Fun, Hardworking, and Casual Environment
      • Endless Growth Opportunities

      At CloudBees, we truly believe that the more diverse we are, the better we serve our customers. A global community like Jenkins demands a global focus from CloudBees. Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers. Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization.

      In the technology industry, diversity creates a competitive advantage. CloudBees customers demand technologies from us that solve their software development, and therefore their business problems, so that they can better serve their own customers. CloudBees attributes much of its success to its worldwide work force and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere. Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem solving and better solutions for our customers and their businesses.

      • Provide expert advice on all things related to Jenkins, CI, CD, and DevOps
      • Assess and make technical recommendations for customers to reach their Continuous Delivery target
      • Help customers implement CloudBees Jenkins Enterprise solutions to enable Continuous Delivery capabilities
      What The Role Requires
      • Hands-on experience with Jenkins and/or other CI/DevOps tool set
      • Experience with Docker and Kubernetes
      • Experience with cloud computing providers (e.g. AWS).
      • At least 3 years of consulting/professional services experience
      • Measurable competency with application servers, scripting, and network infrastructure
      • Understanding of agile development processes and how organizations adopt and implement those processes
      • Experience with enterprise Linux environments (RHEL or Ubuntu specifically)
      • Bachelor’s degree in Computer Science or related field 

      Travel- 50% (every other week is ideal)

      We are looking for someone on the East Coast.  This is a remote role.

      What You'll Get
      • Highly competitive benefits and vacation package
      • Ability to work for one of the fastest growing companies with some of the most talented people in the industry
      • Team outings
      • Fun, Hardworking, and Casual Environment
      • Endless Growth Opportunities

      At CloudBees, we truly believe that the more diverse we are, the better we serve our customers.  A global community like Jenkins demands a global focus from CloudBees.  Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers.  Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization.

      In the technology industry, diversity creates a competitive advantage.  CloudBees customers demand technologies from us that solve their software development, and therefore their business problems, so that they can better serve their own customers.  CloudBees attributes much of its success to its worldwide work force and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere.  Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem solving and better solutions for our customers and their businesses.

       

    • 1 month ago
      Rainforest QA is an on-demand QA solution. It’s our mission to enable development teams to deliver bug-free software while moving at the speed of continuous delivery. We are truly a global team, allowing us to bring together the best and most diverse talent. Our commitment to the distributed team model and to our company values has earned us multiple culture and workplace awards and helped us build a diverse team of individuals working toward the same goal: change the way QA is done.

      Learn more about Rainforest QA by visiting our LinkedIn, Glassdoor, Instagram, and Facebook pages.

      DevOps Engineer
      As a DevOps Engineer at Rainforest QA you'll be part of an experienced and diverse team with members all over the world.

      We were built as a distributed team from the beginning and we've committed to implementing tools and processes that allow for and support continuous and effective communication across the world.

      What you'll do
      • Rainforest QA automatically runs hundreds of thousands of tests each day for our clients and each test is run in a dedicated, newly provisioned virtual machine (VM) to guarantee a reliable and repeatable testing environment. You will be working to improve how we create, manage, and deploy these VMs. 
      • Work with our customer facing teams to triage, troubleshoot, and fix bugs
      • Help other team members to achieve their goals
      • Continuously learn about new technologies and ways to solve problems
      What we’re looking for
      • 3 years of Linux system administration with experience in running VMs on Linux
      • Experience of Jenkins
      • Experience of using Git
      • Can script in shell and Ruby, Perl, or Python
      • Ubuntu Linux system configuration and maintenance
      • Experience with configuration management tools such as Puppet, Chef, or Ansible
      • An ownership mindset: you should look not only at what you’re asked to do, but ask why you’re doing it and how it impacts on the rest of the product, our customers, and whether it makes sense. We expect you to be responsible for your work and to resolve any bugs you might ship
      • Excitement to learn: this position is mainly focused on creating new and maintaining existing Virtual Machines;we expect you to learn, use, and develop DevOp tools - and to play an active role in suggesting alternatives
      • Excellent communication skills and able to give and receive constructive feedback
      • Happy to review code and have your code reviewed
      • Can work effectively remotely with remote team members(we are a fully distributed company)
      • Comfortable working in a large codebase with many stakeholders

      About our stack
      • We work with Agile methodologies
      • Nagios
      • AWS / Google Cloud Platform / GKE
      • Terraform
      • CircleCI
      Identify with our company values
      • No BS, No Ego: We are radically candid with each other in every interaction. This means a lack of politics, a lack of showboating, a lack of BS. This also means brevity, clarity of thought, and clarity of communication. We give and take feedback without ego, with the knowledge that we all are operating with good intent. No ego is the check system to balance no BS and keep it kind. No ad-hominem attacks.
      • 1% better every day: Continuous improvement is what motivates us. We design our product, our organization and our careers to be continually improving. Mistakes are only bad if they are repeated. Experiments are only wasted if they are not learned from.
      • Own the journey: We are all owners. We demand that of each other. The journey we own is threefold: our customers’ journey, our company’s journey and our personal journey. Our reason for existence is to nail our customer journey, so that we can scale our company’s success.

      How we'll reward you
      • Flexible, remote work options
      • Generous vacation time
      • Competitive compensation and stock options
      • Professional development, career coaching, and conference attendance
      • 3 offsites per year: every ~4 months we arrange an offsite for the whole company to get together so we can get to know our colleagues better and understand what we need to do. The location is ever changing, so you will get to see some new places!
      OUR COMMITMENT TO DIVERSITY AND INCLUSION

      At Rainforest QA we believe that diverse teams improve our business. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status.
    • Linux Systems Support Engineer - Americas

      Why Canonical?

      At Canonical, we believe in the power of open source to change the world.   Our services help businesses and governments around the world with migrations, management and support for some of the best open source projects - Ubuntu, OpenStack, Kubernetes, MAAS, LXD, Ceph.  We are enthusiastic professionals from over 30 countries, the majority of whom are working from home.

      What is a Linux Systems Support Engineer?

      We solve challenging technical problems.  From not-seen-before kernel crashes to configuration issues to root cause analysis, we provide an expert level of support and satisfaction to our customers.

      We are rapidly expanding and are looking for talented problem solvers with a passion for working on the next generation of Ubuntu solutions for our customers.

      Benefits

      • Work from home - take back those commuting hours and save those vehicle/transit costs!
      • Get paid to help improve open source software.
      • Possibility of international travel, up to 4 weeks a year.
      • Daytime working hours - keep that work/life balance.
      • Swap days add schedule flexibility when needed.
      • Time off for conferences.
      • Talent development program.
        • Initial mentoring program to bring up to speed on needed technologies.
        • Additional mentoring opportunities with some of the best in Linux, OpenStack, and more.
        • Study time and expenses for obtaining relevant certifications.

      Requirements

      • Excellent verbal and written communication skills in English.
      • Bachelors or equivalent 4-year degree from an accredited college or university
      • Pass a background check.
      • Minimum 4 years experience supporting Linux systems including experience in:
        • Virtualization - especially with KVM or OpenStack.
        • Containers - especially with Docker, LXD/LXC, or Kubernetes.
        • Storage - especially with Ceph, Swift, XFS, ZFS, btrfs.
        • Networking (bonding, firewalling, bridging, switching, network file system tuning, MTU issues, etc.)
        • Linux integration with other environments (authentication/directory services, network file systems, etc.)
        • Cloud computing (provisioning, monitoring, orchestration, etc.)
      • Troubleshooting experience:
        • Basic reading of stack traces to be able to search for duplicates, escalate to correct team.
        • Understand OS and Application level bugs and advise on next steps
        • Programming fundamentals in any language.
      • Customer support experience:
        • Know how to adapt your speech depending on your audience.
        • Communicate clearly: setting the right expectations, providing timely status updates, and clearly explaining necessary steps.
        • Not getting too attached to a technical problem to not be able to let go or see the bigger picture.

      Challenges

      • Investigate issues reported by customers by doing your own research and involving others across the organisation as necessary.
      • Work to resolve complex customer problems related to Canonical’s wide variety of products including Ubuntu server, Ubuntu desktop, Ubuntu cloud images, Juju, MAAS, Snaps, Landscape, Canonical’s distributions of OpenStack and Kubernetes, and more.
      • Ownership of results: Ensure that each support case owned by you is handled according to our Service Level Agreement (SLA) with the highest possible customer satisfaction by setting the right expectations and fulfilling your commitments.
      • Engage directly with customers and work collaboratively by phone, ticketing system, and remote sessions to resolve their issues.
      • Participate in a regular weekend working rotation.
      • Contribute new knowledge base articles and maintain existing articles, ensuring shared knowledge and lessons learned are available to customers.
      • Understanding Ubuntu development process to be able to set customer expectations correctly on timeline for a fix.

      Background check required

    • 1 month ago

      Keywords:  ceph, swift, block storage, c++, open source, storage replication, distributed object storage, distributed block storage, and distributed file storage, remote job, software development, software engineering

      Reports to:  OpenStack Product Engineering Manager

      Job location:  Remote, home-based, Americas or Europe

      Job Summary

      Canonical and Ubuntu are at the heart of cloud computing, distributed computing, and scalable software systems. Whether public or private clouds, bare metal, or virtualized in a container, Ubuntu is there.

      In this role, you’ll be building and modeling software to drive distributed storage systems.  You’ll be engineering solutions to scale in production. You’ll work with our field and product teams to ensure we’re meeting the needs of customers who are looking to adopt cutting-edge technology to solve real-world business challenges.

      Applicants should be passionate about the future of the software-defined datacenter, distributed storage systems, and open source. Canonical is a globally-diverse team of engineers who share that passion, and you will need to work well in that context.  Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

      You will travel internationally 4 to 6 times per year for team engineering sprints, industry events, and strategic planning sessions, generally for 1 week at a time.  Recent locations include: Montreal, Malta, South Africa, Berlin, Ghent, Brussels, Vancouver, Salt Lake City, New York City, Budapest and Shanghai.

      Key responsibilities:
      • Develop high-quality, extensible, and reusable software (Python, C++).
      • Display strong technical leadership in feature definition, feature delivery, code review, and backlog management.
      • Interact with stakeholders, product owners, including field teams and customers, to define new features and to resolve issues.
      Required skills and experience:
      • Professional track record (2+ years) of software engineering using Python, C++, Golang or similar.
      • Advanced working knowledge of cloud computing and distributed storage systems.
      • Degree-level education in a technology field.
      • Experience with agile software development methodologies.
      • Experience with Linux and the free software world.
      • Excellent communication skills in the English language, both verbal and written, especially in online environments such as mailing lists and chat systems.
      • Ability to effectively interact with a diverse group of people (both technical and non-technical).
      • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule, and to motivate and mentor others to do the same.
      Desirable skills and experience:
      • Demonstrated track record of open source code contributions and community participation.
      • Experience with one or more Linux package distribution technologies (deb, snap, rpm).
      • Experience with Ceph, Swift, and/or DRBD as a developer or as an operator/administrator.
      • Experience with container technologies and platforms (LXC, LXD, Docker, Kubernetes, or similar).
    • Kinsta is a modern cloud hosting company focused on WordPress hosting. We run our services on cutting edge technology and we are proud of the level of support we offer to our customers. Our talented and motivated team is scattered across the globe with team members hailing from every continent but Antarctica! We're constantly on the lookout for great talent to join our awesome team. If you’d like to become part of the Kinsta family, hit apply or drop us a line, we’d love to talk to you!

      Our client base is growing steadily and we’re looking for a competent Support Engineer with exceptional communication skills who can provide enterprise level technical support to our customers via our support system.

      Our support team works with our customers using chat and email (we use Intercom.io exclusively for these purposes). As a Kinsta Support Engineer you will:

      • Take ownership of issues reported by customers and see problems through to resolution.
      • Research, troubleshoot, and identify solutions to resolve customer issues.
      • Follow standard procedures for proper escalation of unresolved issues to the appropriate internal teams.
      • Provide prompt and accurate feedback to customers.
      • Monitor uptime and analyze transactions data using third party analytics tools to resolve more advanced issues.
      • Document troubleshooting and problem resolution steps for internal use and to extend our Knowledge Base.

      This role's shift need is Monday-Friday 9pm-5am UTC (our support team uses UTC for scheduling).

      Requirements

      The ideal Kinsta Support Engineer is technically-knowledgeable, upbeat, professional, curious, and self-motivated.

      Excellent support is one of the cornerstones of our business. Our clients have come to expect industry-leading support and it's our pleasure to deliver that to them. As a result, we're pretty careful about adding new Support Engineers to our team.

      We hire Support Engineers with a variety of different areas of expertise - some of us are WordPress developers, others are Linux server gurus, while others are technically-knowledgeable internet generalists who have mastered the art of customer service.

      All of our Engineers must meet the following core requirements:

      • Completely fluent in English with excellent written communication skills.
      • Capable of thriving in a fast-paced and occasionally stressful environment interacting with multiple clients simultaneously while maintaining a professional and friendly tone.
      • Our Support Engineers must know WordPress deeply. All we host is WordPress and we have the best support team in the business (even if we do say so ourselves). While you don't have to be a full-fledged WordPress developer to be a Kinsta Support Engineer, you do need to know the WordPress database and file/directory structure as well as the wp-config.php file like the back of your hand. Experience with WP-CLI certainly advantageous.
      • A basic understanding of or familiarity with the following technologies: Linux, NGINX, PHP, MySQL/MariaDB, HTML, CSS, JavaScript, DNS, CDN, and caching (object and page).
      • Consummate professionalism: we're a distributed team and we expect you to act like the professional we know you are. That means being a member of the Kinsta team requires excellent communication, rock-solid reliability, and the drive to bring your best effort to bear on your work every single day.

      Our Support Engineers deal with a lot more than just WordPress! While you don't need to be a full-stack developer to fill this role, you will be providing hosting support to full-stack developers, so you do need to be familiar with the full-stack, from Linux web servers to browser dev tools.

      Bonus points:

      • Completely fluent in a second language. Languages we're currently targeting include: Italian, French, Japanese, Dutch, Portuguese, Swedish, and Danish. If you are fluent in one of these languages please highlight this information when you apply!
      • Deep expertise in any (or all!) of the following: WordPress, Linux, NGINX, PHP and MySQL.
      • Experience setting up, managing, and supporting LEMP/LAMP stacks.
      • Prior experience working with customers over chat in a technical role in a fast-paced environment - particularly experience providing live support for web hosting or WordPress products.

      Benefits

      This is a fully-remote role. The Support Engineer can work from anywhere with reliable broadband internet access.

      This position offers a great deal of flexibility, responsibility, and opportunity for growth for the right candidate.

      We always use the latest version of everything: PHP 7.4, NGINX, Ubuntu 18.04, Linux containers, Google Cloud and more, so you’ll be able to work with a bunch of exciting technologies and use them every day!

      If you want to learn more about Kinsta and what it's like to work for our team, head to our website, Kinsta.com, and look for the About Us link in the footer.

    • DevOps operations and development of related automation software on the free software project Open edX. The project is used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

      We are looking for experienced DevOps specialists, to help improve and scale our infrastructure. We host many instances of Open edX, and have developed open source automation software based on OpenStack and Python/Django to scale it, and allow users to spin their own instance by themselves. We are looking to refactor some of its components, including moving to Terraform and Packer, as well as supporting additional platforms such as AWS.

      The Open edX platform itself is a large Python/Django codebase, with good code standards and architecture. You would also work on different clients contracts using the platform, which can include both DevOps operations and fullstack Python/Django/JS development. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. 

      Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

      We welcome applicants of all genders and ethnicities.

      Basic requirements

      - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

      - Cloud computing, like AWS or OpenStack

      - Databases: MySQL, MongoDB, PostgreSQL

      - Configuration management tools such as Ansible

      - 3+ years working with Python

      - Experience with unit testing

      - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu

      - Experience with contributing to free software projects, and communicating within a free software community

      Additional skills

      You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

      - Experience with Python web frameworks, specifically Django

      - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)

      - RabbitMQ, Redis & Elasticsearch

      - git source control

      - Mobile development (iOS and/or Android)

      - Managing clients & projects from beginning to completion (senior developer)

      - Public speaking at conferences (you would present a talk every year at the Open edX Con)

      About OpenCraft

      We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

    • Canonical (EMEA)
      2 months ago

      Role Summary

      Ubuntu is the most widely used Linux for innovation from cloud to connected device. Our growing team of IoT field engineers help customers deliver sophisticated IoT products and services across a wide range of industries - from autonomous vehicles to refrigeration solutions.

      Field engineers carry a significant responsibility - helping customers understand the range of silicon and board options, helping them deliver their unique applications, and helping them ensure the security of critical infrastructure. Our team hires software engineers with experience in the full stack of Linux from firmware to GUI. We represent Canonical and its capabilities to some of the most important companies in the world. Our customers have tremendously varied goals - from mission critical and very expensive machines to tiny and low-cost things. We aim to bring the right insights at each stage of the process and to help these customers make effective choices. Most importantly, we aim to help them deliver devices that meet their business goals, on time. 

      Responsibilities include consulting, developing, demonstrating, and presenting some of the most advanced operating systems and application technologies available in the enterprise world. The role is a fast-paced, problem-solving environment and the questions require answers can be challenging yet very exciting. The right candidate must be resourceful, quick-thinking, and able to deliver on a wide variety of solutions across cloud, server, desktop and IoT technologies.

      This role will support customers in EMEA market.

      Key Responsibilities and Accountabilities

      • Build strategic relationships with key technology partners and customers
      • Conduct yourself as a trusted technical advisor
      • Apply expertise in analysing a customer's business or technical challenges and correctly map the appropriate solution
      • Leverage deep knowledge of Ubuntu and related technologies to provide technical subject matter expertise to sales staff, partners, and customers for the development and implementation of complex IoT products and end-end solutions
      • Work in conjunction with Canonical’s IoT and Cloud sales, delivery and business development teams to grow existing customer accounts as well as winning new customers, including the interaction with other offices in EMEA.
      • Develop and present technical sales collateral such as presentations, how-to guides, and technical competitive documents to project teams.
      • Propose and present custom technical solutions to Canonical’s clients and partners based upon Ubuntu technologies such as Ubuntu Core, Snaps and other Canonical technologies.
      • Understand and champion the technical knowledge and product skills required to meet customer requirements and close new business.
      • Assist in coordinating and preparing responses to RFx documents.
      • Travel required; mix of domestic and international up to 30%.

      Required Skills and Experience

      • A degree in engineering, preferably computer science or software engineering
      • 2 years experience in enterprise or commercial software development with Linux
      • Excellent communication and presentation skills - both to customers and in support of technology and industry conferences.
      • Skills in supporting complex sales cycles what involve detailed technical requirements, multiple technical stakeholders and new innovative product designs.
      • Ability to interpret customer business challenges and technical issues and effectively communicate how a solution will align to their needs and requirements.
      • Experience of deploying embedded and IoT solutions - from hardware, operating systems through applications and cloud services.
      • Understanding of security issues in the IoT industry.
      • Understanding of the Linux kernel: modules, BSPs, etc.
      • Familiarity with x86 and ARM SoC architectures and vendors.
      • Experience of working in verticals such as automotive, robotics, gateway, networking, industrial and digital signage.
      • 5+ years of experience in technical roles with Linux, preferably Ubuntu
      • Open source & Linux
        • Familiarity with open source development tools and methodology.
        • A strong and demonstrated grasp of Linux technologies including advanced scripting, development and Linux software packaging experience.
        • Familiarity with the licenses and license compliance requirements for open source software.
        • Familiarity with boot loaders and hardware-related aspects of Linux development
      • Strong English language communication skills, especially in online environments such as mailing lists and social collaboration tools
      • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule.
      • Self-driven personality.
  • Customer Support / Customer Success (1)

    • Description

      Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Most of our team's solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest or experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.

      A Dedicated Support Engineer must be a self-motivating and self-managing person who can learn complex technologies quickly. You will be embedded within the customer team and be accountable for providing an outstanding technical support experience to our customer.

      Each day you will have to make judgment calls regarding your ticket queue, prioritising it to maximise your effectiveness while setting aside time to learn about our new products and technologies.

      If working with some of the smartest people in the industry sounds appealing, and if you like to dig into the code, Canonical might be the place you are looking for! 

      Job Role:

      • You are the front lines of architecture, development, coding, operations, cloud health and the customer’s experience with Canonical Support
      • TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, guiding customers to successful infrastructure operations. 
      • Direct/Concise line of communication with customer stakeholders and teams inside of Canonical
      • Technically assist with change requests
      • Delivery management (SOW, change requests, software engineering/building features from scratch)
      • You will also participate in various training sessions, team gatherings and company events

      Requirements:

      • BA/BS degree in Computer Science or a related technical field
      • Development experience
      • Demonstrable experience in at least one of the following programming languages - C, Python or Go and contribution to open source projects in the cloud or devices area
      • Excellent communication skills and presentability
      • High motivation, ability to multi-task and follow-up reliably on commitments
      • Interest in customer-facing engagement, including demonstrating and understanding customer environment and needs
      • Ability to travel globally for periods up to two weeks; overall 20% travel time
  • Product (1)

    • 1 week ago
      Public Cloud Product Manager

      Canonical leads the development of Ubuntu, the operating system leading the way in public cloud. If you’re inspired by:

      • shaping the daily software experience of millions of user around the world,
      • creating new products and business models focused on open source ecosystems that leverage public cloud capabilities on AWS, Azure, GCP and others,
      • high stakes, tough, distributed problems in the cloud and on all sorts of environments, infrastructure and devices,
      • seeing your skills and talents make a meaningful difference in the world, then read on.
      Role description

      We’re seeking a technical, detail-oriented and articulate product manager to shape the roadmap for Ubuntu on the public clouds from Canonical. You'll be focused on one of the key public clouds we work with, such as AWS, Azure or GCP, working directly with product managers, engineering managers and lead designers on both Canonical and the public cloud partner sides. Your mission is to design and drive delivery of distinctive products that enable our users to do build safe, robust cloud-based applications that delight their end customers.

      This role is responsible for all aspects of product management for the public cloud, from requirements definition, to partner coordination and market messaging.  You will need to understand the landscape, the competition and the market. You need to be comfortable with business development to find new partners with which you will collaborate with to bring products to market.  

      At Canonical we use the agile development model, so you will need to be familiar with how that affects product planning and how to best work with the engineering team.  We are a widely distributed team, so you will need to be adept at working in a globally distributed organisation with occasional travel.

      You’ll love this job if...
      • You are familiar and interested in public cloud ecosystems and technology,
      • You are keen to define products that will command attention in a busy marketplace,
      • You are business oriented and commercially minded,
      • You are intrigued by open source and free software, and believe in the importance of free software in everyday computing, regardless of platform or device, but have an appreciation for the challenge in tastefully defining paid, commercial products, the success of which will define the future of the free platform.
      • You believe that the last word in cloud computing has not been written and are keen to dive in and see what else is possible.
      Key responsibilities
      • Maintaining a joint roadmap covering all activities with a specific public cloud platform, such as AWS, Azure or GCP
      • Maintaining product requirements documents for each product being developed for that public cloud platform
      • Engaging with Canonical's engineering teams to ensure requirements are well-understood, that delivery plans are captured and communicated and that progress towards deliverables is maintained
      • Understanding the overall market and competitors
      • Engaging with ecosystem partners to enhance our own products by adding new capabilities or paths to market
      • Acting as product champion and primary contact for all product related questions and press engagements for that specific public cloud
      • Coordinating with the communications team to determine market messaging, collateral and launch plans
      Required skills and experience
      • Excellent communications skills, both verbal and written
      • B.S./M.S. degree or equivalent experience in applicable field, preferably Design, Computer Science, Engineering or Information Technology
      • End-to-end software product management and development experience
      • Knowledge of Linux, cloud, and open source infrastructure and applications
      • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule
       Desirable skills and experience
      • 2+ years experience in product management or engineering direction in a technology company
      • Familiarity with agile development methodologies

      Canonical is an equal opportunity employer