All Jobs Vacancy

Senior DevOps Engineer

Posted 3 weeks ago by Georgia IT

Position Overview

We are seeking an experienced Senior Mobile DevOps Engineer to join the DevOps team within the Software Research and Development organization. This role will focus on designing, building, configuring, and maintaining software development infrastructure that supports mobile application development, build automation, and distribution.

The ideal candidate will have strong experience implementing CI/CD pipelines for Android and iOS applications, automating software configuration management workflows, and optimizing build and release processes. Candidates with technical leadership capabilities and experience driving DevOps best practices are highly preferred.

Key Responsibilities

  • Design, develop, implement, and maintain CI/CD pipelines for Android and iOS mobile applications.
  • Develop scripts and automation solutions to streamline source code management, build, testing, packaging, and release workflows.
  • Configure and maintain build automation tools and software configuration management systems.
  • Improve software development efficiency and product quality by evaluating, implementing, and optimizing DevOps tools and processes.
  • Manage Git repositories, branching strategies, and source control workflows to support parallel product development.
  • Automate mobile application builds using Gradle for Android and Xcode command-line tools for iOS.
  • Administer and maintain build, packaging, artifact management, and software distribution systems.
  • Work with Linux and macOS command-line environments to support development infrastructure and automation.
  • Monitor build infrastructure and pipeline performance using tools such as Grafana, Datadog, and Kibana.
  • Collaborate with software engineering, QA, and release teams to ensure reliable and efficient mobile application delivery.
  • Provide technical guidance and leadership on DevOps practices, tools, and process improvements.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 5 years of experience implementing, configuring, and maintaining software configuration management, build automation, and continuous integration tools.
  • Hands-on experience configuring and automating builds for Android and/or iOS mobile applications.
  • Strong knowledge of Git-based source control, branching strategies, and software build and release processes.
  • Proficiency in programming and scripting languages such as Python, Bash, and/or Swift.
  • Experience automating and integrating development environments within CI/CD pipelines.
  • Strong troubleshooting, problem-solving, written, and verbal communication skills.
Rate:
Not specified
Location:
United States
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job