DevOps Engineer
at Apple
Cambridge, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Jan, 2025 | Not Specified | 26 Oct, 2024 | N/A | Maintainability,Xslt,Git,Perforce,Python,Functional Programming,Java,Mac,Docker,Jenkins,Xpath,Test Automation,Teamcity,Web Services,Communication Skills,Linux,Infrastructure | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SUMMARY
Posted: 24 Sep 2024
Role Number:200566925
Apple’s Silicon Engineering Group is looking for a high-energy, highly motivated engineer with a focus on development and operations (DevOps / SRE) to support a variety of key internal projects by improving and streamlining the design and development process.
DESCRIPTION
In this role, you will support our team by: • Writing code to maintain and provision production/testing/dev environments. • Maintain and create alerting, monitoring, and release processes. • Build out infrastructure according to requirements. • Employ deployment styles including blue-green, canary, and feature flagging. • Contribute to mainline code to improve stability, performance, and maintainability. • You should expect a split of 60/40 between performing ops related work and coding.
- Coding skills with a language such as Python, Java, and Scala o Knowledge of functional programming is a plus.
- Strong knowledge of Linux and Mac OS
- Practical real-world experience with Docker and Kubernetes- Including deploying and maintaining production apps and services
- Practical experience maintaining applications that run on the JVM
- Practical experience with version control systems such as Perforce and Git
- Knowledge of CI/CD tools such as TeamCity and Jenkins
- Able to work independently and not afraid to ask questions
- Process-oriented and able to see how to make processes more efficient and automate
- Organized and detail oriented
- Strong verbal and written communication skills
Knowledge of XML technologies (XSLT/XPath, XSD, etc.), Web Services, REST APIs, UIdesign/implementation/testing, and software test automation are a plus.
PREFERRED QUALIFICATIONS
- Detailed knowledge of the Java ecosystem a plus.
- Knowledge of Gradle Build Tool is also a plus.
- MS or BS degree in a technical discipline
Responsibilities:
- Coding skills with a language such as Python, Java, and Scala o Knowledge of functional programming is a plus.
- Strong knowledge of Linux and Mac OS
- Practical real-world experience with Docker and Kubernetes- Including deploying and maintaining production apps and services
- Practical experience maintaining applications that run on the JVM
- Practical experience with version control systems such as Perforce and Git
- Knowledge of CI/CD tools such as TeamCity and Jenkins
- Able to work independently and not afraid to ask questions
- Process-oriented and able to see how to make processes more efficient and automate
- Organized and detail oriented
- Strong verbal and written communication skills
- Knowledge of XML technologies (XSLT/XPath, XSD, etc.), Web Services, REST APIs, UIdesign/implementation/testing, and software test automation are a plus
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Proficient
1
Cambridge, United Kingdom