Job Description
We're a fast-paced team with a commitment to quality software. You need to be willing to learn whatever it takes to get the job done, from diving into Linux internals, to programming your own services and libraries in Python, to orchestrating Hadoop environments in the cloud with tools like Terraform and Ansible.
In particular you will:
• Automate the creation of infrastructure for our development, test, and production environments
• Integrate new services and architectural components into the application stack
• Improve core systems and services related to logging, monitoring, security, and administration
Requirements
Requirements:
• Programming skills: qualified candidates will have
• Experience developing applications or tools using Python, Java, or similar (Python strongly preferred)
• Comfort writing unit and functional tests of their code
• Ability to create distributable packages using setuptools, Maven, or similar
• Experience using CI/CD systems to test, deploy, and ship their code
• Linux skills: qualified candidates will have
• Comfort with the Bash CLI and scripting
• Familiarity with multiple Linux distributions
• Strong troubleshooting skills: finding and parsing logs, inspecting system status, and working in distributed systems
• Operational skills: excellent candidates will have
• Experience with cloud infrastructure providers (AWS strongly preferred)
• Experience building and maintaining production environments and services
• Experience with the full lifecycle of software development, from development to productionisation
• Soft skills: candidates will be evaluated on
• English language written and verbal communication
• Ability to work within teams
• Ability to drive a project from ideation to completion
Skills
Ansible DevOps Docker Kubernetes Openshift OpenStack Python Red Hat Red Hat Certified Engineer (RHCE)
Language Requirements
English
Education Degree
Bachelor's Degree
Visa Support
No
Accepting only candidates from:
United States