Location: New York, Hoboken, Louisville, Dallas, Boston
The Network Automation Engineer is responsible for developing and supporting automated solutions to improve the management of the global Marsh & McLennan network. They will build and execute the strategic roadmap, with a focus on self service solutions, integrated systems and automated processes for public cloud, private cloud and traditional enterprise network environments.
The position is responsible for developing and maintaining the current and future state of automation systems and using these systems to change and improve the global network. Strong knowledge of and experience with networking technologies, automation frameworks and development processes are required. This is a global role.
Want more jobs like this?
Get Software Engineer jobs delivered to your inbox every week.
Responsibilities:
- Design, development and support of systems used to automate network deployment and operational management processes across both cloud and enterprise networks
- Validate existing systems and recommend changes to optimize the design and performance of network automation and management systems
- Use automation and management systems to collect data, provide reports & dashboards and deploy changes to the production network
- Provide escalation support for network automation and management systems
- Document designs and operational procedures for managed systems and provide hand-off and training for operations teams
- Bachelor's degree in computer science or equivalent is desired
- 3+ years' relevant experience
- Possess a broad practical understanding of data network infrastructure and systems
- Knowledge of automation frameworks, programming languages and development processes
- Ability to independently deliver quality service to clients and colleagues
- Focus on a single functional area with some work across functions
- Determine own priorities
- Ability to work on complex problems requiring conceptualizing & reasoning.
- Work well across teams
- Rely on experience and judgment to plan and accomplish goals
- Performs a variety of tasks
- Work under general supervision
- Performs roles, responsibilities and other activities as directed by Manager
- Networking knowledge.
- Understanding of common networking protocols
- Familiarity with standard networking equipment and the Cisco command line interface
- Python programming skills
- Ability to write scripts for simple network and system automation use cases.
- Ability to write scripts for simple network and system automation use cases.
- Systems administration
- Familiarity with Linux servers and basic Linux administration
- Bash shell scripting
- Cloud administration
- Experience with building and managing cloud based infrastructure
- Experience with building and managing cloud based infrastructure
- IPAM knowledge
- Familiarity with DNS, DHCP and IP address management systems.
- Familiarity with DNS, DHCP and IP address management systems.
- Automation Frameworks
- Familiarity with common automation frameworks such as Ansible
- Understanding of REST APIs
- Network Management Tools
- Experience with common network management tools
- Experience with common network management tools
- Development tools
- Familiarity with source code control such as Git
- Understanding of standard development processes.
Desired:
- Experience with a broad range of networking vendors including Cisco, F5, Riverbed, Arista, Aruba.
- Experience deploying and managing cloud infrastructure on AWS (including cloud formation templates)
- Experience deploying and managing cloud infrastructure on Azure (including Azure Resouce Manager Templates)
- Experience deploying and managing cloud infrastructure on Google Cloud (including Google Cloud Deployment Manager Templates)
- Extensive experience with Ansible and the Ansible networking modules in particular.
- Experience with Ansible Tower or AWX.
- Experience with Infoblox DDI and Network Automation systems
- Ability to analyze and interpret packet captures
- Experience troubleshooting and resolving network and application performance problems in a complex environment
Marsh & McLennan Companies offers competitive salaries and comprehensive benefits and programs including: health and welfare, tuition assistance, 401K, employee assistance program, domestic partnership benefits, career mobility, employee network groups, volunteer opportunities, and other programs. For more information about our company, please visit us at: http://www.mmc.com/. We embrace a culture that celebrates and promotes the many backgrounds, heritages and perspectives of our colleagues and clients. For more information, please visit us at: www.mmc.com/diversity .
Marsh & McLennan Companies and its Affiliatesare EOE Minority/Female/Disability/Vet/Sexual Orientation/Gender Identity employers.