Lead DevOps Engineer

Aegon ,
Edinburgh, City of Edinburgh

Overview

Job Description

Summary As a DevOps Engineer, you will work on an agile team with developers from internal business units to deliver business value and outcomes. You will help to develop, test, and implement infrastructure code to assist the team in achieving their goals. Work will be done start to finish by an intact cross-functional team using an agile methodology, and employing the assistance of a scrum master, product owner, and agile coach. Each member of the team brings unique technical skills and strives to cross train to gain additional technical knowledge across multiple disciplines and create an exciting and dynamic work environment.Job Description Lead Cloud Network/DevOps Engineer Aegon Global Technology (AGT) provides IT infrastructure and application support services to the Aegon businesses.AGT is responsible for the provisioning, support and ongoing maintenance of IT operating platforms, applications and services.Additional AGT responsibilities include providing IT infrastructure solutions that are in alignment with business objectives and the AGT technology strategy. AGT Cloud Services designs, builds, supports, and enables business use of a Hybrid Cloud environment which combines services from external Cloud providers and an internal private Cloud environment into a common environment for use by the business. Solutions are designed to address business needs based on requirements and defined architectural standards/principles. Emerging technologies are researched to proactively understand how they can be leveraged in the Cloud environment. Both internal and external options are evaluated. As solutions are refined, proofs of concept are frequently carried out. The group determines the best solutions using established internal processes including architecture reviews, risk assessments, and financial analysis. Once approved, the technologies are delivered to the business fulfilling all operational readiness requirements and minimizing the business impact during delivery. This position will be part of the AGT Workforce technology team and may be asked to work on an agile team. This position will work with other teams within AGT and at times may work with developers or architects from other internal business units. It will be expected to deliver and maintain highly available secure cloud network solutions. These solutions will focus on cloud-native technology. The solutions will support a multi-cloud environment operating in multiple world-wide regions. A key component of these solutions will be event-based automation using serverless compute and queuing methods to enable scalability and near real-time activation of network services. Responsibilities: * Work with AGT Architects and the Global Engineering and Architecture team to design secure network solutions and patterns. * Develop, deploy, and support Cloud network infrastructure as code artifacts or modules * Install and maintain (upgrade/patch underlying infrastructure) * Design and support resiliency and scalability using AWS, Azure and other cloud platforms * Support and deliver using continuous integration/continuous delivery pipelines * Enable systems with automated monitoring and alerting * Support the team and customers with day-to-day requests, and change/incident tickets * Support technology stack refresh on systems (end-to-end) when required * Ensure automated security is built into each technology stack * Understand and respond to emerging requirements and ambiguous technology decisions * Troubleshoot cloud services when problems arise * Plan for future cloud infrastructure capacity requirements Qualifications: * Bachelor's degree in computer science or related degree, or equivalent education/experience * Relevant work experience including three years supporting enterprise-level platform installations which should include: * Experience with agile development and planning methodologies * Experience in performance monitoring, alerting, and troubleshooting in an enterprise * Holistic understanding of the network layer as it relates to private cloud networking * Ability to give and receive feedback as part of a cohesive agile team * Flexibility and adaptability to change, and continuous learning mindset * Customer focused * Decision making and problem-solving skills * Ability to mentor others * Self-motivated with ability to work remotely Preferred Qualifications: * Certifications (AWS, Azure) * Background with high level of focus on secure service availability, including automated alerting and automated response * Knowledge of Palo Alto Networks VM Series appliances, Aviatrix multi-cloud networking and GBP network configuration * Technical qualifications 1. Working knowledge of Functions, Centralized logging and Event-based detection and automation, private cloud networking capabilities [i.e., Peering, Transit Gateway, VPN, Subnets, Route Tables, etc.] 2. Working knowledge of IAM, Federated access to Private Cloud 3. Python Programmer with bonus know