Software Engineer (Java DevOps Administrator

Apple Inc.
Austin, TX, United States
3 days ago
Apply on www.themuse.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Lifecycle Management Information Systems Continuous Delivery Continuous Integration Linux DevOps Distributed Systems Identity and Access Management
+30 more
Python (Programming Language) MongoDB NoSQL Oracle Databases Redis Ansible SAP (Applications) SAP Project System PL-SQL Systems Architecture Apache Zookeeper Data Logging Scripting Enterprise Software Applications Apache Spark Amazon Virtual Private Cloud (VPC) Cloudformation Amazon Relational Database Service Kubernetes Information Technology Deployment Automation Apache Kafka Build Tools Route53 Cloudwatch Terraform Splunk Docker Programming Languages Microservices

Job description

SAP Technology team within Apple is responsible for managing a large set of SAP systems, some the one of the biggest and busiest in the world. These systems support critical business functions within Apple. This team is technical owner of SAP landscapes. The team is primarily responsible for system scalability, availability, performance, Infrastructure security and Software life cycle management.

We are looking for highly hands-on candidate with intellectual curiosity and deep knowledge on RCA and recommending and implementing best SRE/DevOps methodologies and ability to solve complex issues with creative ideas.

Responsibilities:

Design and implement new software to streamline manual operations wherever required.

Maintain Linux and other types of systems on-premise and cloud like AWS,GCP.

Triage production issues along with other dev ,infra and production support team members

Conduct root cause analysis of critical issues in large-scale distributed systems

Enable zero-downtime deployment process through the use of continuous delivery practices, rapidly releasing features etc

Work with QA, security, and development teams to craft solutions

Developing self-service tools to enhance developer productivity for application management as necessarily required.

Actively analyze and handle issues on with platforms before they impact end-users

Requirements

Be a key player in improving operational maturity though producing long term fixes from issues identified and enable team accordingly.

Collaborate on microservices systems architecture design.

Ability to participate in and after hours on-call rotation schedule.

Ability to effectively articulate technical challenges and solutions.

The ideal candidate will be a self-motivated, completely hands-on, dynamic and detail oriented individual with a strong technical background.

Preferred Qualifications

Experience with MongoDB, Other NoSql databases

Good understanding of micro-services architecture.

Experience with container based technologies such as EKS , GKE , Docker and Kubernetes

Knowledge on AWS services including VPC, IAM, EC2, EKS, CloudWatch, S3, RDS, Route53.

Demonstrated ability to write programs using a high-level programming languages or scripting, such Java,JS,Python,Shell etc.

Exceptional analytical and troubleshooting skills in complex Unix/Linux systems environment and applications implementations.

Experience with logging infrastructure and using tools such as Splunk

Ability to build tools from scratch when needed

Exceptional interpersonal skills for collaborating across many participating teams.

Minimum Qualifications

5 years of experience in DevOps/SRE, build/release/deployment automation.

5 years of experience in improving CI/CD tools, processes and procedures as required.

5 years of experience in designing and building CI/CD pipeline with tools such as Terraform, CloudFormation, Ansible, and Kubernetes.

5 years of experience in Spark, Kafka, Zookeeper, Redis and other in-memory technologies is an added advantage.

5 years of experience in Oracle database and PL/SQL is required.

Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent practical experience).

About the company

The people here at Apple don’t just build products - we craft the kind of wonder that’s revolutionised entire industries. It’s the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Enterprise Systems is part of IS&T and owns the technology behind Apple’s SAP environment and its modernization through the SAP Landscape Modernization (SLM) initiative. The team manages the continuous operation, maintenance, and evolution of the world’s largest single-instance SAP deployment - a platform that sustains Apple’s global supply chain and the integrity of its core financial systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com
Prepare application

Good distractions

Loading talks and stories from around this role…