DevOps Engineer

Altus Group ,
London, Greater London

Overview

Job Description

Job Category: Software Opportunity Awaits at Altus Group! The opportunity Reporting to our DevOps Manager, we are adding a new DevOps Engineer to our team in Saffron Hill, London. We are looking for a DevOps Engineer who wants to play a critical role in our growth, designing, developing, and implementing infrastructure and deployment automation in AWS. As our new DevOps Engineer, you will work on cloud products used by a global audience, collaborating with local and remote teams building, testing, and releasing new features for our industry-leading ARGUS, Taliance, and Voyanta products. We need a DevOps Engineer who can create infrastructure as code to build various environments in a consistent and reliable way. Who you are You may be a Build and Release Developer seeking a step up to a DevOps focused role, or you are currently a DevOps Engineer working on a smaller platform. Either way, you are looking for your next challenge creating build-and-deploy pipelines in AWS, writing the infrastructure as code to set up and configure the machines, and creating AMIs. What's in it for you Career growth. You want a chance to create cutting-edge and scalable environments and infrastructure at a growing global company for multiple products. You will have an opportunity to be hands-on building environments and tools for DevOps automation. You will gain exposure to the broader area of containerization. Skills development. You want to stretch your skills in DevOps automation beyond build and release. We are an AWS Enterprise partner, which gives us direct access to AWS technical teams by Slack, email, phone, and in-person, including near-quarterly in-house visits and education sessions. You will gain expertise directly from AWS as well as the opportunity to participate in our AWS Certification program.As we move more into container orchestration, you will gain exposure to Kubernetes. In addition, you will have unlimited access to courses through Pluralsight. Influence. You want to be both hands-on at a global software company, with hundreds of thousands of users. You will work in close partnership with the Agile product teams. You will examine emerging best practices and drive our own standards forward. You will play a critical role in our growth as we continuously evolve and leverage the latest Cloud technology - compute, serverless, database, deployments, and security - to stay at the top of our game. What you will focus on: * Thinking of infrastructure as code. You will create infrastructure automation scripts using cloud formation or terraform to build new environments. You will use Python, PowerShell, Shell Script, Terraform, Cloudformation, or other relevant technologies and follow proper version control practices to implement infrastructure automation. You will modify existing environments to ensure they are highly scalable, available, and secure. * Automating environments. You will design and implement an automated build process for software projects, striving to make the compilation, testing, and packaging process as automatic and foolproof as possible. You will create VMs, Cloud instances, etc.using automation tools, i.e., Octopus, Jenkins, Ansible, Chef, or Puppet. You will plan and run the deployments of our software to the infrastructure. * Collaboration. You will work closely with Architects and Development leaders to implement operational features, tools, and processes. You will work with the Agile team to understand the requirements for new features and write automation scripts. You will work with Security to automate operations processes. * The customer experience. You will build and maintain tools, solutions, and micro-services associated with deployment and operations, ensuring that we exceed our customer's standards and minimize errors. You will meet our SLA and reduce downtime as you proactively monitor and promptly troubleshoot any issues that arise during testing and production, identifying and solving problems before launch. * Continuous learning. You will stay current with industry trends and source new ways for the business to improve our approach to DevOps for cloud-native products. Our new DevOps Engineer has: * The education and experience. You have a university degree in Engineering or Computer Science, or a related field. You have hands-on expertise in software programming, and build and release operations for cloud-hosted Saas products. You have, or you are committed to pursuing AWS Certification. * The technical knowledge. You have practical experience in automating DevOps using scripting and AWS services like CloudFormation and Terraform. You have first-hand experience with automating builds, gated builds, and packaging for deployment as well as extensive knowledge of coding languages and systems. * The Agile team skills. You know how to build and nurture connections with team members across multiple locations. You are highly collaborative and you have exceptional written and verbal comm