Senior Software Engineer (DevOps)

Senior Software Engineer (DevOps)

What you'll do at

• Alerting and Monitoring Subject Mater Expert (Splunk, Logstash, and other Enterprise Logging Tools)
• Application development and root cause analysis to help solve incidents
• Develops Innovation strategies, processes, automation, failover experience
• Experience in driving high availability across multiple applications
• Experience in putting together infrastructure architecture diagrams
• Leads and participates in medium- to large-scale, complex, cross-functional technical projects
• Partners with architects and development leads to come up with high level design
• Pro-Actively identifies areas to drive automation across logistics platform
• Troubleshoots business and production issues
• Creating new production “like” test environments
• Design and setup of new large cloud clusters
• Assist in designing, transitioning and deploying of applications to various public and private clouds.
• Develop tools and framework to improve operational efficiency and anomaly detection.
• Design and operate the environment to test application resiliency to infrastructure instabilities.
• Responsible for application configurations in different cloud environments
• Proactively monitor, identify, and escalate issues or root causes of systemic issues
• Enable data scientists, business and product partners to fully leverage our platform
• Be the consummate team player with a demonstrable ability to learn quickly.
• Amazing ability to get stuff done.
• Follows the industry trends in the online world

Minimum Qualifications

• Bachelor's Degree in Computer Science or related field.
• 8+ years experience building scalable eCommerce applications or mobile software.
• Node experience
• Java software development and tuning experience
• Implement database structure such as tables, indexes and long running queries, cron/batch jobs
• Cloud Deployment
• Jenkins, Tomcat HAproxy
• Oracle, MYSQL
• Experience with developing/maintaining Kafka, Elasticsearch
• Experience with setting up monitoring and alerting tools, e.g. Prometheus, PagerDuty, Splunk, Grafana
• Experience in bootstrap production and non-prod environments in public/private clouds
• Experience with CI/CD and related tools (e.g. Git, Gerrit, GitHub, Maven, Ant, Jenkins, Puppet) in Dev, QA, Staging, and Prod environments
• Extensive experience with Linux, particularly RedHat/CentOS, SSH, DNS, etc.
• Understand the metric requirements of system/application health
• Experience writing and maintaining tools and scripts to support automation and operations, e.g. Unix Shell scripts, Ansible, etc.
• Solid knowledge of Unix systems with the ability to troubleshoot issues in complex, distributed, multi-tier architectures.
• Experience with Kubernetes, Docker.
• Experience with troubleshooting and performance tuning in JVM, Oracle, Elasticsearch

Preferred Qualifications

• Passionate about operational excellence and documentation
• Experience collaborating with multiple teams
• Good written and verbal communication skills

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs