Seagate Technology LLC Longmont , CO 80504
184228 Staff DevOps Engineer (Open)
Job Title Staff DevOps Engineer
About the Role You will:
Seagate, a leader in scalable and highly available storage networking solutions, has an immediate opening for an experienced Staff DevOps Engineer. You will be working with top quality engineering staff in a team oriented environment. Our professionals strive to supply customers with superior products and services. The successful candidate will be self-motivated, task and schedule driven, with a willingness to fill in when needed and quickly identify or move to the next task when the current task is completed, and have a proven ability to work as part of a DevOps team. In this role you will:
Collaborate with teams to design, implement, and troubleshoot the entire continuous integration/ continuous delivery stack.
Actively participate in detailed process and tools evaluations and will have experience architecting solutions for continuous code integration and delivery.
About Our Group
We are a subset of EDS Engineering team focusing on DevOps. We have team members that focus on all aspects of DevOps from infrastructure management, tool development, and Continuous Integration/Continuous Delivery. Our primary responsible are to ensure our multi-platform code bases are kept in good working order. This is accomplished with a build, test, and release work flow. We work very closely with the firmware development teams to ensure our procedures are inline with current development efforts. We use current DevOps tools including Jenkins, Docker, Mesos and others. Agile and SCRUM methodologies are used heavily to drive projects to completion. This group is a key component in the engineering organization as a whole. The ability to add quality to our code bases early in a development cycle has reaching effects to the success of our products and the satisfaction of our customers.
You have the ability to effectively communicate and document designs/processes and effectively listen and discuss technical problems with the test and development teams is a must.
You have a strong understanding of the build, test, release workflow and methodology.
Your Experience Includes:
Senior experience in software engineering, infrastructure development, and/or QA tools development
Strong scripting/automation skills (including Python, Perl, Groovy, etc.)
Experience with software build process and using tools like NAnt, Ant, makefile
Experience with Continuous Integration / Continuous Delivery systems (preferred Jenkins)
Experience with code management tools and methodologies (Git, SVN, Jira, etc)
Experience with provisioning and troubleshooting Linux and Windows Server operating systems
Experience with provisioning and troubleshooting storage and networking devices
Experience with virtualization technologies (Docker, Mesos, KVM, VMWare etc.)
Bachelor's Degree and 8+ years of experience
Additional preferred skills include:
Designing and implementing advanced automated build, test, and release infrastructure
Experience with object oriented analysis, design, and development methodologies
Leading and contributing with engineering efforts from design to implementation, solve complex technical challenges, process improvements, and document results.
Championing Agile/SCRUM methodologies
Experience with test driven software development
Location: Longmont, CO
Job Family: Engineering Professional