Remote ubuntu Jobs in April 2020

8 Remote ubuntu Jobs in April 2020

Post a job
    • 🔥 NEW: -50% on Remotive Community Memberships during COVID 19.
      Remotive Slack Community
  • Software Development (7) Software Development rss feed

    • 1 week ago

      Do you enjoy working with some of the latest technologies and using your expert Linux Administrator skills to automate routine system tasks? Do you like solving complex problems and finding solutions that scale appropriately in large, high-traffic environments? Are you comfortable working with a broad spectrum of software & services? If so, then we would like to hear from you!

      We are a small remote team of 3, looking for another curious, independent, and savvy DevOps engineer to build upon our continuous delivery pipelines using Kubernetes & Jenkins. We work with hybrid cloud environments and integrate many AWS services like EC2 & Lambda. Not a morning person? This full-time position has afternoon/evening hours: (ideally, 12pm-8pm Pacific give or take an hour).

      Responsibilities

      • Deploy, manage, & maintain applications and systems
      • Participate in on-call rotation
      • Implement, maintain, and improve CI/CD pipelines
      • Actively troubleshoot any issues and document solutions
      • Ensure system availability, respond to incidents, and handle escalations from other teams

      Requirements

      • 2+ years experience in a DevOps role (or similar)
      • Strong oral & written communication skills
      • Experience using Amazon Web Services (EC2, S3, & RDS at a minimum)
      • Proficient with Linux systems administration (RHEL/CentOS & Ubuntu specifically)
      • Experience with CI/CD platforms (Jenkins)
      • Comfortable using version control (Git)
      • Proficiency with Docker container concepts
      • Prior experience maintaining high-availability systems

      Nice to Have

      • Kubernetes exposure
      • Previous experience with Ruby on Rails environments
      • Prior experience with monitoring systems such as Grafana, Zabbix, or Nagios
      • Configuration management tools such as Terraform and/or SaltStack

      Benefits:

      • Health/dental vision insurance
      • 401K
      • Great work/life balance
      • 13" MacBooks and computer monitor provided
      • Adjustable work desks
      • Snacks and Friday Happy Hours!
      • Great location Our San Francisco office is steps from the Powell BART/Muni station!
    • ZeroEyes (ET hours)
      3 weeks ago

      ZeroEyes was founded by military special operations veterans, self-starters, and elite technologists. Our mission is to prevent gun violence and mass shootings by leveraging Artificial Intelligence.

      We are recruiting those interested in joining an extremely high growth startup. If you are searching for a job that asks of you the bare minimum, please do not apply. Your position, perseverance, and skillset are crucial to our mission success. You will be asked to break new ground. We are not looking for passion; we are looking for obsession in our mission to save lives. If you lack the minimum requirements, but believe you are the right candidate, please apply and let us know why you are still a fit. We look forward to speaking with you!

      If you are missing some of the skills but believe you are the right candidate, tell us why.

      In this position you will be:

      • Developing Gstreamer pipelines written in C to connect to and stream real-time video
      • Working with state of the art deep learning frameworks to deploy object detection models for inference
      • Testing and optimizing GStreamer pipelines to maximize hardware performance
      • Build, automate and customize deep learning training and inference environments

      You must have:

      • Relentless work ethic and positive outlook 
      • C, C++, experience working with RTSP / IP camera streams

      Additional preferred experience:

      • GStreamer, OpenCV, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes, Helm Charts, Ubuntu, Agile/Jira, Github
    • In this position you will be:

      • Developing Gstreamer pipelines written in C to connect to and stream real-time video

      • Implementing and managing pre-processing of video to optimize performance of deep learning models

      • Working with state of the art deep learning frameworks to deploy object detection models for inference

      • Testing and optimizing GStreamer pipelines to maximize hardware performance

      • Helping to build, automate and customize deep learning training and inference environments

      • Working with Nvidia’s Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

      • Writing and optimizing GStreamer plugins to manipulate video and image data Requirements Skills, Experience, Certifications

      • C, C++, Python, Cmake

      • RTSP streaming, OpenCV, GStreamer, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

      • *Ubuntu. RedHat/CentOS and Windows Server a plus

      • Experience with AWS, GCP, Azure, etc a plus

      • Experience with Scrum/Agile development methodologies

      • Experience with Putty/Termius, Powershell, Linux/Windows command line tools

      • Installing Nvidia drivers, Cuda, cuDNN

      • Knowledge of GPU hardware and performance testing

      • Experience with VMS and DVR/NVR

      • C#, Go, Postgres DB, ASP.NET Core a plus

      • Minimum 5 years of related experience or equivalent blend of education and experience.

      • Up to 25% travel

    • 1 month ago

      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.

    • Kinsta (Eastern Time +/- 4 hours)
      1 month 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 months 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.

    • 2 months 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.
  • Product (1) Product rss feed

    • 1 month 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