DevOps Engineer
- Full-time
Company Description
Jscrambler is growing at a fast-pace fueled by the success of recognized web security products. Jscrambler applies security layers to web applications, granting self-defensive capabilities that enable them to fight any fraud, reverse-engineering or tampering attempts, avoiding data leakage and damages to the customer reputation.
Our team of highly skilled and trained professionals is the driver for this success, continuously adding R&D to guarantee high quality and state-of-the-art Javascript software, critical to the mission our customers entrust us. If you are passionate about JavaScript software development, using the latest technologies and methodology, in a creative and open-minded environment, then we want you on our team!
Job Description
As a DevOps/Application Manager you will be responsible for our local, hosted and cloud infrastructure. You will be in close contact with our Development environment in order to guarantee a seamless Continuous Integration environment. You will also be responsible for our third-party tooling guaranteeing configuration, updates, interfaces and migrations. Due to the nature of our business, Security is a must!
Responsibilities
- Take ownership of the infrastructure
- Guarantee availability and security of the environment
- Improve tools and processes to enable seamless Continuous Integration
- Maintain our internal tools and processes as state-of-the-art
Qualifications
- Bachelor or higher Degree in Computer Science or equivalent
- 2 years experience in similar functions
- Experience in the following areas of expertise is valued:
- Unix/Linux operating systems
- Network and Firewall Management
- Virtualization software (e.g. VMware, KVM, Vagrant, etc)
- HTTP Servers/Proxies/Load Balancers (e.g. Nginx, HAProxy)
- NoSQL databases and relational databases, particularly MongoDB, Redis, and PostgreSQL
- Continuous integration services (e.g. GitLab CI and Jenkins)
- Server/service provisioning tools (e.g. Ansible, Terraform)
- Linux Containers (e.g. Docker), container clustering (e.g. Swarm, Kubernetes, Cattle), and container management platforms (e.g. Rancher)
- Build/release process tools (e.g. git, gitlab, npm, etc)
- Scripting
Skills and Attributes
- Fluency in English is mandatory, other languages is a plus
- Well organized and quality driven
- Pro-active and capable to think out of the box
- Good communication and negotiation skills with our Development, Product and Business departments
- Affinity with Security/Application Security is valued