The position
DevOps Engineer will be a member of the DevOps group integrated in
the Development team. The DevOps Engineer will work very closely with
developers and product engineers as well as the Operation department
team members.
As a member of the DevOps team, the candidate will participate in the
design, deployment, update and maintenance of the Fon core platform
infrastructure needed to successfully develop, test and run the
departments applications while producing maintainable infrastructure for
the Operations group. He/she will be creating scalable fault tolerant
infrastructure through PaaS.
Responsibilities include developing and evolving our existing
Continuous Integration Platform and improving our Continuous Deployment
tools and procedures both on premises and in the cloud being consistent
with industry best practices.
The Candidate will ensure stable, controlled deployment of software
products into all environment achieving efficient, available and quality
product services.
Requirements and necessary experience
- Senior level Linux admin skills with good knowledge of SQL and
non-SQL databases management. Be pro-active in identifying improvement
opportunities and resolutive when troubleshooting.
- Good knowledge and real world experience with Amazon AWS,
management of databases, storage, Security groups, load balancers, etc..
- Must have strong scripting skills: Mainly Bash and python.
- Good knowledge of DevOps tools: Git, Jenkins, Consul; automation tools: Puppet, Chef or Ansible.
- Teamworking: Fault tolerance and scalability happens at the people
level too. That's why the candidate must have strong teamwork skills.
- Intermediate to advanced level English
Preferred
- Debian linux sys-admin experience
- Database engines such as MongoDB, Mysql, PostgreSQL
- Scripting in Python, Bash or Ruby.
- Virtualization experience/cloud platforms: AWS, Azure, VMWare
- Basic networking skills