Packet Wrangler

Automattic


3 weeks ago

11/13/2019 10:22:21

Category: Software Dev


We are the company behind WordPress.com, Jetpack, and WooCommerce. We are looking for someone to help us develop, build, and maintain our growing global network infrastructure – currently serving customers from 28 locations on 6 continents.

At Automattic, we operate our own global anycast CDN and origin datacenters at 28 locations. We utilize scripting to automate the interactions with our network infrastructure, primarily in Python. We monitor and optimize network routing performance from each datacenter on an ongoing basis. We utilize strategic BGP peering, routing policies, and community tagging to steer requests from other networks to the closest POP for the lowest latency. We design and operate our network with a target of 100% uptime for our customers, including scheduled maintenances.

If you are passionate about network performance and uptime, network scripting, and network automation, we want to hear from you!

Experience we look for:

  • At least three years of related experience in a large-scale network engineering operations multi-vendor environment.

  • Automating network administration using Python, or another high-level scripting language.

  • Comfortable working in a Linux/Unix environment.

  • Knowledge of TCP/IP stack, application protocols (DHCP/DNS/HTTPs) and networking concepts (VRRP/VLANs/High Availability/Load Balancing/BGP/IGP/ECMP).

  • Operation experience working on IP networking technologies, routers, switches, and the application of routing protocols. (OSPF, BGP, MPLS, RSVP, LDP).

  • Network troubleshooting on complex internet routing problems, both internal and external.

  • Experience with configuring and operating open source tools for network automation, metric collecting, log collecting, and visualizations.

  • Experience with internet routing, eBGP peer relationships, routing policies, and traffic engineering.

  • Advanced / expert level traceroute/MTR/tcptraceroute/iperf/tcpdump skills.

  • Experience with collecting network metrics using SNMP and streaming telemetry.

Diversity & Inclusion at Automattic

