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:
You’re a cloud engineer with a passion for DevOps and SRE principles and have been successful developing, deploying, monitoring and running cloud services.
You’ll have worked with public cloud infrastructure providers and you’ve got a great feel for, and understanding of, Linux and Windows workloads. We’re hoping you’ve also got experience with their development, debugging, administration, automation frameworks and some software development experience in C#./NET/Python. If you’ve run deployments with Infrastructure as a code, we’d love to speak with you!
Position Overview:
Citrix is rapidly developing and expanding its portfolio of large-scale cloud applications across all product lines, including app/desktop virtualisation, networking, and content collaboration. These applications must deliver enterprise-grade performance, reliability, and integration while maximising consumer internet economies of scale in multiple clouds (and in hybrid scenarios that reach behind the enterprise firewall). This requires excellent architecture and a DevOps approach to software development, operations, and site reliability engineering.
In this position, you will be responsible for engineering public cloud services and embracing a DevOps culture. You will drive the technical architecture and standards/process to deliver the best customer experience.
Role Responsibilities:
You will be part of a team of SRE and DevOps engineers whose mission is to automate and improve our pipelines following the DORA metrics and improve our cloud infrastructure to reach a consistent uptime higher than 99.95% and global presence with a high degree of scalability in mind.
- Develop software and provide hands-on technical expertise to design, deploy, and optimise Cloud services .
- Improve the Security, Availability and Performance of the systems you build while managing Cloud Costs (COGS) and maintain Compliance guardrails.
- Build automation using industry tools (like Jenkins, Ansible, Spinnaker, etc) to deploy hundreds of different services .
- Evangelise and contribute to best practices on cloud services API usage and end-to-end architecture .
- Work with other development teams to design scalable, reliable systems using cloud native architecture principles.
- Identify and address patterns in infrastructure and applications that can be solved with a common solution .
- Participate in on-call escalations when needed .
Basic Qualifications:
- Managed and deployed a production cloud infrastructure at scale within a public cloud environment .
- Good understanding of IP stack and network protocols and DevSecOps practices .
- Have experience in migration from legacy to cloud native workloads .
- Have experience managing code and infrastructure pipelines .
- Experience managing deployments and infrastructure with Infrastructure as code and configuration management.
- Have experience writing applications using any language such as C# .NET, python, golang.
- Experience with logging, monitoring and tracing (e.g. New Relic, Splunk, App Insights) .
- Experience with container technologies: Kubernetes, Docker, Azure and AWS certifications
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