Summary
✨ AI‑Generated
A global technology services firm is building a brand-new team to design and develop a fully automated, secure, and reliable CI/CD platform for next-generation Android-based automotive software. As a Senior DevOps Engineer, you will build a scalable ecosystem from scratch using Infrastructure as Code best practices, with a primary stack including AWS, Terraform, and GitLab. You will collaborate with cross-functional engineering teams to enable modern, cloud-native automotive software delivery.
Highlights
Work on a cutting-edge greenfield CI/CD platform for next-generation Android-based automotive software, build infrastructure from scratch with modern IaC practices, and collaborate with a global engineering community on impactful technology.
Description
Who are we
DXC Luxoft is a global IT services and consulting company, part of DXC Technology, delivering cutting-edge digital and software solutions worldwide.
We partner with leading financial institutions and global enterprises, helping them transform and scale through modern technology.
Join a global community of engineers and be part of building impactful, modern technology solutions!
Project Description:
Luxoft, in partnership with a global leader in the automotive industry, is bringing the "a mobile phone on wheels" project to life by creating the software platform of the future for automobiles.
We are building a team of experts from scratch to design and develop a cutting-edge CI/CD platform.
This platform will enable the creation of next-generation, Android-based automotive software.
You will be tasked with building a fully automated, secure, and reliable ecosystem using the best practices of Infrastructure as Code.
Our primary tech stack includes AWS, Terraform, GitLab, Gerrit, Python, and advanced Android testing tools like Cuttlefish.
Join us to solve complex challenges and define the future of the automotive industry.
Responsibilities:
- Android Pipelines: Creating CI/CD pipelines for the Android framework.
- Compute Resource Provisioning: Deploying and managing servers and container clusters for CI/CD and application needs.
- Deploying Android Test Environments: Designing, building, and scaling high-performance virtual device farms (Cuttlefish) for automated testing.
- CI/CD Tool Administration: Managing and maintaining Jenkins/GitLab servers and agents, as well as optimizing pipelines.
- Operational Task Automation: Writing Python scripts to automate routine processes, such as artifact management, backups, etc.
- Implementing Observability: Setting up systems for the centralized collection and analysis of logs, metrics, and traces (e.g., CloudWatch, Prometheus, Grafana).
Mandatory Skills Description:
- AWS
- Python
- Gitlab
- Bash
- Creating CI/CD pipelines for the Android / Embedded (some experience)
- Android toolchain (some experience)
- Cuttlefish (some experience)
Nice-to-Have Skills Description:
- Google Cloud Platform
- Android Build File System (ABFS)
Languages:
English: B2 Upper Intermediate