Thomson Reuters
photo of hand surrounded by flowers

Bring Your Passion

Apply Now    

Sr. Continuous Delivery Engineer

Thomson Reuters Technology Development 12/6/2017 4:15:35 PM Lake Oswego, OR United States of America
Job Description

The Continuous Delivery Team is growing has become responsible for twice the product pipelines than last year. We are looking to grow that responsibility footprint even more in the next year. Leveraging AWS and internal deployment systems in agile and elastic ways this team will accelerate product delivery schedules and empower development to go faster with less friction as they build world class indirect tax calculation solutions. Continuous Delivery is responsible for hundreds of assets and the work flow of almost a hundred engineers. This team keeps development moving smoothly and productively.

The successful candidate will be highly ambitious for success and will have a proven track record in the delivery of complex computing systems in a distributed environment.  The candidate will have a strong desire to automate, continuously improve, and have a keen interest in best practice software engineering. Excellent Linux and Windows background, producing or improving release automation is a plus. The candidate must be comfortable working in an Agile environment, have a “can-do” attitude, work well in a cross-functional environment with minimal supervision. He/she should be a self-starter, quick learner and a great team player.

Job Responsibilities:

Own tooling for the build, delivery, and workflow management

Administer and improve the software development framework a multi-tier environments

Support developers, QA, and Operations on internal and production client environments

Develop, improve and document release automation process

Create and maintain internal and external (client) environment diagrams and documentation

Own the automated process for provisioning virtual machines for product testing used by the continuous delivery pipeline, Development, and QA

Drive a process of continuous improvement and automation into the release and integration testing of products

Ensure levels and quality of automated test are high and a culture of test is maintained in the organization

Actively work with the team to build an inventory of automated tests and test data generation across product lines

Promote and facilitate high levels of communication regarding status and progress to key stakeholders in the business

Proactively anticipate issues with the continuous delivery pipeline and provide guidance for solving within the team

Ensure appropriate practice for documentation of build content and deployment instructions are maintained

Automate the capture and generation of Development Team metrics for test coverage, team velocity, code quality, etc. and publish in a dashboard

Maintain good working knowledge of the company’s product set

Qualifications

Minimum Requirements:

  • Experience with build/releasing software in a Java environment
  • Experience with Linux administration
  • Experience with Windows Server
  • Working knowledge of SCM (software configuration management) best practices and applications
  • Knowledge of Apache, Tomcat, or another application server
  • Experience in a scripting languages (Ruby, Python, BASH, or Perl)
  • Database language experience (SQL queries)
  • Experience with automated builds, deployments to multiple environments
  • Experience with source control tools
  • Experience in Agile development environments
  • Desirable Skills and Experience
  • Excellent analytical, problem solving skills, and attention to detail; production support experience
  • Application troubleshooting, ability to determine root causes based on log output
  • Solid understanding of IT systems development process, including architecture, design & engineering, development, and operations
  • Experience with configuration management tools or methodology (Ansible, Chef, Salt)
  • Advance knowledge with one or more build management tools (Jekins (preferred), BuildForge, CruiseControl, Bamboo, etc.)
  • Expert knowledge of Configuration Management concepts( branching, merging, integration, versioning, etc.)
  • Experience with structured build files / tools (MSBuild, makefile, ant, Maven, Gradle)
  • Experience with multiple software version control systems (TFS, GIT, Subversion, ClearCase, Perforce, etc.)
  • Experience with a scripting language (JavaScript, PowerShell, Perl, Python,)
  • Advance knowledge and experience with Windows 2012 or higher and Linux
  • Experience with elastically scalable, fault-tolerant and cloud-aware applications and software patterns, with strong preference for experience with AWS or Azure, specifically.
  • Experience working in Agile/Scrum team environments
  • Experience of deployment and running a large SaaS platform
  • Experience in test automation and tools (like Selenium)
  • Experience using monitoring tools for server health and performance
  • Fast learner and active problem-solver
  • Ability to communicative technology strategy and architecture approach to developers, management and non-technical stakeholders
  • Technology leadership skills to include coaching/mentoring/teaching, critical thinking/judgment, facilitation, and leading change

At Thomson Reuters, we believe what we do matters. We are passionate about our work, inspired by the impact it has on our business and our customers. As a team, we believe in winning as one - collaborating to reach shared goals, and developing through challenging and meaningful experiences. With more than 45,000 employees in more than 100 countries, we work flexibly across boundaries and realize innovations that help shape industries around the world. Making this happen is a dynamic, evolving process, and we count on each employee to be a catalyst in driving our performance - and their own.

As a global business, we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Thomson Reuters is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


Intrigued by a challenge as large and fascinating as the world itself? Come join us.

To learn more about what we offer, please visit thomsonreuters.com/careers.

More information about Thomson Reuters can be found on thomsonreuters.com.



Locations
Carrollton-Texas-United States of America;Lake Oswego-Oregon-United States of America
Req #: JREQ094744
Locations: Carrollton-Texas-United States of America|Lake Oswego-Oregon-United States of America
Job Function: Technology Development
Apply Now    
Link for schema