Remote job description

Avaaz is an international campaigning and advocacy organization that provides its global membership of over 69 million people with opportunities to change the world. This includes protecting human rights across the world, saving our planet from climate change and other threats, and fighting to stop disinformation and other cyber threats from undermining our democracies.

DevOps Engineer Position Overview

Our tech needs are growing, and we're now looking for DevOps Engineers to join our tight-knit group of outstanding professionals, working from home in many different countries. If you're up for an adventure, read on...

The ideal candidates will have experience in system administration, supporting development of software using modern languages, and a good understanding of SQL and noSQL data stores. They will be able to advise on decisions regarding hardware performance for a given software, and will also know when we should modify the underlying infrastructure or fix a particular piece of code. They are familiar with test automation and applications that work at scale.

The DevOps Engineer does not need to be an expert in all areas, but rather have a broad range of experiences in different areas with excellent team and communication skills.

Responsibilities:

  • Manage our deployment and testing infrastructure, supporting the implementation of Continuous Integration.
  • Refine development processes to make interactions between Software Engineers and Administrators, fluid, and productive.
  • Participate in architectural decision-making in support of scalability, reliability, and maintainability.
  • Automate repetitive tasks required to maintain a secure and up-to-date operational environment.
  • Develop, improve, maintain, and document infrastructure management systems.
  • Work with other teams to build, test, and roll out systems. - Please be aware the position includes an on-call rotation

Qualifications:

The following list of qualifications is what we believe gives you the experience required to work in our environment and deliver on the responsibilities listed above. You should apply for this role if you feel you have the necessary experience, even if you don't meet all the requirements below:

  • A desire to have a positive impact in the world
  • A growth mindset and a desire to challenge yourself
  • Strong teamwork skills, comfortable in a highly collaborative team culture and a hierarchical team structure
  • High professionalism, self-motivation, efficiency and results-oriented delivery
  • Ability to adjust quickly to changing conditions and requirements
  • Strong written and oral communication skills
  • 2-3 years of experience as a Software Engineer, and 2-3 years of experience as a Systems Administrator
  • 1-2 years of experience working at large-scale applications
  • 2-3 years working in Amazon AWS environments, particularly VPCs with an understanding of the AWS API.
  • Intimate knowledge of Linux (Redhat/CentOS) and at least 2 years experience in environments with more than 50 servers
  • Strong fundamentals in Python and strong bash scripting skills
  • Experience with infrastructure as code (Ansible/Puppet/Chef/others)
  • Experience with monitoring of large scale systems, particularly with Zabbix - Fluency in spoken and written English is required

It would help your application if you have ...

  • Experience managing application build pipelines and continuous integration environments
  • Experience in running and maintaining containerized applications and orchestration at scale in a variety of managed and unmanaged cross-platform setups
  • Experience with the AWS code build and deploy tools and ECS
  • Comfortable working with a range of storage engines (MySQL, Elasticsearch, Redis)
  • Understanding of network and application security
  • Understanding of all layers involved in web communications, including experience in network debugging
  • Experience at large-scale web companies
  • Experience working in distributed teams

Location

Avaaz is a fully virtual organization, coordinating work using email, Slack and other tools. Our staff are based in cities all over the world. For this position, the candidate would ideally be based in the following time zones: -05 UTC to +2 UTC. Avaaz will support you to set up a home or co-working environment that leads to excellence in delivery and long-term sustainability.

Compensation and Benefits

Salary varies with location and experience, but is highly competitive with leading nongovernmental organizations. Specific benefits also range with location, but all include 5 weeks paid vacation per year, 10 paid holidays, phone and home internet reimbursement, out-of-home office/co-working reimbursement, and professional development funds.

Avaaz's Commitment to Equity and Inclusion

As a global organization with millions of members around the world, it's important to us that our team reflects the diversity needed to lead a movement of people from across the planet, rising to meet some of the most complex challenges humanity has ever faced. We believe we can only succeed by building a diverse team full of fresh perspectives and original ideas, and we are committed to creating a working environment in which everyone has an equitable opportunity to fulfill their potential.

Our team includes native and non-native English speakers, the self-taught and university educated, people with all sorts of professional backgrounds. If doing the job you just read about would make you excited to come to work every day, if you're talented, hard-working and committed to making a difference - we want you to apply.

Avaaz does not discriminate on the basis of race, ethnicity, colour, ancestry, language and accent, national origin, citizenship, sex, gender identity or expression, sexual orientation, age, family/parental or marital status, political affiliation, religion, socioeconomic class, caste, disability or any other characteristic protected by law.

We are committed to ongoing learning, so if you have suggestions for us on how to better put these values into practice in our hiring process, we'd value your input. Please write to us at recruitment@avaaz.org with the subject line'Hiring Feedback'.

We'll provide reasonable accommodations for qualified applicants with disabilities or special needs to participate in the application process, so please let us know if you have such a request when you apply.

Summary
Company name: Avaaz
Remote job title: DevOps Engineer
Job tags: AWS, DevOps, System Administration

Share or copy

Job alerts