Gamma Technologies, LLC
Senior Build Release Engineer
Gamma Technologies, LLC, Westmont, Illinois, United States, 60559
Gamma Technologies, LLC (GT) is looking for an experienced
Build Release Engineer
with a solid work ethic, excellent judgment, and a desire to build a long-term career with us. Position Summary We are looking for a creative, talented, and highly motivated Build Release Engineer who will work closely with engineers, developers, and testers to enable high-quality software development. You will be part of a growing team to drive the development, administration, and maintenance of build/release processes supporting Continuous Integration (CI)/Test Driven Development (TDD) initiatives allowing for rapid development, validation, debugging, and integration with the downstream production release pipeline. The ideal candidate will possess in-depth programming, building, and debugging skills. Current programmers who are looking to diversify are encouraged to apply. Job Responsibilities Extend and maintain existing Continuous Integration and Continuous Delivery/Deployment (CI/CD) systems Monitor/research and address production incidents Collaborate with developers/engineers to resolve defects detected by automated build and/or testing systems Troubleshoot source code management, dependency management, and deployment issues Create and own a coherent build configuration across multiple products utilizing several programming languages Maintain the company-wide library of dependent artifacts and assure OSS compliance Extend and maintain tools to further automate build, testing, deployment, and configuration management processes Support developers with usage and training on software build and configuration tools Education, Experience and Skills Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be: Bachelor’s Degree in Computer Science, Engineering or Information Systems Build and Release Management : At least 5 years of experience in managing the build and release process for desktop applications, ensuring smooth and error-free deployments Continuous Integration/Continuous Deployment (CI/CD) : Hands-on experience in setting up and maintaining CI/CD pipelines to streamline the development and deployment process Troubleshooting and Debugging : Ability to diagnose and resolve build failures, dependency issues, and other related problems Software Development Lifecycle (SDLC) : Understanding of the SDLC and how build engineering fits into the overall process Collaboration with Development Teams : Experience working closely with developers to integrate new features and fixes into the build process Technical Skills: Build Automation Tools:
Proficiency with tools like Jenkins or GitLab CI/CD for automating build processes Build Processes:
Proficiency with build processes like Java (javac, Maven, Gradle) or C/C++ (gcc, Visual Studio, make, CMake), and relevant dependency management. Version Control Systems : Experience with Git or Perforce for managing code repositories Scripting Languages:
Knowledge of scripting languages such as Python, Bash and PowerShell Coding:
Professional experience developing production code in languages such as Java, C, C++, or Rust is a plus Operating Systems:
Strong understanding of Windows and Linux. Previous Linux Administration experience is a plus Soft Skills: Problem-Solving : Strong analytical skills to identify and resolve issues quickly and efficiently Communication : Excellent communication skills to collaborate with cross-functional teams and document processes clearly Attention to Detail : Meticulous attention to detail to ensure builds are consistent and reliable Adaptability : Ability to adapt to new tools and technologies as the industry evolves Salary and Benefits GT offers competitive pay, vacation, sick and personal days, and a work environment that allows you to grow and prosper We offer best in class health benefits for you and your dependents We offer a 401k and Roth 401k retirement plans We provide an onsite fitness center The primary work location will be our Westmont, IL office. We’ve adopted a hybrid work policy asking employees to report to the office 3 days per work week As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance Other Requirements and Notes: ALL candidates must be eligible to work in the US for any employer; no third parties please. Universal acceptance for everyone, everywhere is at the heart of our company. We promote diversity of thought, culture and background, which connects the entire Gamma Technologies community. As such, Gamma Technologies is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance. GT, a leading multi-physics CAE simulation software provider, develops a suite of integrated solutions that guides and accelerates the engineering transformation of today’s products in the transportation, power generation, and industrial equipment industries. At GT, we are committed to using technology to make a global impact by helping the industry deliver products for a cleaner, sustainable environment! We pride ourselves on our company culture which encourages collaboration between all levels at the company, from entry level to upper management. Within a team, daily interactions and outside social events allow us to form bonds that result in higher productivity and job satisfaction.
#J-18808-Ljbffr
Build Release Engineer
with a solid work ethic, excellent judgment, and a desire to build a long-term career with us. Position Summary We are looking for a creative, talented, and highly motivated Build Release Engineer who will work closely with engineers, developers, and testers to enable high-quality software development. You will be part of a growing team to drive the development, administration, and maintenance of build/release processes supporting Continuous Integration (CI)/Test Driven Development (TDD) initiatives allowing for rapid development, validation, debugging, and integration with the downstream production release pipeline. The ideal candidate will possess in-depth programming, building, and debugging skills. Current programmers who are looking to diversify are encouraged to apply. Job Responsibilities Extend and maintain existing Continuous Integration and Continuous Delivery/Deployment (CI/CD) systems Monitor/research and address production incidents Collaborate with developers/engineers to resolve defects detected by automated build and/or testing systems Troubleshoot source code management, dependency management, and deployment issues Create and own a coherent build configuration across multiple products utilizing several programming languages Maintain the company-wide library of dependent artifacts and assure OSS compliance Extend and maintain tools to further automate build, testing, deployment, and configuration management processes Support developers with usage and training on software build and configuration tools Education, Experience and Skills Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be: Bachelor’s Degree in Computer Science, Engineering or Information Systems Build and Release Management : At least 5 years of experience in managing the build and release process for desktop applications, ensuring smooth and error-free deployments Continuous Integration/Continuous Deployment (CI/CD) : Hands-on experience in setting up and maintaining CI/CD pipelines to streamline the development and deployment process Troubleshooting and Debugging : Ability to diagnose and resolve build failures, dependency issues, and other related problems Software Development Lifecycle (SDLC) : Understanding of the SDLC and how build engineering fits into the overall process Collaboration with Development Teams : Experience working closely with developers to integrate new features and fixes into the build process Technical Skills: Build Automation Tools:
Proficiency with tools like Jenkins or GitLab CI/CD for automating build processes Build Processes:
Proficiency with build processes like Java (javac, Maven, Gradle) or C/C++ (gcc, Visual Studio, make, CMake), and relevant dependency management. Version Control Systems : Experience with Git or Perforce for managing code repositories Scripting Languages:
Knowledge of scripting languages such as Python, Bash and PowerShell Coding:
Professional experience developing production code in languages such as Java, C, C++, or Rust is a plus Operating Systems:
Strong understanding of Windows and Linux. Previous Linux Administration experience is a plus Soft Skills: Problem-Solving : Strong analytical skills to identify and resolve issues quickly and efficiently Communication : Excellent communication skills to collaborate with cross-functional teams and document processes clearly Attention to Detail : Meticulous attention to detail to ensure builds are consistent and reliable Adaptability : Ability to adapt to new tools and technologies as the industry evolves Salary and Benefits GT offers competitive pay, vacation, sick and personal days, and a work environment that allows you to grow and prosper We offer best in class health benefits for you and your dependents We offer a 401k and Roth 401k retirement plans We provide an onsite fitness center The primary work location will be our Westmont, IL office. We’ve adopted a hybrid work policy asking employees to report to the office 3 days per work week As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance Other Requirements and Notes: ALL candidates must be eligible to work in the US for any employer; no third parties please. Universal acceptance for everyone, everywhere is at the heart of our company. We promote diversity of thought, culture and background, which connects the entire Gamma Technologies community. As such, Gamma Technologies is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance. GT, a leading multi-physics CAE simulation software provider, develops a suite of integrated solutions that guides and accelerates the engineering transformation of today’s products in the transportation, power generation, and industrial equipment industries. At GT, we are committed to using technology to make a global impact by helping the industry deliver products for a cleaner, sustainable environment! We pride ourselves on our company culture which encourages collaboration between all levels at the company, from entry level to upper management. Within a team, daily interactions and outside social events allow us to form bonds that result in higher productivity and job satisfaction.
#J-18808-Ljbffr