Software Technologist - DevOps
Heartstream is building on our 40+ year legacy of growth and innovation in emergency medical technology to continue passionately pursuing our mission of saving lives, lowering the cost of healthcare, and advancing the science of resuscitation while serving the public access AED, EMS, military, and hospital market segments. Heartstream includes leading brands and products like HeartStart AEDs, Intrepid and DFM100 monitor defibrillators, Tempus monitor and Tempus ALS systems, and Corsium and ECI informatics solutions.
Summary
Responsible for ensuring the efficient operation and alignment with business objectives of diverse and complex tool sets, infrastructure elements, and platforms. The role:
- Coordinates initiatives aimed at shortening software development cycles and feedback loops by employing advanced orchestration and automation strategies, thereby enhancing efficiency and agility in the development process.
- Offers expert guidance and support in implementing crucial tools and infrastructure for software development, ensuring alignment with organizational goals and industry best practices to strengthen security and quality of software.
- Develops and maintains sophisticated build and deploy automation scripts, emphasizing efficiency and reliability to streamline development workflows.
- Champions new technologies for optimization, demonstrating deep understanding of product usage scenarios, user needs and is able to create frictionless flows for customer usage, exerting influence on senior managers and mentoring junior team members.
Your impact:
- Demonstrates expertise in the DevOps field within the Business Group, serving as a go-to resource for complex technical challenges and contributes to shaping DevOps practices and technologies within the organization.
- Assumes full scope responsibility for diverse and complex tool sets, infrastructure elements, and platforms, ensuring their efficient operation and alignment with business objectives.
- Coordinates initiatives to shorten software development cycles and feedback loops by implementing advanced orchestration and automation strategies, driving efficiency and agility in the development process.
- Provides expert guidance and support in implementing essential tools and infrastructure for software development, ensuring alignment with organizational goals and industry best practices.
- Keeps up to date with the latest thinking in Devops and platform engineering and applies this to the needs of the business, contributing to the quality and security of the software.
- Develops and maintains complex build and deploy automation scripts, prioritizing efficiency and reliability to streamline development workflows.
- Architects, tests, and deploys highly scalable and resilient infrastructure solutions for software products, optimizing performance and ensuring seamless operation. Works closely with engineering teams to manage complex code releases and effectively resolve critical production issues, minimizing downtime and maximizing system reliability.
- Spearheads the development and adoption of innovative DevOps methodologies and best practices, promoting continuous improvement and innovation within the organization. Demonstrates a deep understanding of customer needs and ensure DevOps practices align with those requirements, delivering solutions that meet and exceed customer expectations
- Implements and maintains robust telemetry and monitoring systems to proactively identify and address potential issues, ensuring the reliability
Our commitment to collaboration
- Your work will directly improve the quality of emergency medical services and enhance patient safety and survival rates by making high-quality care accessible to more people around the world. As part of a number one provider of therapeutic care solutions, your contribution will help us continue to save more lives every year. With every project, you'll be making a world of difference.
- We believe collaboration is better together than apart. This role is an office role and you will be invited to work with colleagues in our Bangalore office 3 times a week.
You'll thrive in the role if:
- Minimum of 4 years commercial experience in a similar DevOps role
- Cloud Platforms: Design, deploy and manage cloud infrastructure in Azure and AWS environments.
- Containerization & Orchestration: Docker, Kubernetes, EKS
- IaC: Implement Infrastructure as Code (IaC) using Terraform for automated provisioning.
- Programming & Scripting: Python, PowerShell, SQL(Optional)
- Version Control: Azure Repos, GitHub
- CI-CD: Azure DevOps pipelines, Azure virtual machine scale sets (VMSS), GitHub Actions, Github runner and securities, yaml Pipelines, Azure Artifacts, Artifactory, Container registries.
- Monitoring: Grafana, Prometheus, Azure Monitor
- Cloud & Infrastructure:
- Azure Cloud Services (PaaS, Compute, Networking, Azure Storage, Azure log analytics, Keyvault).
- AWS (S3, dynamo db, AWS IAM role and policy, OIDC (Open ID connect), creating and managing EKS cluster)
- Code Quality & Security: Black Duck, Fortify, SonarQube.
- Operating system: Window (Good experience in managing and configuring on premises/hybrid/cloud windows server Web server, DB
- server), Linux.
- others: Manage source control, branching strategies, code reviews using Azure Repos and GitHub.
- Soft Skills: Effective Communication, Detail Oriented, Customer Handling
If you find this role intriguing and possess several of the required experiences, we welcome your application. You might still be the ideal candidate for this position or other openings at Heartstream.