We are looking for a DevOps Engineer to join Viewpoint in Newcastle, UK. This position is within Viewpoint's UK engineering team, as part of a multinational Agile-process group that is providing software solutions in a .NET/SQLServer/C# target environment. Reporting to the DevOps Manager, this is a great chance for Software Developer to step into a full DevOps Engineer / Platform Engineering position.
The Newcastle based team provides software solutions to the construction industry on a worldwide basis that include document management and collaboration, project management, building information modelling & management and mobile field operations.
Join our team! With us you will work in an innovative, high tech, inspiring environment and collaborative culture in order to grow your career in and make a real difference. It's fun to work at Viewpoint. We pride ourselves on a friendly and welcoming culture - we believe people should enjoy their jobs and office environment, and strive to make our EMEA HQ a great place to work.
As a DevOps Engineer your role underpins much of the development function. You will manage our source repositories, build pipelines and delivery pipelines. These extend over multiple complex systems. You will also provision and maintain our development and test environments. Continuous improvement and innovation are at the core of everything we develop. We welcome exploration of new technologies and are open to transition to best practice.
In this role you will:
Focus on developing automation pipelines for software releases using CI / CD technology in a modern cloud environment (Azure).
Work closely with Senior Platform Engineers and Software Developers (C# .Net) to automate tasks across their platforms and transform their infrastructure and software processes.
Maintain best practices on managing systems and services across all environments.
Continuously drive improvement with yourself, the team and the department through ways of working with more agility and introducing technologies.
Promote knowledge sharing across the team and department, ensuring that we work as closely and effectively as possible.
Provide technical assistance to developers, testers and engineers to unify operational efforts.
Explore concepts, ideas and new technology to create novel solutions to problems.
Manage non-production environments for development, performance testing, and validation testing.
To be successful in this role, you should have:
Computer Science / Software Engineering degree, or relevant commercial experience.
Some software development experience - ideally C#/.Net
Infrastructure as Code and using build provisioning tools i.e., Terraform, Packer, Team City, Jenkins, AzureDevops etc.
Using logging and monitoring systems such as ELK, Sumo, New Relic etc.
Ability to articulate and gain engagement for ideas to both technical and non-technical audiences.
The ability to pick up new tools and technologies quickly.
Ability to directly work with peer groups (spread globally).
Experience with AWS or Azure.
A logical approach to troubleshooting, cool under pressure and a desire to not over complicate.
Ability to work independently and to multitask.
About our company
Viewpoint provides innovative software solutions to the global construction and capital project industries. Viewpoint leads the construction software industry, bringing 40 years of construction experience to over 7,000 customers. Viewpoint's integrated suite of solutions for the office, extended team and field address the full construction life-cycle from planning/bidding to construction and facilities maintenance. Solutions are offered on a variety of platforms, including Cloud, Mobile, and On-premise. Headquartered in Portland, Oregon, Viewpoint has become the technology partner of choice, with customers in more than 28 countries.
Viewpoint is an Equal Opportunity Employer
DISCLOSURE for US-BASED POSITIONS ONLY: Viewpoint requires a criminal background investigation, and employment and education verification as a condition of employment.