Sr. Devops Engineer - Shockwave Medical

Johnson & Johnson Johnson & Johnson · Pharma · Santa Clara, CA +1

This role is for a Sr. DevOps Engineer at Johnson & Johnson's Shockwave Medical division, focusing on building and maintaining automation tools and processes for software development and deployment within an R&D ecosystem. The engineer will be responsible for designing, implementing, and maintaining CI/CD pipelines, configuration management, containerization, orchestration, logging solutions, and code/vulnerability scanning. Experience with IoT and embedded systems is preferred, and the role involves working with various DevOps tools and cloud services.

What you'd actually do

  1. Design, build, and maintain efficient, reusable, and reliable code using best practices in software development (e.g., Agile methodologies) and IT infrastructure management.
  2. Automate the software delivery pipeline through configuration management tools such as Jenkins, Ansible or Salt, containerization technologies like Podman, and orchestration platforms like Kubernetes.
  3. Implement logging solutions to ensure high availability of applications and services.
  4. Implement Code and vulnerability scanning and automated testing with tools like, VectorCast, Coverity, Linters, Blackduck etc.
  5. Perform regular maintenance, updates, and optimizations of the technology stack, including troubleshooting and resolving issues related to performance, security, and scalability.

Skills

Required

  • DevOps
  • CI/CD
  • Jenkins
  • Ansible
  • Salt
  • Podman
  • Docker
  • Kubernetes
  • Python
  • Terraform
  • Bash
  • AWS
  • Azure
  • Google Cloud
  • Prometheus
  • Grafana
  • ELK stack
  • VectorCast
  • Coverity
  • Linters
  • Blackduck
  • Snyk
  • SonarQube
  • MISRA
  • Software Bill of Materials

Nice to have

  • IoT
  • embedded systems
  • Hardware in the loop
  • security testing
  • regulated environments

What the JD emphasized

  • Proven experience as a DevOps Engineer with at least 5-8 years of relevant experience.
  • Strong experience on CI/CD with multiple integrations.
  • Strong proficiency in scripting languages such as Python, Terraform, Bash, etc., and configuration management tools like Ansible or Salt.
  • Hands-on experience with containerization technologies (e.g., Podman or Docker) and orchestration platforms (e.g., Kubernetes).
  • Experience with monitoring tools such as Prometheus, Grafana, ELK stack, or similar technologies.
  • Strong experience on Code Scanning and secure coding standards like MISRA - Implemented within Jenkins.
  • Experience with test automation and code review tools like VectorCast, Coverity, Linters etc.
  • Experience creating Software Bill of Materials to expose vulnerabilities.