Desired Skills and Experience

  • Manage our deployment and testing infrastructure, supporting the implementation of Continuous Integration.
  • Refine development processes to make interactions between Software Engineers and Administrators constant, fluid, and productive.
  • Participate in architectural decision-making in support of scalability.
  • Automate repetitive tasks required to maintain a secure and up to date operational environment, eventually supporting the Engineering team with hands-on coding.
  • Develop, improve, maintain, and document infrastructure management systems.
  • Work with other teams to build, test and roll out systems.
  • 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 VPC’s with an understanding of the AWS API.
  • Intimate knowledge of Linux (Redhat/CentOS) and at least 2 years experience managing Linux in enterprise-class environments (more than 10 servers).
  • Experience with infrastructure as code (Ansible/Puppet/Chef/others).
  • Experience managing application build pipelines and continuous integration environments.
  • Strong fundamentals in Python/Ruby and strong bash scripting skills.
  • Comfortable working with a range of storage engines (MySQL, Elasticsearch, Redis) and knowing when each is appropriate.
  • Understanding of network and application security with deep understanding of all layers involved in web communications, including experience in network debugging.
  • Must be a strong culture match including having a growth mindset and a deep commitment to world change and the Avaaz mission.
  • Experience at large-scale web companies is a huge plus.
  • Fluency in English is a requirement.

Apply