Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Lead Engineer

Job LocationPotters Bar
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Canada Life UK looks after the retirement, investment and protection needs of individuals, families and companies. We help to build better futures for our customers, our intermediaries and our employees by operating as a modern, agile and welcoming organisation. Part of our parent company Great-West Lifeco, Canada Life UK has operated in the United Kingdom since 1903. We have hundreds of respected and supported employees committed to doing the right thing for our customers and colleagues. Canada Life UK is transforming to create a more customer-focused business by providing our customers with expertise on financial and tax planning, offering home finance and annuities propositions, and providing collective fund solutions to third party customers. Job Summary The Lead Engineer is a proficient level engineer with expertise in at least two areas of IT engineering (such as Application, Devops Cloud, etc) The role involves technically leading a cross functional team building and delivering business outcomes through software. The role involves activities such as:

  • Designing, building, testing, deploying and supporting software using agile and DevOps practises
  • Building, configuring, and supporting the route to production facilitated through automated CI / CD pipelines
  • Developing and supporting the environments up to and including production
  • Improving the reliability and quality of the software solutions
The Lead Engineer supports the Engineering Practice Lead to adopt best practice into their assigned engineering team What Youll DoSolution Development
  • Technical Leads fully participate in the development of applications and tools. They are hands-on on all types of development tasks, commit code, review code, and release code to production. They are assigned to one team and work closely with their fellowengineers, product owner, engineering manager, and other colleagues
Technical Progress Accountability
  • Lead engineers are accountable for ensuring the engineering team (or a specific technology area within the team) is constantly up-to-date and efficient in its technical practices and processes. They lead efforts and initiatives to constantly promote, trial,and adopt new tools and practices for the benefit of the engineering team.
Create Learning and Training Resources
  • As technical leads in the engineering team, they are responsible for creating learning and training resources for the benefit of the team proactively turning everything they learn into learning materials for the team including teams chats, yammer posts,training, pairing and show and tell sessions.
DevOps Delivery
  • Lead engineers help the team develop and implement DevOps practices, balancing build and run responsibilities, removing technical debt and making their applications more automated and reliable over time through removal of toil.
Maintaining Standards
  • Lead Engineers ensure the team work within organisational guardrails and meet engineering standards and best practice. They are responsible for the quality of applications in their eco-system.
Who You Are Lead Engineers are expected to have expertise in at least two of the following areas of Engineering practices Core skills
  • Automation including Testing
  • Possess strong teamwork, communication, and problem-solving skills to ensure they can collaborate effectively with cross-functional teams and bring out better results.
  • Security Best Practices: Awareness of security principles and best practices to ensure secure software delivery and infrastructure management.
  • Continuous Learning: Keeping up-to-date with the rapidly evolving technologies and trends in the industry.
  • Monitoring and Troubleshooting: Ability to set up monitoring and logging solutions and troubleshoot issues effectively.
  • Strong experience working within an agile development methodology
  • Excellent time and self-management through effective planning & prioritisation of tasks.
  • Proven and demonstrable engineering capability
Devops Engineer
  • Scripting and Programming Languages: DevOps Engineers should be highly proficient in the scripting languages like Powershell, Python, Ruby, Bash, and programming languages like C# for automating tasks and creating tools.
  • CI/CD Tools: Experience with CI/CD tools such as Azure Devops, Jenkins, GitLab CI/CD, to set up automated build, test, and deployment pipelines.
  • Cloud Platforms: They should be familiar with cloud platforms Azure and to a lesser extent GCP and AWS. As a result, they can deploy and manage cloud-based services.
  • Configuration Management: Understanding of configuration management tools like Ansible, Chef, or Puppet to manage and maintain infrastructure and application configurations.
  • Containers and Container Orchestration: Another key skill required is the knowledge of containerization technologies like Docker and Kubernetes
  • Collaboration and Communication: Furthermore, one should also possess strong teamwork, communication, and problem-solving skills. So they can collaborate effectively with cross-functional teams and bring out better results.
Cloud Engineer
  • Cloud Platform Expertise: In-depth knowledge of Microsoft Azure and to a lesser extent GCP and AWS
  • Networking Skills: Understanding of networking concepts, such as TCP/IP, VPN, VPC, and knowledge of cloud-specific networking services.
  • Security Knowledge: Familiarity with cloud security best practices, identity and access management (IAM), and encryption techniques.
  • Automation and Scripting: Proficiency in scripting languages like Python, PowerShell, or Bash, and experience with configuration management tools.
  • Infrastructure as Code (IaC): Hands-on experience with IaC tools like Bicep, Arm, Terraform or Azure Resource Manager templates.
  • Cloud Migration: Experience migrating on-premises infrastructure to the cloud and understanding the challenges involved.
Site Reliability Engineer
  • Proficient in at least one coding language.
  • Well versed in CICD
  • Deep understanding of distributed computing, operating systems and databases
  • Automation and Scripting: Proficiency in scripting languages like Python, PowerShell, or Bash, and experience with configuration management tools.
  • Experience working with cloud native solutions
  • Experience automating manual tasks and reducing toil
Qualifications Deg

APPLY NOW

© 2019 Naukrijobs All Rights Reserved