This job has expired, please see additional jobs below
Release Engineer
Pearson
Bloomington, MN, United States
Job Details - this job has expired, please see similar jobs below
Description
The Release Engineer will work closely with a team of release engineers to support development teams with source control, build, packaging, and deployment of a wide variety of software on a variety of platforms. The ideal candidate will be curious about technology and be able to carefully listen to and interpret the requirements from multiple groups and synthesize them into iterative solutions that ensure the integrity of the entire software life cycle.Pearson VUE (www.pearsonvue.com) is the global leader in computer-based testing for information technology, academic, government and professional testing programs around the world. Pearson VUE provides a full suite of services from test development to data management, and delivers exams through the world’s most comprehensive and secure network of test centers in more than 180 countries, where we validate the skills and knowledge of millions of individuals every year.
Pearson VUE is a business of Pearson, the world's leading learning company with global-reach and market-leading businesses. Pearson is listed on both the London and New York stock exchanges (UK: PSON; NYSE: PSO).Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
Job duties:
• Research in DevOps best practices, solutions, and technologies
• Monitoring build and deployment system capacity and planning for future needs
• Prototyping build and deployment solutions with an eye toward reusability in a large number of projects on a variety of platforms
• Extending efficiency, performance, and functionality for existing automation projects
• Integrating disparate systems and technologies using scripting and available APIs
• Provide the last stop in troubleshooting complex and highly technical problems in high pressure situations
• Regular tools and best practices demonstrations
Qualifications
Education and Experience:
• Bachelor’s degree in computer science, MIS, or equivalent required
• 3+ years of experience in build/release engineering
• 3+ years of experience with software configuration management required
• 3+ years of experience with build/deployment tools
• 1+ years of experience with Agile methodologies
• 1+ years of experience with Automation of builds and deployments for Java applications
Skills, Knowledge and Abilities:
• Knowledge in the following technologies: TeamCity (Or equivalent CI tools), IBM Urbancode Deploy (or equivalent CD tool), Windows Server 2008, Linux, IIS, Tomcat, JBoss 6.x (Domain and Standalone), Java, Gradle, Ant, C#, MSBuild, F5
• Cloud technologies preferred like AWS, Azure, and VMWare
• Container technologies like Docker
• PowerShell preferred or at least one of: Python, Ruby, or Perl
• Networking and System Administration (TCP/IP, DNS, Active Directory, NT Security)
• Experience with TDD/BDD in an infrastructure or deployment setting
• Strong written and verbal communication skills
• Expert problem solving skills
• Ability to estimate accurate task duration and meet schedules
• Ability to work independently and in large teams with minimal supervision
• Effective time management skills
• Experience with remote deployment and support experience
• Experience in a global 24 x 7 environment