DevOps IoT Engineer - M2M Verisure

Securitas Direct
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
Mobile Broadband Modems
Agile Methodologies
Amazon Web Services (AWS)
Azure
Big Data
Cloud Computing
Computer Networks
Databases
Computer Engineering
Continuous Integration
Software Design Patterns
DevOps
DNS
Elasticsearch
High-Level Architecture
Java Message Service (JMS)
Python
Liquibase
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
RabbitMQ
Redis
Prometheus
Software Engineering
SONAR (Symantec)
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Load Balancing
Grafana
Spring-boot
SAP Sybase ASE
BIG-IP Local Traffic Manager (LTM)
Backend
Gitlab
GIT
Integration Tests
Kubernetes
Low Latency
InfluxDB
Rancher
Kafka
Bitbucket
Api Design
Kibana
Api Management
Docker
Jenkins
Artifactory
Microservices

Job description

Location - Permanent hire can be based in Madrid (Hybrid mode). Direct reporting line into the M2M Backend Team Leader.

Requirements

This role will be a key contributor developing our complex alarm systems for the secure and connected smart home, including development of new alarm devices or the evolution of existing products, always into the context of our core IoT Development Team. We are looking for a highly driven, talented and experienced engineer who can take on the role as DevOps for our alarm systems. The role requires a broad and deep level of technical understanding, and you must also have good social skills and really like to work together with others solving issues and creating solutions.

Hard Skills

  • Deep SW development skills, experience in microservices rollout in Kubernetes
  • Familiarity in CI/CD techniques and building SW from legacy environment to new DevOps paradigms
  • Experience with CI pipeline (Jenkins, Artifactory, Liquibase, Sonar)
  • Expert in deployments automation
  • Expert in agile environments (SCRUM, KANBAN, SAFE, LESS, etc.) with co-located teams
  • Large expertise in Spring ecosystem and Microservices based on Java / Spring Boot
  • Strong scripting skills (Python preferred) and comfort building PoCs quickly
  • Large expertise in API design and architecture strategy
  • Expertise in high-level architecture design
  • Experience with monitoring solutions such as Grafana, InfluxDB, Prometheus, Elastic Stack (Elasticsearch, transforms, Kibana) to expose telemetry
  • Good problem-solving and communication skills; ability to translate operational needs into technical solutions
  • Willingness to learn cellular/networking concepts; basic cellular knowledge is a plus
  • 3+ years in roles combining development and operations (IoT, M2M, DevOps, SRE or similar)

Soft Skills

  • Team player
  • Communication skills to align product owner, scrum master and development team necessities
  • Focus on making things happen
  • Self-organised
  • Goal focused
  • High capacity setting up and AS-IS assessment, and being able to move forward into a new TO-BE way of working
  • Experience with security and device lifecycle management for embedded products

What We Expect

Have deep knowledge of the SW in your domain and have technical skills to change it and update it if necessary. Validate SW designs: Archetypes, Design patterns, ensuring best practices as a transversal topic for every Scrum team in the department. Design and validation of high level architecture: take into account NFRs: availability, throughput, latency, security, scalability, maintainability, resilience, automation in all topics (QA, Service, etc.). Brokers (RabbitMQ, Kafka, JMS), Load Balancers, DNS/GTM/LTM, Kubernetes, Rancher, Docker, SQL Databases (Oracle, MySQL, Sybase), NoSQL Database (MongoDB), Cache DB (Redis, Coherence…), Cloud (AWS, Azure), Big Data, BPM, ESB, Rules Engine, API Management… Ensures continuous integration: promote SW to repository (Git, GitLab, Bitbucket), verifies Jenkins pipeline, verifies artifacts are deployed seamlessly into different environments: Functional Environment, Integrated Test Environment, Production. Ensures automatic tests are written and performed., Master/B.A. in Computer Engineering or Telecommunications. Fluent level of English (B2 or higher). 3+ years of proven experience in SW Development., We see this role as critical for the achievement of Verisure's growth and organizational transformation goals. As a result, we are looking for a high potential / top performer individual who will combine great time management skills as well as an analytical mind-set. The ideal candidate will be a strategic solution provider as well as an operational enabler., * Prior experience with cellular modem management (AT commands, IMS, VoLTE) or device SIM lifecycle

  • Strong analytical skills, accuracy, attention to detail and strong willingness to learn
  • Enthusiastic and high energy individual with a strong drive to create a positive work environment
  • Independent problem solver that can set priorities, make high-quality judgements, and enable efficient decision making
  • Match to our culture - high energy and flex, fantastic at communication and huge amounts of drive. Collaborative working is key!
  • Strong fit with our Company DNA
  • Passionate in everything we do
  • Committed to making a difference: we deliver with excellence
  • Always innovating: we believe that innovation can be big or small; it's a continuous state of mind that inspires us to think differently and always make things better

About the company

DevOps IoT Engineer - M2M Verisure, operating under two brand names (Securitas Direct & Verisure) seeking an experienced engineer to join the IT / M2M team of a security-hardware company. The role combines hands-on prototyping, operations optimisation and production implementation across device, platform and cloud layers. The candidate will collaborate with Product Owners and a highly operative team to define, validate (PoC) and deploy improvements that increase reliability, reduce incident volume and streamline lifecycle operations. Technology plays an important role in our value creation. It is at the core of the service and operations we provide to our customers. It is what enables our people to do our job, protecting what matters most. But it is also at the heart of our future value creation. It is at the core of the new services we will offer, building on our legacy of value accretive innovation through deploying world-class products and services.

Apply for this position