Software Engineer II (CI/CD)

Best Buy

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 22 days ago
  • Apply easily
Job DescriptionKey Responsibilities
  • 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
Requirements
  • 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
Preferred
  • 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.)
About Best BuyBest Buy India is a vibrant hub of tech talent, where we're driving innovation and accelerated business outcomes for Best Buy, our customers, employees and partners every day. Our inclusive culture empowers you to learn, grow, collaborate, and make a real impact.Best Buy is North America's No. 1 tech specialty retailer, with approximately $42 billion in annual revenue and 85,000 employees worldwide. Our purpose is to enrich lives through technology, and we do that by helping personalize and humanize technology for millions of customers in our stores, online and in their homes. We're solving real human needs and helping serve our customers, employees, and partners in new ways every day.
  • 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.
All employees at Best Buy India work for BBY Services India LLP, which is owned by subsidiaries of Best Buy Co. Inc.

Best Buy

Similar Jobs

  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily