Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Walmart, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer (DevOps and Automation) at Walmart is responsible for driving the development and implementation of advanced automation solutions within our software engineering teams. This role combines expertise in DevOps practices with software development skills to enhance operational efficiency, improve system reliability, and foster a culture of continuous integration and deployment. The ideal candidate will collaborate closely with cross-functional teams to streamline processes, automate repetitive tasks, and ensure that our infrastructure can support the growing demands of our business while maintaining high availability and scalability.
Job Responsibilities
- Lead the design, development, and implementation of automation frameworks that support CI/CD pipelines.
- Collaborate with engineering teams to identify automation opportunities and improve deployment processes.
- Monitor system performance and ensure optimal uptime and response times for critical applications.
- Develop and maintain tools for configuration management, infrastructure provisioning, and release management.
- Implement security best practices and ensure compliance with industry standards across deployed systems.
- Mentor junior engineers in DevOps principles, cloud technologies, and automation practices.
- Provide technical guidance and architectural input in project planning and execution.
- Participate in incident response and troubleshooting efforts to resolve production issues efficiently.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software engineering, with a focus on DevOps practices and automation.
- Strong proficiency in scripting and programming languages such as Python, Bash, or Ruby.
- Experience with cloud technologies, particularly AWS, Azure, or Google Cloud Platform.
- Hands-on experience with containerization technologies, including Docker and Kubernetes.
- Solid understanding of CI/CD tools such as Jenkins, GitLab CI, or TeamCity.
- Knowledge of monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack).
- Proficiency in infrastructure as code tools, such as Terraform or Ansible.
Technologies & Tools
This position utilizes a diverse array of technologies and tools, including cloud computing platforms such as AWS or Azure, container orchestration tools like Kubernetes, CI/CD pipelines with Jenkins or GitLab CI, and infrastructure as code frameworks like Terraform. Additionally, the role may involve the use of monitoring and observability tools such as Prometheus, Grafana, and ELK Stack to ensure system reliability and performance.
Ideal Candidates
The ideal candidate for the Staff Software Engineer (DevOps and Automation) position exhibits a proactive attitude toward problem-solving and a passion for automation and continuous improvement. They should possess excellent communication skills to effectively collaborate with both technical and non-technical stakeholders. A strong commitment to quality assurance and adherence to best practices in software development is essential, alongside the ability to adapt quickly to a rapidly changing technology landscape. Furthermore, a collaborative spirit and willingness to mentor others will contribute to the success of the engineering team as a whole.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.