Job Description
Careers that Change Lives
At Medtronic, we contribute to human welfare and wellbeing through biomedical engineering.Everyday we’re involved in meaningful work to change people’s lives and health for the better.Now is your chance to join a talented team of engineers focused on providing software development pipelines and frameworks, Kubernetes and container services and technologies, full-stack observability as well as global source code and binary code services to our research scientist, medical device manufacturing, regulatory, IT, marketing, and sales teams across our company.
This position focuses on taking our current opensource base observability stack and extending and enhancing the design and implementation to better meet the observability, monitoring, and scalability demands of our diverse set of internal teams.These teams include our own software engineering team, who develops the DevSecOps framework, Kubernetes pipelines, and source code management systems, as well as our clients who use our framework and our containerized/Kubernetes pipelines. Our observability frameworks are built using open-source products, some commercial products, and AWS services. We are currently extending our capabilities to integrate serverless, microservices, and tracing capabilities into our core observability services.
A Day in the Life
Be the owner and lead engineer for our end-to-end observability and monitoring service. Develop, refactor, research and improve its capabilities across our DevSecOps CI/CD pipeline, Kubernetes and source code management services.
Enhance existing and develop new observability capabilities to create better and more robust services for our internal development teams as well as for our clients
Proven track record designing, building, and implementing full-stack observability services using open-source tools and services including, but limited to, Grafana, CloudWatch/CloudWatch agents, Fluent-bit, OpenTelemetry Collector and Agent, Prometheus, Grafana Mimir/Loki/Tempo, etc.
Work with team members on elements of the pipeline and add, refactor, and improve capabilities across our entire service being used by a diverse group of teams and divisions
Show competency in working with diverse infrastructure and security teams to incorporate their requirements and design needs into the full-stack observability framework
Be capable of interacting, consulting, and evangelizing the service with clients and helping them understand how best to leverage the observability stack into their services to meet business needs
Have a strong history of rapidly and effectively leading focused spikes and sprints to evaluate, test, select, and incorporate rapid Proof-of-Concept (POC) solutions into the production service
·Be an integral member of the core DevSecOps/Shared Services development team and help develop, test, deploy, and operate our services 24x7x365 globally
Must Have: Minimum Requirements
Doctorate degree OR Master’s degree
OR
Bachelor’s degree and 1-3 years of related experience
OR
Associate degree and 4-7 years of related experience
OR
High School Diploma and 7+ years of related experience
Nice to have
A degree in computer science or related field
Experience as a full-stack software engineer shipping successful commercial products and/or services to customers using a SDLC process from start to finish
Product development experience designing, developing, deploying, and operating observability frameworks using open-source and commercial tools and frameworks
Demonstrated ability of designing, implementing, and operating observability and monitoring services in public cloud environments—AWS preferred
Demonstrated ability using full-stack observability open-source and commercial tools including, but limited to, Grafana, CloudWatch/CloudWatch agents, Fluent-bit, Prometheus, OpenTelemetry Collector and Agent, Grafana Mimir/Loki/Tempo, etc.
Experience using one or more general purpose programming languages, including but not limited to: Java, C, C++, Swift/Objective C, Python, Go, C#, or JavaScript.
Working knowledge of data structures, algorithms, highly concurrent programming, and software design patterns with instrumentation for observability
Willing and able to learn new technologies at a rapid pace
Communication skills to work with client partners in articulating the vision of automation, observability, monitoring, DevSecOps, and Kubernetes and how they can drive value for applications at Medtronic
Familiarity enabling automation and application self-healing based on telemetry and events
Experience working in a medical regulated environment considered a plus