Key Responsibilities
- Manage and maintain central build systems for mobile platforms (iOS and Android)
- Develop and maintain CI/CD pipelines to automate build, test, and deployment processes
- Design and maintain infrastructure using Terraform and Kubernetes
- Monitor and improve system performance, reliability, scalability, and security on cloud platforms (AWS, GCP)
- Collaborate with engineering teams to support agile software development practices
- Troubleshoot complex issues across the entire DevOps stack – from networking to application code
- Implement and maintain observability tooling (monitoring, logging, alerting)
- Optimize cloud networking configurations including VPCs, subnets, and security groups
Required Qualifications
- B.Sc. in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience
- 5+ years of experience administering centralized mobile build servers (e.g., Jenkins, Bitrise, CircleCI, GitHub Actions)
- 5+ years of experience in software development with solid understanding of OOP and design patterns
- 5+ years of hands-on experience with cloud platforms such as AWS and/or GCP
- 5+ years of experience managing infrastructure with Terraform
- Strong understanding of cloud architecture and infrastructure best practices
- Proficiency in scripting languages such as Bash, Ruby, or Groovy
- Solid knowledge of CI/CD practices and tooling
- Hands-on experience with Git/GitHub
- Familiarity with agile development methodologies
- Experience with observability tools (e.g., Splunk, ELK, Prometheus, Grafana)
- Excellent communication and cross-functional collaboration skills
Preferred Qualifications
- Experience with MLOps, model serving, or big data pipeline integration
- Experience supporting mobile-specific tooling (e.g., Fastlane, Gradle, Xcode build tools)
- Experience running and maintaining Kubernetes clusters
- Familiarity with secure app deployment practices and mobile release automation