DevOps Engineer

Netlify


3 weeks ago

07/31/2019 10:21:23

Job type: Full-time

Hiring from: Americas, EMEA

Category: Software Dev


At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.

The mission of our platform engineers is to scale Netlify’s microservices infrastructure for the next million users.

Our main office is located in the Dogpatch district in San Francisco, CA, however, 40% of our company is distributed around the world.

Some of the challenges you’ll be working on:

  • Scale our infrastructure to handle hundreds of thousands of request per second.

  • Increase observability, reliability, and monitoring of all Netlify’s systems.

  • Build internal tools to help us managing, releasing, and scaling our own applications.

  • Automate our incident responses and scale-up procedures.

  • Develop deployment pipelines for services running in Kubernetes.

  • Build internal tools for reliably releasing immutable infrastructure using Terraform, Ansible, and Packer.

  • Grow the system's global footprint to include different cloud providers.

  • You’ll benefit from the following prior knowledge and experience:

  • Understanding of Linux OS fundamentals.

  • Web and CDN technologies.

  • Understanding DB performance and monitoring, both RDBMS and NoSQL.

  • Internet standards like HTTP, DNS, and TLS.

  • Being part of a weekly on-call rotation.

Competencies that we value in candidates:

  • You’re curious and open to learning new technologies and best practices.

  • You can focus on key priorities and pragmatic solutions.

  • You can adjust quickly to changing priorities and conditions. 

About the team

We believe that empowered, engaged employees do the best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions for improvement not just in your daily job, but in many other aspects of building a company. Whether you work from our main office in San Francisco, or you are a remote employee, we’ll be working together a lot - particularly, pairing and collaborating - we want you to succeed! We don’t want you to work too hard (burnout is real), and we do want to encourage you to grow (impostor syndrome is also real) - and we’ll help you do that.

Netlify is devoted to building a team of people with different backgrounds and lifestyles. We eagerly invite applications from people of all kinds. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please do let us know.

How we hire

After we evaluate your application, we will schedule a conference call so we can meet. If you live in San Francisco, we usually substitute this call with a visit to our office. This first meeting helps us to learn more about your past experience and helps you to learn a little bit more about our company and how we work.

If we move forward with the process, we will work together in designing a test to evaluate your technical skills. We’ll invite you to join a dedicated Slack channel where we can reach each other and talk about the test.

If the test is successful, we’ll schedule a next meeting with other members of the company that you’ll be working with, directly or indirectly.

After this third interview, you’ll meet with the management team to discuss salary and other compensations.

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

  • 1 week 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.

  • Current priority is in the EU.

    As a Pagely support tech, you are an integral part of the Pagely team and responsible for creating an exceptional experience for our customers. You strive to provide superior customer support and genuinely enjoy helping people. You love learning and have a strong background of working with WordPress, HTML and CSS and PHP debugging skills. As a support tech you have patience, great communication skills and create graceful solutions to complex problems. You will be responsible for handling all incoming customer support issues, responding in a professional, timely, manner and keeping an open line of communication with customers and between your team members.

    This is a technical customer-facing position, you need to know your way around a Linux command line and have an understanding of the building blocks of the WWW (Domains, DNS, Servers, Web Caching, etc.)

    We run a ‘tier-less’ support organization. There’s no designation like Level 1 or 2 for support reps – here, everyone is skilled.

    Basic Requirements

    • Enjoy problem solving

    • Passion for helping people

    • Strong troubleshooting skills

    • Creative problem solving skills

    • Self motivated and Disciplined

    • Technically adept

    • Organized with an understanding of prioritizing

    • Desire to learn

    Technical Requirements

    • Firm grasp in all areas of WordPress (core, themes, plugins)

    • Linux Command line skills

    • Skilled in LAMP/LEMP stacks

    • Experience with DNS

    • Skilled in PHP/MySql

    • Basic knowledge of networks and cloud computing

  • 4 weeks ago

    As a DevOps engineer, you'll be responsible for managing the deployment of auxiliary value added services for that we deploy for the Lightning Network such as Lightning Loop[1]. Existing knowledge of Bitcoin, and particularly key management is desired. As our systems deal with live funds, security is of the utmost importance. Our current stack includes tools such as: etcd, Kubernetes, Prometheus, Docker, Grafana, and Traefik. 

    As part of your role, you'll be working with a globally distributed team in order to develop and maintain secure and robust infrastructure that supports the Lightning Network. Additionally, you'll also be working to make it easier to deploy, monitor, and secure deployments of our open source software that comprises the decentralized Lightning Network.  

    An ideal candidate would have a strong passion for Bitcoin and a desire to make using Bitcoin cheap, fast, and simple for everyone.

    Roles:

    • Design and deploy secure key management systems for Bitcoin that incorporate both hot and cold wallets 

    • Refine our software lifecycle, deployment and management practices

    • Build tools and processes to improve development practices

    • Design fault tolerant and highly available service architectures 

    • Design and maintain passive monitoring and alert systems for our services

    • Ensure our infrastructure is secure, recoverable (disaster, data), and maintained (security patches, tool upgrades, etc)

    • Improve the state of the art for deploying+monitoring decentralized infrastructure such as lnd

    Skills: 

    • Proficiency with Linux and a scripting language such as Python

    • Deep understanding of AWS services and experience maintaining a cloud deployment

    • Understanding of networking concepts (TCP/IP, DNS, routing, subnets). 

    • Familiarity orchestration and management infrastructure such as Kubernetes or Terraform 

    • Experience with standard web stack technologies (eg. http services, caches, proxies, load balancers)

    • Strong grasp of modern security practices and prior experience with key/secret management technologies 

    [1] https://blog.lightning.engineering/posts/2019/03/20/loop.html

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!