Software Development Engineer - Applications

Austin, TX, US • Posted 11 hours ago • Updated 11 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Software Development
  • Collaboration
  • Innovation
  • Software Release Life Cycle
  • Network
  • Management
  • Computer Hardware
  • Data Storage
  • Network Layer
  • Database
  • Regulatory Compliance
  • Recovery
  • Retail
  • Grafana
  • Splunk
  • Dashboard
  • Performance Tuning
  • Capacity Management
  • Information Systems
  • Computer Engineering
  • Computer Science
  • Unix
  • Linux
  • Shell
  • Scripting
  • Dragon NaturallySpeaking
  • DNS
  • Nginx
  • SQL
  • Oracle
  • PostgreSQL
  • NoSQL
  • Couchbase
  • Apache Cassandra
  • Messaging
  • Apache Kafka
  • RabbitMQ
  • Search Technologies
  • Apache Solr
  • Elasticsearch
  • Configuration Management
  • Ansible
  • Git
  • Docker
  • Jenkins
  • Continuous Integration and Development
  • Continuous Integration
  • Continuous Delivery
  • Systems Design
  • Software Architecture
  • Java
  • Apache Tomcat
  • Amazon Web Services
  • Google Cloud Platform
  • Google Cloud
  • Kubernetes
  • Brand
  • Stacks Blockchain
  • Cloud Computing

Summary

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

APPLE INC has the following available in Austin, Texas. Deploy and maintain large scale distributed software systems on production. Design and develop fully automated scalable Continuous Integration (CI) and Continuous Deployment (CD) build/release systems. Automate CI/CD pipelines enable faster and efficient software release delivery. Design and maintain scalable and fault tolerant production serving infrastructure including storage systems, network, application architecture, and databases (DB). Manage production host clusters across multiple regions. Maintenance of all production Infrastructure including hardware or software upgrades. Employ knowledge of storage systems, network layer, application architecture, and DB for quick and accurate troubleshooting of large production system issues. Develop monitoring systems to proactively detect production issues due to infrastructure, new compliance or business features and enable quick recovery. Immediate triaging (within 15 minutes) for any P1 incidents which impact Apple Retail and Customers. Develop production operation tools which enable effective troubleshooting and identifying problems, involving monitoring tools such as Prometheus, Grafana, Splunk and dashboards/alerts on such tools. Conduct system performance tuning and design. Performance tuning to ensure applications are performing within defined SLAs. Perform capacity planning of production clusters scaled to organic growth and expansion. Confirm software and infrastructure is scaled out to meet need as traffic on applications grow with time. 40 hours/week.

Master's degree or foreign equivalent in Information Systems, Computer Engineering, Computer Science or related field and 3 years of experience in the job offered or related occupation.\n3 years of experience with each of the following skills is required:\n\nUsing Unix, Linux, and Shell Scripts to improve deployment infrastructure and processing.\nUsing Load Balancers, DNS, and Nginx. \nUsing SQL (e.g. Oracle or Postgres), NoSQL datastore (e.g. Couchbase or Cassandra), messaging (e.g. Kafka or RabbitMQ) and search technologies (e.g. Solr or Elastic Search).\nManaging Configuration management using Ansible, Jenkins, and Git.\nLarge scale production monitoring, and troubleshooting as on-call support team.\nUtilizing Docker, Jenkins, and GitOps principles for CI/CD implementation as well as Continuous Integration (CI) and Continuous Deployment (CD) system design and development.\nUtilizing Web and REST for Micro services application architecture including Java and Tomcat.\nManaging application deployments as well as maintaining infrastructure using cloud vendors such as AWS, Google Cloud Platform, or AliCloud.\nUtilizing Kubernetes to execute brand new application stacks as well as lift and shift of existing cloud applications.

N/A
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: a9c4ff317e4e32d11e9bf34359595c3d
  • Posted 11 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Austin, Texas

Today

Full-time

Austin, Texas

Today

Full-time

Austin, Texas

Today

Full-time

USD 152,600.00 per year

Austin, Texas

Today

Full-time

Search all similar jobs