-
Assist the development team in maintaining and supporting our existing server and software infrastructure.
-
Scale the production and staging systems through automation with industry standard server and deployment tools.
-
Create, maintain and improve continuous integration and delivery (CI/CD) processes.
-
Build additional functionality into the operations stack that improves ease-of-use, reliability, and dev-ops response times.
-
Monitor, triage and respond to alerts in the 24/7/365 environment.
-
Debug production incidents and be an invaluable asset to our development teams in any crisis.
-
Configure new environments for a growing set of external and internal projects and office locations.
-
Participate in audits and platform reviews, and ensure that the foundation for the service is best-in-class.
-
3+ years of hands-on experience of working in Linux based systems operations, preferably as a Linux systems administrator or DevOps engineer.
-
Experience with continuous integration, delivery, testing, and code deployment.
-
Experience with version control systems, particularly Git/Github
-
Familiarity with Agile and Scrum.
-
Experience with task and test automation
-
Solid expertise in managing cloud based environments (AWS, DO).
-
Deep understanding of computer networking, TCP/UDP, distributed computing, web services, and the fundamental protocols used by the internet (HTTP, HTTPS, etc.).
-
Experience in LDAP based identity management server setup/maintenance.
-
Familiarity with server, network and application monitoring tools that exist (preferably with FileBeat, AuditBeat, Logstash and ElasticSearch) and you know how to utilize them in tandem to make world-class production infrastructure.
-
Knowledge of database administration a plus
-
Pro-level understanding of IT security and how to prevent and resolve security related incidents.
-
Hands-on experience in one server-side scripting language and familiarity with a few other (e.g. Ruby, Python, Bash, etc.). Additional knowledge in JavaScript, Java and C/C++ is considered being an advantage.
-
First-hand experience with deployment technologies (Ansible, Chef, Puppet, etc.), preferably with Kubernetes, Docker and Ansible.
-
Strong experience with web servers, particularly Nginx, and with installing/managing SSL certificates.
-
Professional knowledge of the MacOS operating system and MacOS related security measures will be considered as an advantage.
-
Willingness to do what it takes to help your teammates - especially in stressful situations.
-
Enthusiasm about working on a dedicated, fast growing team where they'll be given a lot of autonomy.
-
Professional ability to communicate across all levels of the IT departments and are organized in a way to respond in a timely manner to questions/concerns in an individual or group context.
-
Solid documentation skills.