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

Software Developer - Reliability

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

Job Description

Main FunctionAs a Reliability Software Engineer, you will play a critical role in ensuring the reliability, availability, and performance of our software systems. You will be primarily responsible for application infrastructure management, building automation and tooling,and providing L2 support to ensure the overall reliability of our technology products and services. By collaborating with other software developers, support teams, and stakeholders, you will proactively identify potential issues, streamline processes, automatestandard procedures, and contribute to creating a resilient and stable environment for our users.Responsibilities:

  • Automation and Tooling: Develop and maintain automation tools and scripts for deployment, monitoring, and incident management to reduce manual intervention and enhance system stability.
  • Performance Optimization: Monitor and optimize performance of production systems to identify bottlenecks and improve system response times, resource utilization, and overall application performance.
  • System Reliability: Monitor, measure, and analyze the performance and reliability of technology systems to identify areas of improvement. Implement solutions to increase the reliability and scalability of applications and services.
  • Production Management: Providing L2 support and work with L1 support engineers for incident response and ensuring business uptime. Work closely with core developers and support teams to plan and prepare for scaling technology systems toaccommodate user demands.
  • Documentation: Maintain comprehensive documentation on system configurations, changes, standard operating procedures, and runbooks to facilitate knowledge sharing and onboarding of new applications or team members.
Must havequalifications:
  • Education: Bachelor’s degree in Computer Science or related subject.
  • Experience: 4+ years proven experience in Software Reliability, Site Reliability, or similar role with hand-on experience in software development, system administration and providing L2 support.
  • Experience of developing in Python, shell scripts or similar, and familiarity with version control systems such as git.
  • Experience working in a Linux environment.
  • Problem-Solving Skills: Strong analytical and problem-solving skills with a keen eye for detail and a proactive approach to resolving issues.
  • Communication: Excellent communication and collaboration skills to work effectively with cross-functional teams.
  • Adaptability: Ability to work in a fast-paced and dynamic environment, adapting to changing priorities and requirements.
  • Automation and Tooling: Experience developing automation tools and implementing configuration management.
Desirable but not required:
  • C++ development experience.
  • Experience of KDB/q

APPLY NOW

Software Developer - Reliability Related Jobs

© 2019 Naukrijobs All Rights Reserved