Position Summary Reporting to the Manager of Networking the Software Engineer will be a member of the team that manages @Walmarlabs! DDI infrastructure.
Responsibilities Effectively collect technical requirements from DDI engineers and develop sophisticated software solutions to address those requirements. Conduct proof of concept to validate Open source solutions. Develop push button solutions to benchmark and audit DDI Infrastructure components. Automate deployment of various DNS and DHCP solutions. Develop software solutions to promote configuration management of Network Services like DNS and DHCP. Setup, customize and maintain a robust MySQL deployment. Exploring containerized solutions with Kubernetes. Willingness to support DDI solutions for variety of environments. Develop method of procedures (MOP) for system level maintenance change activity, add respective MOPs to library for consistent implementation. Identify areas for personal technical improvement and update skills inventory.
Mandatory Skills: Python, GoLang Linux, Data Structure and Algorithm CI/CD, Familiarity with Github, Ansible, Terraform, and REST API. Understanding of TCP/IP version 4 and 6 as it relates to DDI Docker, Kubernetes MySQL Ideal candidates are motivated engineers with 8 + years of IT experience which includes direct exposure to DNS/BIND, DHCP, IP Address Management. experience on frontend and building tools to automate preferred-Angular/React experience supporting Production Environments with Change Control policy. experience supporting large Enterprise environment, mission critical systems. Ability to multi-task with competing priorities. Demonstrated ability to communicate effectively at a variety of levels (e.g. Communicate intricate technical and procedural matters to both technical and nontechnical personnel across diverse cultures). Strong customer, quality and results orientation. Ability to be an effective team member. Ability to embrace change as the external environment and organization evolves.
Preferred Qualifications: DDI (DNS, DHCP, IPAM) ,OOPS Concepts Tools experience: Visio (or Draw.IO), Splunk, Grafana, Wireshark. Exposure to Public Cloud preferred- Azure ,GCP Grafana, Nagios, Prometheus ISC-DHCP, ISC-DHCPv6, ISC-KEA BIND, PowerDNS, CoreDNS, Unbound Solarwinds, Netbox Familiarity with Load Balancing methodology. Working Knowledge of Managed DNS service providers (e.g. Cisco Umbrella, Neustar, NS1). Understanding of internet protocols such as HTTP and DNS Ability to understand fairly complex infrastructure quickly during major incidents and provide technical leadership appropriately. The ideal candidate will have experience in automating DNS workflows: a subject matter expert that understands what DNS can and can\'t do. Drive automation and create software for the DDI platform which includes the use of Python, Ansible, internal tools and developing workflows to them available to DDI consumers. Any background in System Administration, Network Engineering a plus.