DevOps Senior Engineer

Engineering Paris, France


Description

Do you want to contribute to the backbone of some of the world’s most popular SoCs?

As a DevOps Senior Engineer at Arteris IPD (ex-Magillem IP Deployment product line), you will create a new and innovative design environment used by most advanced System on Chip (SoC) developers.

Your will bring your expertise to the team in order to set-up one of the most advanced EDA (Electronic Design Automation) environment of the world, used in production by the leading suppliers of electronic components at the heart of advanced technology products.

You’ll go home at the end of the day amazed at all the places where your creations end up.

You will have the opportunity to be part of a proven-successful startup, and to influence development environment, architecture, verification, and everything in-between – you’ll no longer be stuck in a silo or just a cog in the machine.

Your co-workers will be an experienced team of industry experts that love what they do.

Environment

The first project is to migrate the current CI/CD to a new Kubernetes environment. You will defined with the current Develop Team and IT team the new infrastructure and architecture. After you will implement the defined architecture.

What we're looking for in a DevOps engineer (Required):

  • DevOps expert or a software engineer passionate about uptime/availability, infrastructure, automation, and monitoring
  • Technological watch and good ability to apply in production
  • Eager to experiment with, learn, and apply new technologies, ideas, and concepts
  • Able to multi-task, absorb new technologies, and work in a fast-paced and dynamic team environment
  • Can take initiative and work independently with little supervision, taking ownership of tasks
  • Excellent written and verbal communication skills (technical writing, diagramming, and presenting solutions are a key aspect of the position)

Responsibilities: 

  • Manage build and deploy source code branches for applications to multiple environments while working with multiple project teams.
  • Troubleshoot and fix build environment problems.
  • Review and update existing release engineering environment and identify areas for improvement.
  • Maintain the build and deployment processes that are currently in place as well as look to constantly improve the processes to increase efficiency.

Desired Skills & Experience:

  • 5+ years professional experience related to software development, operations, and/or system administration
  • Experience to install, deploy Kubernetes
  • Practical understanding of use of functional tests and automated testing tools
  • CI/CD and pipeline management using Jenkins, Circle CI, Bamboo or related tools
  • A strong understanding of Linux, the networking stack and related concepts
  • Good knowledge of Windows, MacOs
  • Docker and container-based infrastructure and orchestration frameworks (Kubernetes/Docker Swarm/Rancher)
  • Configuration management tools such as Ansible/Chef/Puppet/Salt
  • Development languages: Java, Python, Bash

Additionally, skills and experience with any of the follow technologies is preferable:

  • Experience with functional and unit testing tools including Cucumber, Gherkin, Tox, or Eggplant
  • Cloud-based infrastructure such as AWS, GCE, or Azure
  • Compliance analysis and instrumentation using SIMP, Chef Inspec and similar tools
  • Understanding or experience with directory and identity management services such as DNS, Active Directory, PKI, and IDaM