Posted in

Sr. Engineer – Developer Productivity – Devops

Sr. Engineer – Developer Productivity – Devops

CompanyMedtronic
LocationNewton, MA, USA
Salary$128000 – $192000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree and 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience.

Responsibilities

  • Maintain and improve the build system and developer tools to streamline development processes and enhance efficiency
  • Demonstrate expertise in various build systems, including CMake, ROS/Catkin, and Bazel, to support diverse project needs
  • Work on automation across all stages of software deployment and infrastructure management to improve efficiency and reduce manual overhead
  • Establish and maintain monitoring and logging systems to proactively address performance issues and ensure system health
  • Troubleshoot and resolve issues in the development, test, and production environments, ensuring high availability and performance
  • Collaborate with teams to integrate DevOps practices into the development lifecycle of Python, C++, and QT applications
  • Implement, manage, and monitor CI/CD pipelines for native applications and cloud services, ensuring fast and reliable deployment
  • Set up and maintain the CI/CD infrastructure and build agents within a Bitbucket/Bamboo environment, ensuring seamless integration and automation across software development and deployment processes
  • Document DevOps processes, tools, and configurations to maintain a clear understanding among teams and to facilitate onboarding of new team members
  • Contribute to disaster recovery planning, risk management, and data protection, in compliance medical software regulations
  • Stay abreast of new technologies and trends in the DevOps and cloud space, particularly those relevant to the medical device and healthcare sectors

Preferred Qualifications

  • Extensive experience using build systems to enhance the deployment of software on various platforms using tools such as CMake, Bazel, and others
  • Extensive experience with building monitoring dashboards using tools such as Grafana
  • Proficient in languages such as Python, C++, Bash, or similar
  • Extensive experience with configuration management tools (e.g., Ansible, Chef, Puppet)
  • Expertise in AWS services and infrastructure, including EC2, S3, VPC, Lambda, CDK and CloudFormation
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Solid understanding of network protocols and services
  • Familiarity with compliance standards and security frameworks relevant to the medical device software industry (e.g., HIPAA, FDA regulations)
  • Excellent problem-solving abilities and a proactive approach to addressing challenges and finding solutions
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Serve as a subject matter expert on DevOps best practices, cloud architecture, and security, providing guidance and mentorship to junior team members