System Administrator

Sourcefabric


3 weeks ago

10/20/2019 06:49:46

Job type: Full-time

Category: Software Dev


Do you have 3-5 years experience as a Linux system administrator or system integrator? Can you fix application servers, database servers and Ubuntu servers? Are you a creative problem solver who relishes the chance to make a difference? 

Read on for your opportunity to become a key component of our operations.

Sourcefabric is looking for a System Administrator (remote, GMT +9 to +12, GMT -1 to +3) to join our international team and help maintain the systems and security of the independent media outlets we work with. 

We have four open source software projects and offer a range of mission-critical hosted and managed solutions for newspapers, websites, radio stations and publishers all over the world. System Administrators are the backbone of our organisation. 


Sourcefabric provides news organisations with award-winning software, expertise and support to produce it online, in print and on air. Sourcefabric is established as a Czech non-profit organisation with its headquarters in Prague, and representatives in Toronto, Warsaw, and Belgrade.


We offer you the opportunity to:

Work on meaningful open source projects that make the world a better place.

Work with a great team: we are international, friendly, and enthusiastic, have years of open source experience, and your manager understands the software development process.

Work in an environment that allows you to improve your skills and keep up with the latest development technology; we all enjoy learning from each other.

Have your voice heard and considered in the decision-making processes in the company.

 What we’re looking for:

Excellent spoken and written English, with additional languages a plus

3-5 years experience as a Linux system administrator or system integrator. You should know how to install/configure/monitor/optimize/secure/repair the following:

Ubuntu/CentOS/Debian server

application servers: Apache, Nginx, HAProxy, Bind, isc-DHCP, Exim4, proFTPd, SSHd

database servers: MySQL, Postgres, Mongodb, Elasticsearch, Redis

monitoring tools: Zabbix

file system/RAID volumes

server virtualization: LXC, KVM/Qemu

Shell, Ansible Playbook programming

SSL certificate management: creating, revoking, user/web protection

You should know how to troubleshoot software/hardware/network issues to identify where a problem is happening. We are also looking for the ability to integrate different open source applications together.

Other skills you can impress us with include SQL, PHP and Python programming, and/or Amazon services management experience.

Candidates should be based in timezones GMT +9 to +12, GMT -1 to +3.

If this sounds like you, please send your CV, a cover letter and your salary expectations to [email protected]


