Staff Systems Engineer
Gap
About the Role
In this role, you will design, develop, and deploy robust configuration management solutions to support Linux servers and IoT devices in more than 2600 stores.What You'll Do
You will develop Infrastructure as code solutions for the configuration management of Linux servers and containerize applications for deployment into production.
You will develop Python and Ruby scripts to manage and maintain configurations of thousands of IoT devices in stores distributed across the globe.
You will work in an Agile work environment and produce and deliver code and/or test cases using your knowledge of software development and Agile practice.
You will collaborate closely with business support teams, product managers, security and architecture to assist in resolving critical production issues and improve business processes through the latest in technology and automation.
You are proficient in scripting in bash, python and ruby and have experience with containerization. The role focuses on the Linux platform and various Linux variants for IoT implementations. Some fundamental knowledge of Windows platforms and wired and wireless networking is required.
Who You Are
Bachelor degree of foreign degree equivalent in Information Technology & Management, Engineering, Computer Science or related field and experience in the job offered or related role.
Certifications in Linux administration and or DevOps related technologies are considered a plus
Linux system administration
Ruby scripting, and packaging
Python scripting, and packaging
Bash scripting
Fundamental Windows administration (Powershell)
Experience with infrastructure as code Chef / Ansible and Dev Ops
CI/CD Continuous Integration Tools: Jenkins, GitHub actions.
Experience with containerization technologies (Docker / Podman), and container orchestration tools like Kubernetes.
Artifact repositories Jfrog Artifactory.