Description
Network Automation Engineer/DeveloperREMOTE
Role type: contract
Duration: 6 months (initially)
Day rate: £550 - £600 per day
IR35: Outside IR35
Location: Remote
The Role
This is an exciting role in a globally diverse team of passionate multi-skilled engineers & developers responsible for network automation, software development, hardware and software systems administration and operations. With a mission to grow and support our suite of off-the-shelf and bespoke network management tools used by internal and external stakeholders. Supporting various functions such as Fault Management, Event Management, Inventory Management, Network Telemetry and many more. The role is ideal for a candidate who has a passion for developing, deploying and maintaining the infrastructure for globally distributed highly-available NMS or similar tools.
Responsibilities
- Function in a leading development and support role of our Kubernetes container workload management infrastructure.
- Develop infrastructure based on requirements from the business and Subject Matter Experts
- Work within a global team to help build, manage, troubleshoot and maintain the teams global systems and infrastructure.
- Identify and develop improvements to existing tools and applications.
- Work with cross-functional teams to drive requirements and tool development
- Provide technical recommendations on software technologies and products
- Translate requirements into modular software subsystems developed iteratively
- Take ownership of product, code quality, and hands-on development
Technical Qualifications
- Minimum of 2 years experience operating, managing and/or developing for Kubernetes clusters in an enterprise environment.
- Software development experience with languages such as Perl, Python, Bash, Perl, Ruby, in large, distributed Linux environments.
- Strong understanding of networking concepts & data center technologies.
- Strong Experience managing Kubernetes infrastructure.
- Experience with infrastructure Monitoring Systems (Zabbix, ElasticStack, Prometheus, Grafana)
- Experience with configuration management tools (Puppet, Ansible)
- Strong Experience with Git version control with demonstrable knowledge of at least one git workflow as well as key operations such as branching, rebasing, merging, tagging, and conflict resolution.