By sending your CV you accept our Privacy Policy.

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

  • Yesterday

    We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

    Responsibilities

    • Developing new user-facing features using React.js
    • Building reusable components and front-end libraries for future use
    • Translating designs and wireframes into high quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

    Skills

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    • Thorough understanding of React.js and its core principles
    • Experience with popular React.js workflows (such as Flux or Redux)
    • Familiarity with newer specifications of EcmaScript
    • Experience with data structure libraries (e.g., Immutable.js)
    • Knowledge of isomorphic React is a plus
    • Familiarity with RESTful APIs
    • Knowledge of modern authorization mechanisms, such as JSON Web Token
    • Familiarity with modern front-end build pipelines and tools
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Ability to understand business requirements and translate them into technical requirements
    • A knack for benchmarking and optimization
    • Familiarity with Git code versioning

    Apply: [email protected]

  • At The Offix, we're a group of passionate entrepreneurs who enjoy experimenting with new technology. We believe businesses deserve better software - software that’s ready to go, easy to setup and use, and everything we do is based on that core principle.

    We're no rocket-ship. You won't find any unicorn glitter or exponential curves around here, just a real company with a sustainable business which has been profitable from year 1 and has been growing healthily ever since.

    Our virtual headquarters is in Belgium (Antwerp), but we're building a fully remote team. We use great tools like SlackTrello and Github to collaborate efficiently, harnessing the formidable power-of-the-internet™ to get things done.

    We are looking for a full-stack engineer to help build, manage, and scale the Offix platform and its applications: LobbipadRisqoverWicks and more to come.

    Responsibilities:

    • Full stack web application development with a variety of technologies including but not limited to Node.js (with Express), MongoDB, Docker, React
    • Help drive and deliver on our product roadmaps (Lobbipad / Risqover / Wicks), turning 1-pager specs into features
    • Build and scale back-end services
    • Obsess about the quality of the product and the work you produce

    Requirements:

    • A degree in Computer Science Engineering
    • Fluency in Javascript
    • 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

    What it's like to work at The Offix

    The vast majority of our work gets done on Github, with Slack as the main channel for communication. We do weekly meetings via Appear which are used to discuss progress and plan what's coming next.

    The biggest perk of working at The Offix is that we have a small, talented team with a very large audience. This means you have the ability to have a huge impact on the product and the company, whilst also having really interesting and challenging problems to work on. We believe deeply in what we do, and we're all in this to build something lasting, sustainable and positive.

    On top of all that, we try to treat people pretty well. All roles at The Offix come with:

    • Competitive salary
      We pay very well at market rates reflecting both location and experience.
    • Fully remote work
      Work from anywhere in the world, or travel continuously if that's your thing. Everything we do is online. As long as you have wifi, you're all set.
    • All the tech you need
      We'll pay for whatever hardware and software you need to work and make sure you're regularly upgraded to the latest versions.
    • Office costs covered
      Whether you prefer a home office or a co-working space, we'll help pay for it.
    • Dog friendly office
      Just kidding we literally don't have an office - but apparently tech companies think is an important detail to put on job descriptions and we didn't want to feel left out. So, um. Feel free to work with your dog.

    How to apply

    We don't hire people often, and positions rarely open up. So when we do add a member to the team, we're pretty diligent about it. This is a very different attitude to most companies.

    We’re profitable, we have unlimited runway, and extremely healthy revenue growth. There is no investor pressure or time limit or need to hire as many people as fast as possible to fill a fancy office. We want to keep the team as small as we can, automate as much as possible with robots, build great software, and enjoy our work as much as possible. Those are the things we optimise for. If that sounds like a good fit for you, then we’d encourage you to get in touch.

    All jobs at The Offix start with an application form, progressing to 1-2 short phone interviews, and finally a paid trial project. Rather than trying to guess if we'll work well together based on lengthy arbitrary interview questions or "code challenges" - instead we invite promising candidates to work on a real life trial project with us and pay them for their time. Trial projects are typically 1-2 weeks of work, and give 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 Offix team and make sure that it’s a good fit for them.

    The button on top will take you to the application form for this position where you can tell us a little more about yourself. Or, if you know someone who would be a great fit - maybe send them a link to this page?

  • 2 months ago

    We're looking for a talented senior engineer to help build, manage, and scale our Ghost(Pro) PaaS infrastructure, serving over 500M requests/month. This is a key role working in a small team and reporting directly to Ghost's CTO.

    Hey there! We're looking for a new member to join the Ghost team, maybe that's you?

    We're a non-profit organisation on a mission to create modern, independent publishing technology to power the future of online journalism.

    This is not a rocket-ship. You won't find any unicorn glitter or exponential curves around here, just a real company with a sustainable business which has been profitable from year 1 and has been growing healthily ever since. Currently our Annual Recurring Revenue is $1,700,000 - and annual net revenue is about $2million. We're very transparent about our mission and our metrics, you can read all about us.

    Ghost is a full stack web application for running independent publications. It’s one of the most popular modern open source projects in the world, and is used in production by tens of thousands of websites and companies.

    Chances are you've already visited and read sites which run on Ghost. Our users range from hugely popular bloggers like Jeff Atwood, Troy Hunt and Joel Gascoigne - through to some of the world's largest organisations like Apple, Square, DuckDuckGo, OpenAI, CloudFlare, Digital Ocean, Mozilla, Napster, Tinder, OkCupid and many, many more.

    Ghost as a business is made up of two primary products:

    • Ghost - An open source CMS/app which can be used for free by anyone

    • Ghost(Pro) - A fully managed hosting platform with powerful automation

    The platform is targeted at professional/business users, and in turn funds the entire company to build free, open source software for everyone.

    As the company grows, we’re looking for an experienced infrastructure engineer to join the team and lead the development of our Ghost(Pro) platform and services. This is a senior role reporting directly to Ghost’s CTO, Hannah, with plenty of freedom and control to architect a real production system which is already serving over 500million requests a month - with a ton of room for improvement.

    What we're looking for

    All of our infrastructure and systems have gone through several iterations, but have ultimately been built by a small/scrappy team of passionate developers without significant prior sysadmin experience. Our platform these days is pretty solid, but it took us a long time and a lot of trial and error to get here. What we’re looking for now is someone who is comfortable and confident in leading our architecture and taking it to the next level.

    For this position, we're explicitly looking for someone experienced (5+ years sysadmin experience, minimum) and confident in taking on a broad set of responsibilities managing, deploying and maintaining complex projects across several different environments.

    Extensive experience in systems management and automation is a must. Experience specifically relating to web hosting at scale, continuous integration, monitoring and performance management is a huge advantage. Previous remote work and startup experience is also very valuable.

    Our infrastructure is comprised of about 100 servers across two datacenters, running Ubuntu and managed with Saltstack, sitting behind a fairly deep CDN integration. Most common tech across our instances includes MariaDB, Nginx and Phusion Passenger, LXC, Gluster, and a lot of JavaScript.

    This role requires someone who is exceptional at clear, frequent communication, especially when identifying and responding to infrastructure failures, as well as…

    • Analysing infrastructure requirements and optimisations based on app performance and user load scenarios

    • Database clustering and replication management

    • Monitoring and on-call alert management

    • Common security issues and mitigation strategies

    This role would be well suited to someone in an existing ops team at a fast-paced technology company looking for a more senior position where they’re able to have more control and leadership of systems architecture across a company. There are many of opportunities for growth here as the team expands!

    We don't mind where you're based or what hours you work, but this role does require reasonable working-hours overlap with the rest of our internal/ops engineering team in Europe, as well as availability to be on-call on a rotating schedule in the event of downtime

    We value diversity of all types at Ghost and our team is made up of a kind, thoughtful group of people with a wide range of backgrounds. We have as many people who speak German as we do English and our engineering team contains as many women as it does men. Some of us are single, others are married, while others are parents. We actively try to find people with different perspectives and experiences to the ones we already have.

    All jobs at Ghost come with

    • Competitive salary

    We pay well at market rates reflecting both location and experience

    • Fully remote work

    Work from anywhere in the world, or travel continuously if that's your thing. Everything we do is online. As long as you have wifi, you're all set.

    • All the tech you need

    We'll pay for whatever hardware and software you need to work and make sure you're regularly upgraded to the latest versions.

    • Office costs covered

    Whether you prefer a home office or a co-working space, we'll help pay for it.

    • Personal development

    An annual budget for books, courses, conferences and travel expenses.

    • Twice annual international team retreats

    Every 6 months we get the whole crew together for a week away. The last few trips have taken us to Dubai, Thailand, Austria & Egypt.

    • 3 day weekends, all year long

    We close the office on the last Friday of every single month. Enjoy!

    • Unlimited paid vacation*

    *Minimum 2 weeks per year, if you don't take it yourself, we kick you out of the office in December until the new year rolls around.

    • Paid parental leave

    When the time comes to welcome a new member of the family, we offer 3 months fully paid parental leave.

    • Guaranteed pay-reviews

    Everyone at Ghost receives annual pay reviews to update their salary for market rate changes and inflation.

    • Dog friendly office

    Just kidding we literally don't have an office - but apparently tech companies think is an important detail to put on job descriptions and we didn't want to feel left out. So, um. Feel free to work with your dog.

    Cats are cool, too.

    How to apply

    We’re profitable, we have unlimited runway, and we have very healthy revenue growth. There's no investor pressure, time limit, or need to hire as many people as fast as possible to fill a fancy office. We want to keep the team small, automate as much as possible with robots, build great software, and enjoy our work. Those are the things we optimise for. If that sounds like a good fit for you, then we’d encourage you to get in touch.

    All jobs at Ghost start with an application form, progressing to 1-2 short interviews, and finally a (paid) trial project assignment.

    Rather than trying to guess if we'll work well together based on lengthy arbitrary interview questions or challenges - instead we invite promising candidates to work on a real life trial project with us and pay them for their time. Trial projects are typically 20-30 hours of work, and give 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 Ghost team and make sure that it’s a good fit for them.

    The button below will take you to the application form for this position where you can tell us a little more about yourself. Or, if you know someone who would be a great fit - maybe send them a link to this page?

    Please note: For this particular position at Ghost we are explicitly looking for someone who is based outside of North America.

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!