Placement papers | Freshers Walkin | Jobs daily: Build Release Software Engineer at Citrix (Fort Lauderdale, FL)


Search jobs and placement papers

Build Release Software Engineer at Citrix (Fort Lauderdale, FL)

The Citrix Build Release Engineering team, based in Fort Lauderdale, FL., is focused on designing, developing, and maintaining Build systems and Release automation for Citrix’s Cloud and Server products. Every day we work to deliver innovative solutions that enable our customers to transform their business by leveraging the latest technologies.


Our team culture is a unique blend that combines the structured vision and process maturity of a well-established software company with the dynamism and vibrancy of a small startup. We’re currently looking for a Build Release Engineer to join us on this exciting journey to build world-class global solutions and help to shape the future of work.


Position Summary: 


Design, develop, and maintain Build systems and Release automation for Citrix’s Cloud and Server products. 


Primary Responsibilities:


The goal of the Build Release Engineer is to design and maintain the software build systems for Citrix releases, allowing timely release of builds to the Citrix Life Cycle Maintenance team and Product QA team. This would entail designing, implementing, executing, and debugging the build environment using TeamCity, Jenkins, Ant, Chef, Powershell, Perl, C#, Shell Scripting, and Make. Maintain product lifecycle branching using Perforce and Git source control tools.
Additional responsibilities:



  • Maintain build systems using tools such as TeamCity, Jenkins, and Ant.

  • Implement various automated solutions via PowerShell, Python, PERL, HTML, CMD scripting.

  • Maintain code branches and perform integrations across branches using Perforce and Git.

  • Provide support to Product Engineering teams for new product releases and maintenance releases

  • Rework/maintain/optimize various projects based on changing requirements

  • Automate the build and release of multiple projects

  • Troubleshoot and fix compilation or script issues in various projects.

  • Prioritize multiple tasks based on project urgency

  • Coordinate tasks across multiple sites per project.


Core Level Qualifications:


Education:  Bachelor’s or Master’s degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited college or technical institute.

Must be able to demonstrate a strong understanding of computer science concepts including:



  • Intermediate/expert working knowledge of scripting in PowerShell, Python, or PERL

  • Understanding of build controllers, tools and technologies such as TeamCity, Jenkins, Ant, Chef, Visual Studio, MSBuild and NMake

  • Understanding of Installation tools and technologies such as MSI, MSP, Orca and WiX

  • Understanding of data-interchange formats such as JSON, YAML and XML



Experience:


  • 3-5 years of Software Configuration Management or Release Engineering experience

  • TeamCity experience is highly preferred


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment