Job Title DevOps Engineer
Work Location (State, City ) Sunnyvale, CA
Duration 12 Months + hire
Job Title
Sr DevOps Engineer
Relevant Experience
(in Yrs)
5+ years in DevOps
Technical/Functional Skills
The DevOps Engineer will be a member of a software development team responsible for creating and maintaining build automation and processes for continuous integration (CI) builds and continuous delivery (CD) pipelines as well as production level software release. Responsible for design, implement and maintain continuous integration solutions for diagnostic medical device applications.
- Solid experience with build, configuration, and release tools such as Ant, Maven, Gradle, Jenkins, JFrog Artifactory.
- Write clean, readable, and maintainable code (Python, bash, Windows Shell).
- Familiar to Windows and Linux OS
- Solid experience with CI practices including unit testing, static code analysis
- Experience from AWS development and deployment
- Comfortable in using a wide variety of open source technologies and tools.
- Experience with systems administration and IT operations (networks, cyber security, etc.)
- Knowledge of automated testing (e.g. JUnit) and experience with test-driven development.
- Experience with regulated environments – tool validation and validated processes.
- Effective problem-solving skills and critical thinking.
- Strong verbal, documentation, communication, and interpersonal skills
Experience Required
- 5+ Years of experience or background in DevOps, Build and Release Engineering
- Understanding the integration between automated software test and the build process.
Roles & Responsibilities
- Develop InstallShield installers to support multiple GeneXpert products installation requirements.
- Software build infrastructure management - Create scalable build infra-structure to support and streamline various build tasks, utilize build server to automatize most build tasks.
- Software release management – develop source file version control and build artifacts releasing into Cepheid Agile system
- Application server management - Work as system administrator to maintain and administer development and production tool servers including Perforce, JFrog Artifactory, Jenkins, JIRA, Confluence, CI/CD, Code Collaborator and Coverity.
- Work closely with Software Quality team to ensure final version is up to organizational standards operating procedures
- Manage branches within Perforce (source control management system)
- Provides documentation including, but not limited to, IQ protocols and reports, backup and recovery policy, support and maintenance plan, upgrade plans.
- Responsibility includes interacting with cross-functional stakeholders from SQA, Marketing, Service and support organizations, and project/program managers during the development and delivery of the product.
Generic Managerial Skills
- A self-motivated technical leader with expert DevOps
- Detail-oriented with strong logical thinking and problem-solving skills
- A teammate who fits well into the company and team culture
- Good communication skill
Education
Bachelor’s degree in Computer Science, equivalent experience, or related field required
Work Location (State, City and Zip)
Sunnyvale, CA
Rajan
Direct:+1 408-668-9910
Email:rajan@idctechnologies.com
www.idctechnologies.com
Empowering Technologies Services
Remote Services | IT Services | BPO |
IT Consulting | Staffing Solutions |
PTO Alert: