Cloud Operations Engineer

Canonical


3 months ago

07/23/2019 10:21:23

Job type: Full-time

Hiring from: Europe

Category: Software Dev


Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

Job Summary:

The Cloud Operations Engineer role is ideal for skilled software engineers with several years experience developing in Python, a passion for distributed systems and an interest in the entire Linux stack - from kernel to networking to virtualization and containers. It is a demanding role that requires rigour in both code and customer interactions.

As a Cloud Operations Engineer you will:

  • Understand and operate cloud and container technology from kernel to dashboard - OpenStack and Kubernetes

  • Implement new features and improve the resilience and scalability of the existing cloud and container portfolio at Canonical

  • Automate operations for reuse across the worlds largest companies, taking into consideration the complexities of distributed systems

  • Operate production OpenStack clouds for Canonical and its clients

  • Operate production Kubernetes clusters for Canonical and its clients

  • Develop skills in troubleshooting, capacity planning, and performance analysis

  • Collaborate on documentation, playbooks, policies and procedures

  • Implement new features and improve the resilience and scalability of the existing cloud and container portfolio at Canonical

  • Provide assistance and guidance to Canonical’s Support and Operations teams

  • Collaborate with globally distributed engineering, operations, and support peers

  • Ensure service level agreements are met

  • Responsibility for time-critical escalations to senior engineers

  • Carry final responsibility for time-critical escalations

The successful Cloud Operations Engineer candidate will have:

  • Engineering degree, preferably in computer science or software engineering

  • Python software development experience , with large projects

  • Extensive Knowledge of cloud computing concepts and technologies

  • Practical knowledge of Linux networking, routing, and firewalls

  • Hands-on experience administering Linux servers for personal use

  • Able to communicate clearly and effectively in English over Email, IRC, and in person

  • Self-driven, able to troubleshoot from kernel to web, and willing ask others when appropriate

  • Highly motivated, productive and organized and capable of working from home full time

  • Familiar with Ubuntu or Debian

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 2 weeks ago

    SilviaTerra is excited to be hiring a full-time software developer as the 10th member of our team. Help us build the future of precision forestry. Our clients include NGOs, state and national governmental agencies, and several of the largest forest landowners in the world.

    Our work has been featured in The Wall Street Journal, Fast Company, and the BBC. Through our collaboration with Microsoft as an AI for Earth grantee we’ve been able to create the first ever high resolution nationwide forest inventory, with data for every acre in America. Looking forward, we believe that recent advancements in remote sensing, cloud computing, and AI - combined with deep domain expertise - puts us in a unique position to build the future of forestry. If we ship even half of the things we have planned for 2020, it will be a wild year and we can’t do it without you.

    In this role, you’ll work closely with project managers to help design the next generation of forestry software. We’re a small team, so you’ll be contributing at all levels of the process - from initial UI/UX sketches to phone calls with users in the field about their experience with the new feature.

    SilviaTerra is a fully remote company, loosely working US hours. Some travel will be required to company meetings (3-4 weeks per year).

    Required Skills + Experience

    A successful candidate will have the following:

    • Experience with Python, Docker, and Linux based development

    • Front end experience - can design product UI/UX. HTML/CSS/Javascript. Has googled “how to vertically center a div” before at least a few times (and knows they will have to again!)

    • Ability to manage their own work remotely

    • A highly organized, communicative and collaborative work style

    Desired Skills + Experience

    We'd be extra excited if you have:

    • Experience with React/Redux, Django

    • Experience building mobile applications

    • Dev Ops experience. Digital Ocean/AWS/Azure, CI/CD.

    • General interest in forestry. For this position, we won’t need you to be able to distinguish between a Pine and Spruce (hint: it’s the needles!). We have a separate Biometrics Team for that. However, we hope you can get excited about nature or, at the very least, a good game of Photosynthesis the Board Game.

    To Apply

    Interested applicants should submit a cover letter and resume to [email protected] We will begin reviewing applications immediately and until the position is filled. We know your time is valuable, and we hope to respond to all applicants with a firm answer as quickly as possible.

    SilviaTerra is an equal opportunity employer and will not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.

    Applicants must be authorized to work in the United States.

  • 2 months ago

    We are Aiven—a managed cloud services startup launched in 2016. We run and manage open source databases such as PostgreSQL and Apache Kafka in all major clouds including AWS, Google Cloud and Azure. Backed by Europe's leading investors, our services are used daily by hundreds of customers across the globe with more joining every single day.

    Site Reliability Engineer / Backend Developer

    We are looking for an experienced Site Reliability Engineer to join our committed and talented team! You will work to ensure the high quality of Aiven’s managed open-source database service (DBaaS). 

    Your tasklist will include activities such as improving and extending the self-healing logic, improving monitoring and alerting automation, and ensuring the systems are able to scale with our rapidly growing customer base. Depending on your interests, you can also participate in new feature development for the Aiven platform. 

    To succeed in this role, you need a strong background in software engineering and an excellent understanding of Unix systems administration and networking. You should also enjoy automating things and ensuring system scalability, reliability and security. 

    The person we are looking for is self-driven, enthusiastic about programming, and willing to help others. We value analytical problem-solving skills and an openness to new ideas.

    We are headquartered in Helsinki, Finland but this position is also open to remote candidates anywhere in European Union or United States.

    What you can do:

    • Excellent development skills in Python

    • Excellent Linux systems administration and networking skills

    • Experience in systems automation

    • Excellent verbal and written communication skills in English

    What we value:

    • Hands-on experience with some of the following systems: Apache Kafka, PostgreSQL, InfluxDB, Elasticsearch, Cassandra, Zookeeper or MySQL

    • Good understanding of IT security

    • Distributed systems knowledge

    What we can offer:

    • A dynamic startup environment with a rapidly growing, international business

    • Highly experienced colleagues

    • Possibility for stock options on top of the monthly salary for permanent employees

    • You will be part of a highly-skilled, tight-knit team of just over 25 people, making your contribution essential to what is becoming a great success story. If you’re interested, send us your application along with a link to your Github profile.

  • Kraken (North America & Europe)
    2 months ago

    About Kraken

    Kraken is one of the largest and most successful bitcoin exchanges in the world, and we’re growing faster than ever. We’re looking for people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers, and we truly believe our success depends on having both in spades. Join us and the movement to change the way the world thinks about money.

    About the Role

    This is a fully remote role, we will consider applicants based in North America and Europe.

    Responsibilities

    • Build and enhance test automation frameworks for back-end testing using general-purpose programming languages like Go, Python, and C++

    • Build out automated regression test suite to achieve higher test coverage

    • Learn and understand the business domain and application architecture

    • Collaborate on test strategy by reviewing functional requirements and design specifications with development and product teams

    • Ensure timely completion of QA deliverables

    Requirements

    • Comfortable writing not only automated tests but the frameworks and tooling that support them using high-level programming languages, particularly Go, Python, and C++

    • 3+ years QA experience in the financial sector

    • Very comfortable using Linux command line and local virtual machines

    • Familiarity with messaging protocols, particularly TCP sockets, HTTP(S), REST, WebSockets, Protocol Buffers

    • Keen interest in financial markets and familiarity with trading, particularly order types and collateral/margin trading

    • Prior experience implementing automated testing of distributed real-time systems

    • Well versed with issue-tracking tools such as Bugzilla and JIRA

    • Comfortable and productive working on a remote-first basis

    • BS in computer science or a related quantitative field

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!