Wymagania
Excellent candidates will be well rounded individuals, with an ability to learn quickly. Candidates should be highly motivated self-starters with a passion for developing high quality software. Accordingly, strong technical and logical thinking skills are essential. Good written and verbal communication skills are required, as developers must interact with other team members in various departments. Excellent object-oriented programming skills, problem solving abilities and attention to detail are a must.Ideally you will have some, or most, of the following qualifications, but more importantly you have the desire, drive and ability to learn and become a key contributor in these areas: • Expert scripting and development in your preferred language
• Comfortable in a polyglot environment, often requiring working across multiple languages (e.g. C#, JavaScript, Python, Go, Ruby)
• Experience with systems and IT operations in a hybrid Windows/Linux server environment
• Experience with systems monitoring and application performance tools
• Ability to demonstrate effective and open communication and collaboration
• Experience building tools and processes around continuous integration pipelines
• Strong grasp of continuous delivery principles and processes
• Experience working with a variety of open source technologies and tools (e.g. ElasticSearch, HAProxy, GrayLog, Redis, Graphite, etc.)
• Strong grasp of automation and configuration management tools (e.g. Ansible, Chef, Puppet, SaltStack, etc.)
• Experience with large scale deployments in a service-oriented architecture
• Experience with automation in a Windows/.NET environment
• Experience with hybrid cloud architectures and environments (e.g. AWS, Azure, etc.)