Key Responsibilities
· Design, implement, and maintain CI/CD pipelines using Jenkins, Fastlane, and Bitbucket Pipelines.
· Integrate SonarQube into development workflows to enforce code quality gates and security standards.
· Manage and automate application builds, testing, packaging, and releases across multiple environments.
· Set up branch-based automation workflows in Bitbucket, supporting pull request policies and merge checks.
· Collaborate with QA to integrate automated testing and static code analysis into pipelines.
· Ensure version control practices are aligned with enterprise branching strategies.
· Develop scripts and automation to support consistent deployment and rollback procedures.
· Maintain high availability and reliability of CI/CD systems and developer tools.
· Provide technical guidance to developers on CI/CD usage and troubleshooting.
· Monitor, document, and improve deployment metrics, release frequency, and pipeline efficiency.
· Support mobile app CI/CD using Fastlane (build, sign, deploy apps to App Store/TestFlight/Play Store).
QUALIFICATIONS
· Bachelor’s degree in Computer Science, Software Engineering, or related field.
· Strong foundation in CI/CD, DevOps principles, and release automation.
Experience
· Minimum 5–7 years of hands-on DevOps experience in software product or enterprise environments.
· Proven experience with Jenkins, SonarQube, Bitbucket, and Fastlane in production pipelines.
· Familiarity with both mobile and web deployment lifecycles.
Technical Skills
· Proficiency with Jenkins (pipelines, shared libraries, agents).
· Advanced use of SonarQube for static analysis and security scanning.
· Strong experience with Git and Bitbucket (hooks, branching, access control).
· Mobile CI/CD with Fastlane (build, sign, and deploy iOS/Android apps).
· Scripting skills in Bash, Python, Groovy, or similar for pipeline customization.
· Experience with build tools (Gradle, Maven, Xcodebuild).
· Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
Leadership Skills
· Ability to lead DevOps projects and enforce development automation standards.
· Provide mentorship to development teams on pipeline usage and DevOps practices.
· Drive continuous improvement in deployment and code quality metrics.
Preferred Certifications
· Jenkins Engineer or DevOps Foundation Certificate.
· SonarQube or Secure Code certifications are a plus.
· Azure DevOps or AWS DevOps Engineer certification (optional but beneficial).
· ITIL Foundation (for process alignment).
Key Competencies
· Strong analytical and debugging skills for CI/CD-related issues.
· Proactive mindset toward automation and process optimization.
· Clear communicator and collaborator across development, QA, and release teams.
· High accountability and attention to detail in code quality and delivery.