HRINNO

DevOps Engineer (Mobile Projects)

İstanbul, İstanbul, TR

5 days ago
Save Job

Summary

We are looking for a highly passionate and self-motivated Mobile DevOps Engineers who can work in a dynamic work environment and will play a critical role in building our IT infrastructure.


RESPONSIBILITIES

  • Manage Kubernetes clusters across multiple environments. Automate the deployment, scaling, and management of containerised applications using Kubernetes, ensuring optimal performance and availability.
  • Implement and manage release processes through Google Play Console for Android and TestFlight and App Connect for iOS applications
  • Use Helm to package and deploy Kubernetes applications. Create and manage Helm charts for deploying microservices, ensuring version control, rollback capabilities, and configuration management.
  • Build, deploy, and manage Docker containers for application development, testing, and deployment. Ensure seamless integration of Docker containers within Kubernetes environments.
  • Develop and maintain CI/CD pipelines using GitLab to ensure continuous integration, delivery, and deployment of applications. Collaborate with the development team to optimise pipeline efficiency and ensure code quality.
  • Implement monitoring solutions using Prometheus, Grafana, or similar tools to ensure visibility into application performance, health, and security. Troubleshoot production issues and provide resolution.
  • Work closely with software developers, QA engineers, and IT teams to define infrastructure needs and support software releases. Maintain clear documentation for infrastructure, processes, and procedures.


QUALIFICATIONS & EXPERIENCE

  • Bachelor’s degree in computer engineering, mathematical engineering or related disciplines.
  • 3-4 years of experience in DevOps, CI/CD automation, or software development.
  • Experience in CI/CD pipelines for Android and iOS applications
  • Experience with releases for Android and iOS mobile applications,
  • Proficiency in at least one programming language (Java, Python, C#, etc.) and scripting (Bash, PowerShell).
  • Proficiency in build tools, package managers. (Maven, Gradle, NPM, MSBuild and more).
  • Proficiency in containerization and deployment configuration management. (e.g. Docker, CNBs, Helm, Kustomize)
  • Hands-on experience with CI/CD tools (e.g. Atlassian Bamboo, Jenkins, Azure Devops, Gitlab, Tekton, ArgoCD).
  • Hands-on experience with one of Kubernetes platforms like Vmware Tanzu, Cloud Foundry, OpenShift, or Azure Kubernetes Service.
  • Strong knowledge of Git.
  • Linux & Windows server administration experience is a plus.
  • Application server (Tomcat, IIS) experience is a plus.
  • Thrives in a team environment and enjoys working closely with colleagues.
  • Collaborative mindset to work with developers and platform teams.
  • Strong analytical and problem-solving abilities.
  • Be a self-motivated learner. Proactively seeks out new knowledge and skills.


WHAT DO WE OFFER

  • Working with the latest trends
  • A transparent career path in a people-oriented company
  • Educational and development opportunities
  • Remote working option

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job