Ingersoll Rand
DevOps (Embedded) Engineer
This job is now closed
Job Description
- Req#: 6918
- Collaborate with systems engineers, development managers, and test managers to maintain an accurate release and delivery pipeline
- Implement and oversee an automated release management and deployment process for multiple controller platforms
- Maintain and enhance the team’s automated build server and unit test framework
- Identify and implement tools to automate code quality evaluation prior to release, work with development leads on classifying and understanding issues
- Work closely with test engineering to classify escaped defects and assist developers with root cause analysis and corrective actions
- Expand release process and tools to include a scalable, maintainable, Over the Air (OTA) deployment process. Work with development engineering to ensure product architecture is deployable
- Develop a robust cybersecurity monitoring system to ensure that all software, internally or externally developed, is up to date and secure against attack vectors
- Deep experience and understanding of the Software Development Life Cycle in an agile project management structure
- Proficiency with Git and GitHub workflows
- Strong working knowledge of Linux based and Windows Server operating systems
- Proficiency with Python or similar scripting language
- Working knowledge of cybersecurity best practices and processes
- Experience with OTA Deployment processes and best practices
- Proven leadership skills in driving CI/CD process transformation
- Comfort working in a team problem solving environment
- Strong communications skills adept at working with local and remote team members, stakeholders, and management
- Working knowledge of the Atlassian development toolchain, particularly Bitbucket
- Familiarity with Windchill and SAP Product Lifecycle Management (PLM) software and APIs
- Experience with provisioning and managing Google Cloud Platform (GCP) servers
- Experience with Jenkins open source automation server
- Familiarity with embedded controls platforms
- Familiarity with Docker containerization
Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Job Overview
Ingersoll Rand Industrial Technologies and Services – Americas’ Digital Solutions has an opening on the Controls and Application Software team for a DevOps Engineer to continue to improve our software quality and delivery times to better serve our customers.
The selected candidate will be responsible for designing, implementing, monitoring, and maintaining Continuous Integration/Continuous Deployment (CI/CD) processes and tools for our embedded controls platforms used on compressors, blowers, dryers, and other industrial machinery. In this position, you would be working alongside a team of software architects, design engineers, and test engineers in order to provide high quality software with predictable delivery timelines to our internal and external customers.
The ideal candidate will have proven skills in project management, the software development lifecycle, automated build server toolchains as well as understanding and implementing key metrics for software quality
Responsibilities
Skills and Qualifications
Required
Desired
Experience
B.S. Computer Science, Electrical Engineering, or related discipline
5+ years in a DevOps or release manager role
Location
Davidson, NC; Buffalo, NY; or Quincy, IL
Travel
Occasional ( <>
Ingersoll Rand Inc. (NYSE:IR), driven by an entrepreneurial spirit and ownership mindset, is dedicated to helping make life better for our employees, customers and communities. Customers lean on us for our technology-driven excellence in mission-critical flow creation and industrial solutions across 40+ respected brands where our products and services excel in the most complex and harsh conditions. Our employees develop customers for life through their daily commitment to expertise, productivity and efficiency. For more information, visit www.IRCO.com.
About the company
Ingersoll Rand is a multinational company that provides flow creation and industrial products.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.