Job SummaryThe DevOps SRE will be responsible for designing, deploying, and maintaining cloud-based infrastructure services and automation tooling. This role works closely with software development and QA teams to enable high-quality software delivery, improve system reliability, and ensure security and performance across platforms. The ideal candidate has prior
Apple environment experience, strong CI/CD expertise, and thrives in a fast-paced, multi-stakeholder environment.
Key Responsibilities- Design, deploy, and maintain cloud-based infrastructure and automation tooling.
- Develop, maintain, and improve CI/CD pipelines for applications across multiple platforms.
- Collaborate with development teams to integrate new deployment processes and strategies.
- Manage containerized environments using Kubernetes and Docker.
- Monitor systems and implement automated recovery solutions to ensure system stability and security.
- Conduct system testing related to security, performance, and availability.
- Coordinate across multiple stakeholders to implement innovative DevOps and SRE solutions.
- Participate in system design discussions, reviews, and operational readiness.
- Support infrastructure using Infrastructure as Code (IaC) practices.
Required Skills & Experience- Prior experience working in Apple environments
- Expertise in CI/CD toolchains (Jenkins, GitHub CI, GitHub Actions)
- Proficiency with container orchestration (Kubernetes, Docker)
- Strong experience with cloud platforms (AWS, ISCloud)
- Experience with Infrastructure as Code (IaC)
- Familiarity with monitoring and logging tools:
- Prometheus
- Grafana
- ELK Stack
- Scripting experience with:
- Shell
- Python
- Groovy
- Understanding of software development lifecycle (SDLC)
- Experience with version control, deployment, monitoring, and package management tools (npm, pip, Gradle, Maven)
- Experience developing and maintaining automated CI pipelines and tests
Competencies- Strong problem-solving and analytical skills
- Ability to manage multiple priorities and tight deadlines
- Strong collaboration and teamwork abilities
- Clear verbal and written communication skills
- Ability to engage in technical discussions and healthy debate
- Highly organized and detail-oriented
Preferred Skills- Bachelor's degree in Computer Science or equivalent
- Proficiency in one or more programming languages:
- Java, PHP, Ruby, JavaScript, TypeScript
- Experience with OOP frameworks (Spring, Symfony, Rails, etc.)
- Experience with:
- Load balancing
- Database systems (Postgres, MySQL)
- Experience with build systems:
- Jenkins
- GitHub Actions
- TravisCI
- CircleCI
- Exposure to GitOps tools such as Helm, ArgoCD, or FluxCD