DevOps Engineer
apple
Job Description
Responsibilities
- You will be developing and maintaining tools and automations for managing Apple’s full product lifecycle management ecosystem.
- Deploy, support and monitor compute platforms and application stacks.
- Ability to understand complex systems and a desire to constantly make things better
- Explore and evaluate new technologies and solutions.
- Strong interpersonal skills and ability to work effectively across multiple business and technical teams
- Demonstrate ability to deliver results on time with high quality
- We promote innovation and use of new technology to further improve our creative output. We’re looking for a talented and passionate person to join this amazing team, if you feel this is you, we’d love to hear from you.
Minimum Qualifications
- Strong in at least one programming language (e.g., Golang, Python, Ruby, etc.), with 2 - 3 years of experience and has passion with self-motivation for automation.
- Experience with infrastructure as code (Terraform, Pulumi, Ansible, etc). and container management (e.g., K8s, Docker).
- Good command on Linux, Networking concepts (TLS/SSL, DNS, Load Balancers, etc.,) and troubleshooting skills in large scale environments.
- A solid grasp of Continuous Integration and Deployment (CI/CD) pipeline automation tools (Jenkins, TeamCity, SonarQube, etc.) with working experience of 1-2 years in source code (eg., GIT), build and dependency management systems (e.g., Maven, Gradle, etc.).
Preferred Qualifications
- Experience with cloud (e.g., AWS, GCP or any other public/private cloud)
- Track record of excellent interpersonal, analytical, and communication skills.
- Good working knowledge in dashboards (e.g. Prometheus, Grafana), log monitoring and analysis (e.g. Splunk).
- Understanding of security standards, policies, and cryptography.