Graduate DevOps Software Engineer

  • Citrix
  • Milton, Cambridge CB4 0FY, UK
  • 30/07/2021
Full time Data Science Data Analytics Big Data Data Management Statistics Software Engineering jobs

Job Description

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device: YOU!

What we're looking for:

Are you software engineer looking to build your career with a leading software company in a pivotal engineering and DevOps role? Citrix’s Shared Engineering Services team supports the productivity, automation and Continuous Integration (CI)/Continuous Deployment (CD) services and tools that are crucial for our engineering teams worldwide.

Description

We'd love you to be a software engineer with a keen interest in DevOps and the desire to drive Citrix’s adoption of modern techniques for rapid delivery of software products. Your focus will be on the core applications and services vital to all Citrix software developers, and we'll train you to become integral to the development, delivery and operation of Automation and CI/CD Services used by Citrix’s global engineering teams.

In particular, you will contribute to intelligent technologies that orchestrate the automation and CI/CD of Citrix products for environment build up, cloud deployments, automated test execution and more. You will work across the spectrum of Citrix products, groundbreaking technologies and platforms they run on. This covers Windows, Linux, Mac, mobile platforms and cloud technologies like Azure.

Citrix provides an open, dynamic and collaborative work environment which values independent thinking and freedom of expression. We are committed to providing a healthy work / life balance and development through training.

Primary Responsibilities:

  • Enhance and support the CI/CD pipeline for Citrix Engineering to enable rapid releases with high quality as part of a secure software supply chain

  • Optimise engineer workflows and efficiency through development of productivity boosting tools

  • Take a data-driven approach to understanding problem areas in development efficiency and lead communications and proposals with partners

  • Contribute to several layers of a sophisticated, multi-purpose tool stack that targets complex environment deployments across the Citrix product deployments

  • Develop features end-to-end including delivery of accompanying unit and system test automation as well as support for Ops

  • Build and maintain systems for a growing pipeline infrastructure

  • You'll support and maintain 'always available' services with minimal downtime

  • The role will require being part a globally distributed team who operate an on-call rota in order to ensure critical services are available 24x7

  • Evaluate technologies, including open source and public cloud offerings, to meet project needs

  • Collaborate effectively on projects with engineers located in other sites

Qualifications and Requirements:

Ideally:

  • Graduate or equivalent in computer science or a related field; equivalent experience may be substituted for formal education

  • Understands the SDLC and process improvement

  • Experience in some high-level programming languages, including C#/.NET, C++, or Java

  • Knowledge of Linux or Windows as a user/administrator,

  • Some knowledge of Azure, AWS or GCP

  • A quick learner with an interest in a wide variety of development technologies/tools

  • Self-starter, able to work as a sole contributor on small projects, or in a distributed team on larger projects

Nice to have:

  • Advocate for developer efficiency and experience

  • Continuous Integration and automated testing, e.g. Jenkins or TeamCity, Artifactory

  • Implementing and supporting high availability IT systems

  • An understanding of networking and data communications

  • Cloud and IT monitoring systems

  • Infrastructure-as-code, such as Terraform and Ansible

  • Experience with Kubernetes

  • Jenkins pipeline using groovy

  • CI/CD tooling for modern cloud deployments, such as Spinnaker

  • Shell scripting, in PowerShell and Python

****Please Note: We cannot currently accept applications from candidates requiring sponsorship.

What you’re looking for:

Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. It’s a simple philosophy that guides everything we do — including how we work. If you’re an engineer, we’ll give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.

Be bold. Take risks. Imagine a better way to work. If this sounds like you then we’d love to talk.

Functional Area:

Software Development

About us:

Citrix is a cloud company that enables mobile workstyles. We create a continuum between work and life by allowing people to work whenever, wherever, and however they choose. Flexibility and collaboration is what we’re all about. The Perks: We offer competitive compensation and a comprehensive benefits package. You’ll enjoy our workstyle within an incredible culture. We’ll give you all the tools you need to succeed so you can grow and develop with us.

Citrix Systems, Inc. is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, sexual orientation, gender identity, ethnicity, national origin, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions, marital status, protected veteran status and other protected classifications.

Citrix uses applicant information consistent with the Citrix Recruitment Policy Notice at https://www.citrix.com/about/legal/privacy/citrix-recruitment-privacy-notice.html

Citrix welcomes and encourages applications from people with disabilities. Reasonable accommodations are available on request for candidates taking part in all aspects of the selection process. If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at (877) 924-8749 or email us at ASKHR@citrix.com for assistance.

If this is an evergreen requisition, by applying you are giving Citrix consent to be considered for future openings of other roles of similar qualifications.