We’re improving diversity in the tech industry. At Automattic, we want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups. Our D&I committee involves Automatticians across the company and drives grassroots change. For example, this group has helped facilitate private online spaces for affiliated Automatticians to gather and helps run a monthly D&I People Lab series for further learning. Diversity and Inclusion is a priority at Automattic, though our dedication influences far more than just Automatticians: We make our products freely available and translate our products into and offer customer support in numerous languages. We require unconscious bias training for our hiring teams and ensure our products are accessible across different bandwidths and devices. Read more about our dedication to diversity and inclusion.

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

  • Eat Like A VIP (UTC -1 to UTC +2)

    Full-Stack Developer

    Come help us modernize the $500B+ full-service restaurant industry in the US and Europe.

    As a founding team member, you'll have the ability to lay the foundations of what the company will become. We are looking for generalists as your contributions will lie beyond the scope of your specified responsibilities. Apply here: [email protected]


    About Elav:

    Our mission is to eliminate the frictions of ordering in full-service restaurants.

    We believe that by making the “front of the house” more efficient, we can unlock more value for the restaurant in terms of savings and increase in revenue, as well as for the customer in terms of quality of service and convenience.


    The Eat Like A VIP app will allow restaurant customers to order their meals directly from their phones, without requiring the assistance of a waiter.


    Responsibilities:

    • Implementing and building the MVP (minimum viable product) independently.
    • Participate in all aspects of the software development lifecycle, from design and implementation of new features through testing and response to customer feedback
    • Contribute ideas for new features and identify areas for improvement proactively
    • Communicate and collaborate effectively on a small team.
    • Make a positive impact on our company culture.
    • You will take a design/proposal and carry it through to a thoughtful and polished end result with good test coverage
    • Help recruit talented engineers

    About you:

    • #1: you're not an asshole
    • +3 years software development experience
    • Understand that technology is a means to an end and not an end in itself. So you can come up with solutions that do not involve coding
    • Capable of designing, implementing, and building an MVP (minimum viable product) independently, if necessary
    • Previous remote work experience
    • Previous experience working in a cross-functional team
    • Critical knowledge: JavaScript (React) and Python
    • Knowledgeable about modern web technologies and excited to learn new ones
    • Passionate about technology in every way
    • Easy to talk to, always open for feedback and eager to learn
    • Ability to think at a high level about product strategy
    • Self-motivated attitude with the ability to work in a fast-paced, sometimes ambiguous work environment
    • Loves dining with friends and family!
    • [BONUS]: experience with MERN Stack
    • [BONUS]: Computer Science Degree
    • [BONUS]: have written or contributed to tech articles 
    • [BONUS]: Previous startup experience

    Benefits:

    • The ability to work from anywhere in the world. Our team works from Amsterdam, Porto, Lisbon, and Luanda. As long as you can get the work done, we don't care where you are! However, to facilitate team communication and collaboration we would prefer you to be located in a European time zone (between UTC-1 and UTC+2)
    • Generous stock options
    • Growth and leadership opportunities
    • Opportunity to help build and lead the engineering team
    • Encouraged to work on side projects, as long as they don't compete directly with ELAV

    Working at ELAV

    • You will work whenever you feel you are the most productive. The exception to this is when you have set up a time to work or meet with other teammates
    • Our group meetings are generally in the afternoon around 4 pm (UTC +1), depending on your geographical location after the itis (postprandial somnolence) has passed. We meet on Mondays to set up the goals for the upcoming week, and Wednesdays to give a status update on the progress of the week's goals
    • One-on-Ones happen at least bi-weekly, but they can happen as often as you find them necessary. These meetings are for you. It’s for us to make sure you are hitting your personal/academic/professional goals. We want to help you develop as a person, and for you to help us develop as people as well
    • You will submit daily EOD (End of Day) reports summarizing the day’s issues, achievements, any needs you might have concerning the work, as well as tasks for the next day
    • Nobody checks anybody as for when and how they work – only the results are important
    • Don't work if you are sick. It's way better to rest and recover quicker than work at half power for a long time
    • If you feel you are stuck with a task don't hesitate to ask for help. There are no stupid questions, nobody expects you to know everything
    • You build the culture

    Interview Process:

    • CV review
    • Links to previous projects you built or helped build will be helpful
    • If you're a good fit, we'll reach out to set up a video call to tell you more about ELAV. If you're interested, we'll work quickly to identify if this will be the best role for you:
      • 30m - 1h video interview, where we'll just ask some basic questions to understand whether you are a fit for this role within ELAV
      • Online technical assessment
      • 1-2 weeks paid trial project, this gives us an opportunity to get to know each other prior to pursuing a full-time offer. It’s also a chance for candidates to get to know the ELAV team and make sure that it’s a good fit for them

    Compensation

    Gross annual salary: €36k

    Apply to this job: [email protected]

  • On being a Team Happiness Engineer at balena

    At balena, we spend a lot of time working to ensure that our team is cared for. As our team grows, we want to make sure that this is the case, which means working on interesting and rewarding challenges!

    One of our priorities in terms of team happiness is to optimise team scheduling. We’re a remote-first company distributed across many continents, and as a result, scheduling meetings and ensuring we always have engineers available to support our users is a difficult challenge.

    We believe it’s important to ensure that every member of the team is able to choose their working hours and maintain a healthy work-life balance, which means taking these parameters into account when scheduling.

    As you may have read on our blog, we achieve this through the use of advanced constraint programming algorithms. This turns a task which would be tedious and inefficient to do by hand into a rewarding mathematical challenge which simultaneously results in a better and more flexible outcome for our team.

    Algorithmic scheduling is of course just one example of pain reduction for the team. We have more ideas on how tools like constraint solvers can be applied to boost team happiness and success, for example the optimisation of team activities and professional development.

    We are looking for a full stack “team happiness” engineer to join us in this venture by innovating and implementing engineering solutions to reduce discomfort and friction across our team. We can’t wait to see what you can come up with!

    Requirements

    • Extremely good problem-solving abilities. You know how to split a complex problem into incremental pieces.
    • The software engineering skills to implement these solutions programmatically.
    • The ability to execute and complete software projects.
    • Good understanding of software engineering practices and how to apply them (e.g. version control, tests, descriptive commit messages).
    • Self-motivation to find the best possible outcome from a myriad of options.
    • Desire to make yourself and others more effective; you’d be bothered by an inefficient process.
    • Excellent written communication skills, and fluency in English.
    • The ability to work remotely, with a remote team around the world.
    • The candour to question the status quo.

    Nice to have:

    • Experience with Linux, TypeScript, JavaScript frameworks, Python, HTML/CSS and databases
    • Experience with Google Sheets, Google Apps Script, and managing projects on the Google Cloud Platform.
    • A good understanding of git and GitHub.
    • An interest in mathematical modelling, optimisation and constraint solvers.
    • A sample of your work (URL or attached sample).
    • Experience in a full stack developer role.
    • Having worked remotely before.

    About working at balena

    We come from 15+ countries, and we embrace a remote culture with flexible hours. To us, this means being highly productive while still maintaining a healthy work-life balance. You need to be able to work remotely, and have a dependable internet access available so you can join video calls.

    We are an equal opportunity employer and value diversity. We value knowledge and initiative more than educational and personal backgrounds, age, or location. We maintain a work environment in which team members are treated with respect at all times and in which thoughts and ideas can be shared openly.

    We communicate proposals, discuss with others in the team and accept feedback if it makes the result better. We value the ability to learn, which is more important to us than knowledge of specific technologies. We know that learning fast means being outside our comfort zone, which is OK — we'd rather learn than let our assumptions get in our way.

    Benefits

    • Work with an extremely talented, diverse team
    • Equipment of your choice
    • Remote-friendly
    • Flexible working hours
    • Generous vacation policy
    • Annual company gathering in an international location
    • We send you hardware for side projects!
  • Kraken (EMEA or APAC)
    1 week ago
    About Kraken

    Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract 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 who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

    About the Role

    This role is fully remote, EMEA or APAC time zones preferred

    The DevOps Engineer is critical to the Kraken platform and infrastructure. You are smart, highly skilled, and self-motivated, with a penchant for out-of-the-box thinking.  You are a developer who is interested in deployment and network operations, or a system administrator who has a passion for scripting and coding.  In other words, you understand how systems work in the overall technical infrastructure, and you are eager to push outside your defined areas of competence and bridge the needs the business has with the technical know-how to build the solution.  

    At Kraken, our culture and our people are at the core of our strategy, and the future growth and health of our company rests on our ability to attract and retain the very best talent in the industry.

    Responsibilities

    • Responsible for the operation, support, and security of production infrastructure
    • Author automation tools to assist with deployments, logging, monitoring, and capacity planning for on-premise and cloud-hosted environments
    • Define and manage the development of all tools and processes needed for a “Control Room” to enable 24/7 problem monitoring and remediation
    • Support various operational open source tools and frameworks as needed
    • Responsible for disaster recovery planning and operation
    • Comfort with collaboration, open communication, and reaching across functional borders
    • Work would require on-call support including nights and weekends as needed

    Requirements

    • 10+ years of experience & expertise in Linux
    • Experience with operating systems and TCP/IP network fundamentals
    • Experience coding in higher-level languages (e.g., PHP, Python, C++, or GO)
    • Experience in configuration and maintenance of applications such as web servers, load balancers, relational databases, storage systems and messaging systems
    • Experience with Open Source Network/Server Monitoring tools.
    • Experience with Clustering and Orchestration tools
    • Experience learning software, frameworks and APIs
    • Nice to haves: Infiniband, HighPerformance File Systems, Backup solutions
    We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

    Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

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!