
Software Engineer II (CI/CD)
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, implement, and maintain CI/CD pipelines for mobile applications (Android & iOS)
- Automate build, test, and deployment processes using tools like Jenkins, GitHub Actions, etc.
- Manage mobile provisioning profiles, certificates, keystores, and signing processes
- Collaborate closely with mobile developers, QA, and DevOps to improve release workflows
- Ensure high reliability and performance of the build infrastructure
- Monitor builds, resolve failures quickly, and improve pipeline speed and stability
- Integrate automated testing and code quality checks into the build process (unit, UI, static analysis)
- Maintain documentation on build and deployment procedures
- Evaluate and adopt tools and technologies to improve CI/CD practices
- Proactively communicate status and issues to their manager
- Collaborate with other teams to find creative solutions to customer issues
- Show a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buys continued success
- 4+ years of relevant professional experience with a bachelor's degree OR equivalent. Including:
- 3+ years of professional experience in CI/CD engineering, DevOps, or related technical field
- 3+ years of strong hands-on experience with CI/CD platforms: Jenkins, GitHub Actions
- 2+ years of experience deploying apps to Apple App Store, Google Play Store, TestFlight, and App Center
- 2+ years of experience with source control systems: Git, GitHub, Bitbucket
- Demonstrated expertise with mobile build tools: Gradle, Fastlane, Xcode Command Line Tools, CocoaPods
- 3+ years of experience of artifact generation and distribution - mobile artifacts (.apk, .ipa) and release changelogs (secure management of certificates, API keys, keystore/provisioning profiles using GitHub Secrets or encrypted stores)
- 2+ years of experience in Web app deployment using AWS S3 + CloudFront or equivalent hosting/CDN services (Akamai)
- 3+ years of experience in deploying services using backend technologies like Java, .NET
- Proficiency in scripting languages such as Shell, Python, Groovy, Ruby, or Perl
- Solid experience with Ansible, Chef, or similar configuration management tools
- Strong troubleshooting and debugging skills in fast-paced, CI/CD-heavy environments
- Experience building and maintaining CI/CD pipelines in MacOS and Linux environment
- Excellent communication and collaboration skills to work across development, QA, and DevOps teams
- Experience with containerization tools like Docker, and orchestration platforms like Kubernetes
- Familiarity with Terraform for infrastructure provisioning
- Experience integrating static code analysis and security scanning tools (e.g., SonarQube, Snyk, OWASP tools)
- Knowledge of automated UI testing frameworks (e.g., Detox, Appium, XCTest, Espresso)
- Experience using Firebase, Crashlytics, and other mobile monitoring tools
- Prior experience in managing large-scale app deployments in enterprise environments
- AWS/GCP/Azure cloud experience related to build infrastructure and mobile deployments
- Automated semantic versioning, changelog generation, and Git tagging
- Familiarity with cloud infrastructure (AWS IAM, CodeBuild, S3 permissions)
- Experience with monorepo or multi-package repositories and scalable CI strategies
- Knowledge of GraphQL federation, schema validation, and breaking change detection in CI pipelines
- Use of tools like Apollo Studio, GraphQL Inspector, or Hasura CLI in deployment workflows
- DevOps certifications (e.g., AWS DevOps Engineer, Certified Jenkins Engineer, etc.)
- This position is based in Bengaluru.
- Best Buy India operates under a hybrid work model (in office / remote) with an expectation for employees to be in the office three days a week Generally, Tuesday, Wednesday, and Thursday.
- As a global organization, maintaining collaboration across the globe is a key proposition. Within the framework of established guidelines, employees may be required to engage in extended hours during critical periods.