Job details
Job type full-time
Full job description
Grow with us:
“in tandem” means together, and we strive to embody that in every aspect of our businessWhether your office-based or fully remote, grow with us as we work towards our mission of making the lives of people with diabetes better and better through relentless innovation.
Diabetes is all we do:
At tandem, diabetes is all we doWe are the makers of the only color, touch-screen insulin pump that is capable of remote feature updates and compatibility with continuous glucose monitoringRead more about our company and check out our latest product features and capabilities here: t:slim x2™ insulin pump with control-iq™ technology
In addition to innovative technology, we have a culture that fosters the idea that the happiest people are the most productive peopleWe treat our fellow employees like friends and family, and the company like our own homeThis universal respect allows us the freedom to be ourselves and to be effective at our jobs, knowing at the end of the day that we can trust everyone to do the right thing, for each other and for the companyYou can learn more about our culture and life at tandem here: https://www.tandemdiabetes.com/careers/life-at-tandem and see what our customers are saying here: #tsliminthewild
A day in the life:
Implements ci/cd pipelines (application and infrastructure), as directed, that will improve automation of application deploymentsSupports all application servers and mission critical services for the 7x24 running of medical device web based accessories such as t:connect web application and tandem device updater systemsCoordinates application migration, installation, monitoring, testing, and servicing for tandem diabetes web applicationsManages and organizes web servers and web applications in both windows and linux operating systems.
Primary duties & responsibilities:
Design and build systems which improve scalability, usability, and performance.
Work cross-functionally with product managers and engineers to understand, implement, and deploy pipelinesEffectively communicate results to peers and leaders.
Embed into development projects and assist teams in delivering new features, services, and consumer experiences through production with speed and qualityPerforms technology needs analysis by conferring with departmental personnel to analyze current operational procedures, identify problems, and learn specific input and output requirements.
Writes detailed description of program functions, and steps required to develop or modify business processes and computer systems.
Reviews computer system capabilities, workflow, and scheduling limitations to determine if requested program or program change is possible within existing system.
Rolls out software and web applications to ensure optimal deployment of resources.
Collaborate with software development, qa engineers, and system architects to continuously improve the efficiency and reliability of build and deployment processes to support all phases of development, qa, and production releases.
Build and maintain ci/cd pipeline with the following devops tools (e.gJira, bitbucket, bamboo, docker, kubernetes, helm, chef, hashicorp tools(terraform, vault, consul), python, octopus deploy, artifactory, azure cli, and shell scripts), as well as other scripting languages.
Write automation programs to interface with rest apis
Coordinates technology planning through ongoing research.
Works with development staff to document ci/cd build and deployment requirements
Supports technology needs analysis by conferring with departmental personnel to analyze current operational procedures, identify problems, and learn specific input and output requirements.
Works to maintain application and database systems for performance and availability.
Define and communicate project milestones, service level agreements, and resource allocation to management team, department leads, support staff, and end users
Ensures work is performed in compliance with company policies including privacy/hipaa and other regulatory, legal, and safety requirements
Other duties as assigned.
You’re awesome at:
Knowledge, skills & abilities:
Deep technical knowledge of the following devops ci/cd toolsets and workflows:
Source code management
Creating and managing ci/cd pipelines
Atlassian suite - jira, confluence, bamboo, and bitbucket
Artifactory
Octopus deploy
Building docker images and deploying to kubernetes via helm
Knowledge and experience with azure cloud services.
Knowledge of hashicorp suiteTerraform, vault, consul, and packer
Strong customer-service orientation.
Proficient in communicating to both technical and management levels
Ability to work in cross functional teams
Skilled at creating an environment which supports the timely exchange of high-quality information.
Proficient at promoting effective working relationships in multi-disciplinary teams.
Adaptability to quickly and proactively implement change initiatives, providing guidance to others in meeting changing needs.
Strong ability to manage people and project allocation.
Knowledge and experience with fda and iso regulated industries, a plus
Minimum certifications/educational level:
SIn computer science or equivalent combination of education and applicable job experience.
Equivalent education includes technical school training and certifications in networks and servers.
Minimum experience:
8 plus years of experience working in a ci/cd and/or server software deployment environment including:
Deploying software to linux and windows servers
Deploying to software azure cloud environments
Worked with python, nodejs or similar languages
Worked with powershell, shell scripting or equivalent
Usage of devops tools (build servers, deployment servers, scm)
Identifying and troubleshooting issues with applications, software, installation and configuration.
Experience writing and deploying infrastructure as code, terraform preferred
Experience automating cloud services such as microsoft azure using the azure cli interface.
Experience with bamboo build server.
Experience with octopus deploy deployment server.
Experience working with devops methodologies.
Experience with docker/kubernetes.
Extra awesome:
Having wide-ranging experience and resolves complex issues in creative and effective ways.
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Determines methods and procedures on new assignments and may coordinate activities of other personnel.
What’s in it for you?
At tandem, our employees are just as important as our customers! not only do we hire the best, we reward, develop, and retain them tooAt tandem we offer competitive compensation packages, superb medical, dental and vision, a discounted stock purchasing plan, fitness discounts, generous pto, casual work attire and more! for a full list of benefits please review our perks page at https://www.tandemdiabetes.com/careers/benefits.
Be you, with us!
We’re always looking for awesome, forward-thinking achievers to join our workforceWe are committed to making sure our company fully reflects the diverse consumers who use our productWe are making strides towards this goal and are firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment.
Referrals:
We love a good referral! if you know someone that would be a great fit for this position, please share!
If you are applying for this job and live in california, please read tandem’s ccpa notice:
Https://www.tandemdiabetes.com/careers/california-consumer-privacy-act-notice-for-job-applicants