Medtronic's Cardiac Rhythm Management (CRM) Software organization is developing next-generation medical technologies for remote patient management, and they are looking for a Software Cloud Engineer II to ensure the health, observability, and maintainability of their production environment and associated components.
Requirements
- Proficiency using Git to manage code include creating and maintaining branches, resolving merge conflicts, conducting peer code reviews, and integrating with CI/CD pipelines for automated workflows.
- Familiar with GitOps tools, including Flux and ArgoCD, with in-depth involvement in deployments using the rich features of Kustomize.
- Proficient with AWS (EC2, IAM, VPC, EKS)
- Skilled in Kubernetes and deploying containerized applications
- Experience using infrastructure-as-code tools (Terraform, CloudFormation)
- Basic scripting/programming (Ansible, Python, Bash, Go)
- Demonstrated experience managing production workloads on Kubernetes, including deployment, troubleshooting, and upgrade management.
Responsibilities
- Operate and enhance a Kubernetes platform using AWS EKS, Flux, Istio, and Kubecost.
- Implement GitOps workflows and infrastructure-as-code using Terraform and Helm.
- Monitor and improve system health, performance, and observability across environments.
- Collaborate with platform engineers and application teams to deliver scalable compute solutions.
- Participate in sprint planning, code reviews, and agile ceremonies.
- Contribute to automation, CI/CD pipelines, and platform self-service capabilities.
- Participate in a 24x7 on-call rotation to ensure production reliability by proactively monitoring services, responding to incidents, and driving resolution for capabilities owned by the team
Other
- Minimum of 2 years of technical experience, or advanced degree with 0 years of technical experience
- This role will require less than 10% of travel to enhance collaboration and ensure successful completion of projects.
- We are working on-site 4 days per week as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Management Information Systems, or related technical field.
- Participate in sprint planning, code reviews, and agile ceremonies.