POSITION SUMMARY
As a Sr. DevOps Engineer you will be a critical member of the Cepheid Software Engineering team, responsible for developing, enhancing and maintaining build, package and deployment pipelines for and extensive and continuously expanding portfolio of medical device products. While playing a vital role in the day to day tactical execution of software development process you will also contribute strategically by helping to define and implement a roadmap for continuous incremental evolution of best practice DevOps processes, frameworks and technology.
ESSENTIAL JOB RESPONSIBILITIES
Design, implement and maintain scalable package, build and deployment automation frameworks
Device software installer development for multiple product and product versions
Define and maintain versioning, branching and merging plan for multiple parallel software releases
Administration and support for key software engineering platforms, utilities and tools
Timely troubleshooting, root cause analysis and remediation of build, package and deployment issues
Compliance with all applicable company policies, procedures and training requirements
Coordinating and bridging software technologies gap across all functional teams (IT, QA, R&D,product security, product management, etc.)
MINIMUM REQUIREMENTS:
Bachelor’s degree in Computer Science, equivalent experience, or related field required
8+ Years of experience or background in DevOps, Build and Release Engineering
3+ Years of experience in software product development in traditional programing languages (Java, C, C++, etc.)
Skills & Experience:
Solid experience with InstallShield, Ant, Maven, Gradle, Jenkins and Artifactory
Thorough understanding of best practices for software configuration management processes and policies (Branching strategies, merging, labeling, etc.)
Solid experience with Perforce, Jira, Confluence, Code Collaborator and Coverity
Strong scripting skills using Python, Bash and Windows PowerShell
Comfortable in using a wide variety of open source technologies and tools.
Solid experience with CI practices including unit testing, static code analysis using Jenkins
Experience with AWS and other cloud offerings
Solid experience with Windows and Linux OS
Experience with system and application monitoring tools (Grafana, Prometheus, etc.)
Experience with Virtual Machine environment (VirtualBox, VMWare, etc.)
Experience with systems administration and IT operations (networks, security, etc.)
Experience with software infrastructure technologies (Proxies, PKI, etc.)
Experience working in cross functional product development team environments
Source: Indeed.com
Click Here To Apply