About the Role
We're seeking a highly skilled Senior DevOps Architect/Engineer with 6 to 9 years of experience to join our team as an Android Build Pipeline Engineer. You'll play a critical role in designing, provisioning, and maintaining cloud infrastructure, as well as developing and managing CI/CD pipelines for Android.
What You Will Do
1. Cloud Infrastructure: Design, provision, and maintain cloud infrastructure on AWS using Terraform.
2. DevOps Tools: Deploy, configure, and maintain DevOps tools including Jenkins, Gerrit, Grafana, Prometheus, and InfluxDB.
3. CI/CD Pipelines: Develop and manage complex Jenkins scripted pipelines and GitLab pipelines for CI/CD automation for Android.
4. Android Build Pipeline: Work on Android build pipeline, including Android toolchain, Cuttlefish, and Android Build File System.
5. Automation Scripts: Write automation scripts in Python for various DevOps tasks and integrations.
6. Collaboration: Work closely with development and QA teams to streamline build and deployment processes.
7. Security: Ensure security best practices are followed in infrastructure provisioning and deployment.
What You Need to Be Successful
1. Technical Skills:
- AWS experience (must have)
- Python programming experience (must have)
- GitLab experience (must have)
- Experience with Android toolchain, Cuttlefish, and Android Build File System
2. Experience:
- Minimum 6 years of hands-on coding experience in DevOps
- Experience with Continuous Integration setup and configuration on various platforms
- Experience with different flavors of Linux and shell/Groovy scripting
- Experience with setting up build and release processes based on project requirements
- Experience with test-driven development
Bonus Points if You Have
1. Google Cloud Platform Experience: Knowledge of Google Cloud Platform
What Makes You Eligible
1. Relevant Experience: 6 to 9 years of experience in DevOps, with a focus on Android build pipeline engineering.
2. Technical Expertise: Strong technical skills in AWS, Python, GitLab, and DevOps tools like Jenkins, Gerrit, and Grafana.
3. Collaboration and Communication Skills: Ability to work collaboratively with cross-functional teams and communicate technical concepts effectively.
4. Problem-Solving Abilities: Ability to analyze complex problems and develop effective solutions.
What We Offer
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office