We are looking for a Linux administrator who will be responsible for designing, implementing, and monitoring the infrastructure; also, to collaborate with other team members to develop automation strategies and deployment processes. You will become an integral part of the team, making every problem of the platform a problem of your own, and solving them accordingly. You will play an important role as we transition into DevOps.
Responsibilities
Help tune performance, cost-efficiency, and ensure high availability of infrastructure
Design and develop infrastructure monitoring and reporting tools
Develop and maintain configuration management solutions
Develop test automation frameworks in collaboration with rest of the team
Create tools to help teams make the most out of the available infrastructure
Support knowledge spreading through the creation and maintenance of systems documentation
Skills
Experience with Linux servers (Redhat/CentOS) in virtualized environments particularly Amazon AWS
Familiarity with the fundamentals of Linux scripting languages (bash)
Experience installing, configuring, and maintaining services such as Bind, Apache, nginx, etc.
Strong proficiency in MySQL database management and best practices in cloud environments, including experience with replication configuration and maintenance.
Strong grasp on configuration management tools, such as Puppet and Ansible
Familiarity with load balancing, firewalls, etc.
Proficient with network tools such as iptables, HAProxy, etc.
Experience with monitoring tools such as Nagios and AWS Cloudwatch
Strong knowledge of SMTP and MTAs, with PowerMTA experience being a huge plus
Experience with Atlassian products such as Jira, Confluence, Bamboo, and BitBucket is desirable
Proficient understanding of code versioning tools such as Git
Work experience in environments of more than 20 servers and operations teams of more than 3 people (preferably in different Time Zones)
Must be a strong culture match including having a growth mindset and a deep commitment to world change and the Avaaz mission.
Enjoys working with people
Fluency in English is a requirement.
Location
Avaaz is a virtual organisation, with most of our work done over email, telephone and Skype. Our staff are based in cities all over the world and meet at team retreats twice per year. Avaaz covers office costs, either to establish a home office or to rent one, and we support staff to house themselves in local similar organisations when preferred.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
