What are the responsibilities and job description for the Senior Network Engineer position at G.O.S.H. Inc?
Overview :
Job title : Senior Network Engineer
General Summary : The Senior Network Automation Engineer is responsible for the provisioning and management of on-premise and Cloud based network infrastructure. The experienced candidate will be responsible for the design, documentation, automation, development, and operations of network infrastructure. Additionally, the role will help troubleshoot and maintain data and voice infrastructure across multiple brands. The candidate should have applied understanding of network and telecommunications principles, programming, and different release management concepts, designing, delivering, and maintaining highly secure network solutions that reside both in our physical locations, such as corporate headquarters and restaurants, and in cloud environments. Solutions should abide by best practices nurtured from the roles experience, economic effectiveness, and various requirements as stipulated by third-party technology partners. Moreover, the secure solutions should be architected for scale, enablement of cloud-engineered application solutions, and progressive monitoring / alerting for proactive detection and remediation to maximize reliability. The role is currently a senior individual contributor that may progress into a management function as the concepts that comprise Gosh Enterprises continue to evolve and grow. The candidate should relish working in a flat, dynamic / entrepreneurial, collaborative, and high-growth company, multitiasking while contributing to the maturity of our technology delivery and operations processes. The role can expect to interact with stakeholders of all levels of seniority, including third-party technology partners, all internal Technology teammates, and internal Operations partners in restaurants and functional departments.
Reports to : Director, Information Security and Compliance
Essential Duties and Responsibilities :
- Develop and maintain an extensive understanding of all on-premise and Cloud network environments.
- Design, implement, and operate secure, manageable, and normalized switched and routed networks, fit to delivery schedules / releases. This includes all private, public, and business-partner network infrastructure and monitoring of the same. Experience implementing, configuring, and supporting physical and logical constructs personally and via management of third-party partners or junior associates.
- Foster the definition and tracking of key performance metrics (and in accordance to industry best practices). Operate / monitor system platforms and processes accordingly.
- Evolve delivery and operational processes, procedures, and utilities, most notably proactive monitoring / alerting.
- Develop, validate, and update key network engineering artifacts such as standards / best practices, design documents, and decisions.
- Design and document solutions to meet security and run-time requirements and that are easily scalable for the enterprise.
- Stay abreast and incorporate emerging technologies to solutions and mechanisms would benefit security, performance, and enterprise user and customer experiences.
- Transforming, integrating, and automating network infrastructure to tightly integrate with SDN (Software Defined Networking).
- Develop and write automation scripts (Python, Ansible, Terraform, Napalm).
- Develop and write to support the automation for network related changes / deployment.
- Monitor and troubleshoot network related issues to support application support and delivery teammates.
- Participate in network health diagnostics and optimization via proper monitoring and capacity planning and work to automate self-healing.
Required Skills and Competencies :
Qualifications
Experience and Education :
Meraki Security Appliances, Switches, and Access Points