Software Developer/ Engineer/ Architect

Site Reliability Engineer

Dreaming for tomorrow is about more than ideas and ambitions. We’re already building the next generation of vehicles, using repurposed and brand-new technology and techniques. We’re doing more than dream, we’re creating the future of mobility and automotive for years to come.

 

WHAT TO EXPECT

 

We are looking for a Site Reliability Engineer who has a proven track record of solving operational, scale and reliability problems. An engineer with a passion for quality, automation and experience of cloud infrastructure, software engineering, innovative problem solving, quality-first coding and DevOps/SRE practices.

 

  • Would you thrive in an exciting, dynamic and creative environment, but also enjoy the security, resources and influence of an established and successful organisation?
  • Would you excel within a world-class and passionate team that loves what they do?

 

You will form part of a collaborative, iterative and agile process in a multi-disciplined team helping deliver first class digital solutions. This role provides a unique opportunity to help support and grow the software engineering and DevOps capability within Jaguar Land Rover.

 

Key Accountabilities:

 

  • Ability to work very closely and integrate with the Development squads to adopt a culture of change and to streamline software development, by managing and owning the entire automated build pipeline, DevOps toolchain and associated test environments from source control to software delivery. As well as security, scale and reliability
  • Knowledge of Systems Architecture and development. Experience of feature development using either Java, JavaScript (NodeJS and Client), GO or C++, and a good understanding of Object-Oriented Programming, Virtualisation, and Operating Systems
  • Experience problem solving and issue resolution. To troubleshoot and resolve performance and scalability bottlenecks
  • To maintain and revolutionize our highly reliable environments and toolchains with clear communication with key stakeholders in the definition, delivery and disruptions

WHAT YOU'LL NEED

 

  • Experience with DevOps, Systems/Infrastructure and operations
  • Experience in supporting distributed systems
  • Experience in some of the following programming languages: Java/C++, good knowledge of scripting languages such as (e.g. Python, Bash)
  • Experience in Unix OS and orchestration (Docker, Kubernetes, etc)
  • Experience of at least one major cloud provider (GCP, AWS, Azure)
  • Excellent knowledge of version control and source control management (Git, Bitbucket, etc.)
  • Experience creating, maintaining build infrastructure and supporting automated build pipelines. Experience in deploying, managing and maintaining at least 2 of the following SCM toolchain such as Jenkins, Artifactory, SonarQube, Nexus, Git CI/CD, Bamboo, TravisCI
  • Knowledge of the software development process and industry standards/best practices
  • Experience of safeguarding the entire DevOps environment through strategies, policies, processes, and technology
  • Basic understanding of networking concepts, technologies, and protocols (TCP/IP, IPSec, HTTP, FTP, DHCP, Load Balancing and DNS)
  • Strong communication skills (verbal and written)
  • Collaborative skills - being open to pair programming and working closely with engineers in cross functional teams
  • Degree or equivalent experience preferred


Bring all this to the home of premium innovation, and you’ll find the opportunities to further your career with a world-class team, a discounted car purchase and lease scheme for you and your family, membership of a competitive pension plan and private medical cover. All this and more makes Jaguar Land Rover the perfect place to continue your journey.