DevOps Engineer

  • R. Alfredo Allen 455, 4200-135 Porto, Portugal
  • 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

Videos To Watch