Job Summary
As a Django / Python DevOps at Divio, you will be responsible for the overall performance and reliability of our cloud infrastructure.
You will participate in product meetings, consult with the team on priorities, and create robust solutions that follow security principles.
• Very good expertise in programming with Python (experience with Django is required, Twisted is a plus)
• Very good knowledge of Docker and related technologies (experience with Swarm/Kubernetes advantageous)
• Very good Linux system administration and optimisation knowledge
• Very good knowledge of the TCP/IP network stack (including UDP)
• Very good knowledge of web-related protocols (HTTP, TLS, DNS,...) and load-balancing thereof
• Experience working with different IaaS providers (AWS, Rackspace,...)
• Experience with backing services such as Postgres (required), Redis, RabbitMQ and Elasticsearch, including setup, administration, scaling and monitoring thereof
• Experience working with configuration management software such as Ansible (preferred), Salt, Puppet or Chef
• Experience with zero-downtime deployment of complex web applications
• Experience with Django or other Python-based web frameworks
• Familiarity with git
• Very professional in the contact with clients and a high degree of empathy to assess their concerns properly and rapidly
• Extremely reliable character, able to work independently and to cope with pressure
• A team player, experienced in working in intercultural and geographically dispersed teams
• Excellent command of spoken and written English