A

Apple

Designs phones, computers and their operating systems

DevOps Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience in DevOps supporting Linux-based on-premises environments.
  • Strong experience administering Linux operating systems.
  • Experience building and maintaining continuous integration and continuous delivery pipelines.
  • Proficiency with Git and Git-based workflows.
  • Proficiency in scripting languages such as Python.
  • A bachelor's degree in Computer Science or relevant work experience.
  • Experience with source control management using Git, including branching, merging, pull requests, and release versioning.
  • Experience building and maintaining end-to-end CI/CD and GitOps workflows using tools such as Git, Maven, Jenkins, and Docker.
  • Experience building Infrastructure as Code using Ansible, and using enterprise platform command-line interfaces and software development kits for infrastructure provisioning and lifecycle management.
  • Hands-on experience using Python to automate routine operational tasks.
  • Understanding of networking concepts, including DNS, TCP/IP, VLANs, load balancing, firewalls, and SSL/TLS.
  • Experience with observability tools, including monitoring with Prometheus and Grafana, logging with Splunk, and alerting and incident management with Alertmanager and PagerDuty.
  • Hands-on experience with Docker and container-based application deployment in enterprise on-premises environments.
  • Keep current with emerging AI and machine learning technologies and apply relevant solutions to improve delivery velocity, automation, observability, security, scalability, and operational efficiency.
  • Experience with Kafka, vector databases, relational database management systems, and NoSQL databases such as MongoDB, Cassandra, or Oracle.
  • Strong analytical and problem-solving skills with a methodical approach to troubleshooting.
  • Ability to adapt to changing priorities and evolving business requirements.

Responsibilities

  • Support and enhance on-premises infrastructure through automation, continuous integration and delivery, and infrastructure management.
  • Partner closely with development, architecture, and infrastructure teams to improve system reliability, operational efficiency, and deployment processes.
  • Take ownership of delivering secure, scalable, resilient, and maintainable solutions while identifying opportunities for process improvement.

Desired Qualifications

  • Experience with Kafka, vector databases, relational database management systems, and NoSQL databases such as MongoDB, Cassandra, or Oracle is a strong plus.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs