Company Description:
Netsweeper Inc. is a leading provider of application and Internet content classification solutions for businesses, educational institutions, government organizations, service providers, carriers, and OEM partners around the world. Netsweeper’s solutions supply IT managers with web security tools necessary to optimize network usage while providing all users with a positive, productive, and safe Internet experience. Founded in 1999, Netsweeper has offices in Canada, the UK, Netherlands, India, and Dubai, including integrators and resellers worldwide.
Job Title: Cloud Network Engineer - Waterloo, ON
• You want to work for a company that is building impactful, relevant technology.
One team, one goal, leading innovation in securing and protecting today's online user presence.
• You want to work with a product where the customer comes first.
Exceptional results come from collaboration and a joint vision shared with and by our customers.
• You appreciate the flexibility to manage your time and work, your way!
Diversity is essential for innovation and creating amazing products, contribute to a vibrant and diverse culture, collaborate with resourceful, customer focused teams!
What is the Cloud Network Engineer role about?
As a member of the Network Engineering Team, you'll be working on all aspects related to internal IT and our cloud-based SaaS deployments.
What will I be doing?
As an experienced Cloud Network Engineer, you’ll help implement, maintain, administer, and support internal IT infrastructure such as network, hardware, and end-user systems and software. Test, design and implement new cloud-based services, onboard customers onto the cloud platform, as well as day to day maintenance and support of cloud services. We have a database in Cambridge, Ontario so this role requires the applicant to live within 30 minutes of its location in the event that onsite, emergency support is required.
What is Netsweeper looking for?
As an ideal candidate you will have a natural curiosity about technology and software development and have a constant desire to learn about new technologies. This includes:
• Assisting in network design and implementation.
• Providing network support with a variety of operating systems.
• Installing and configuring computer network equipment.
• Maintaining network connectivity of all computer workstations and mobile computing systems.
• Overseeing local area network and wide area network.
• Providing network support to users.
• Maintaining servers and associated hardware, applications, services, and settings.
• Kubernetes experience with automating the deployment, scaling, and management of containerized applications & for deploying and managing containers in the cloud.
• Direct experience with Docker to manage network traffic, apply security policies, and isolate network segments with AWS and Azure
• Developing and monitoring policies for the use of network resources.
• Implement and manage disaster recovery and back-up.
• Evaluating and recommending security improvements and system upgrades.
• Monitoring network to ensure optimal performance.
• Creating and maintaining network users/permissions.
• Testing release of products to minimize user impact and ensure compatibility.
• Creating technical support documentation for systems and applications.
• Overseeing digital security.
• Using security tools to protect the network from hackers, malware, and other threats.
• Attending meetings and leading computer training sessions.
• Maintaining virtual infrastructure (AWS, ESX, Digital Ocean, AMI, Hyper-V, Azure, Rackspace, etc.).
• Expertise in public and private cloud (IaaS, PaaS, SaaS) provisioning, performance management, and governance.
• A strong understanding of cloud native technologies and architecture.
• Building and operating the cloud infrastructure, platform, and services to deliver highly available applications and integrations.
• Configuration and monitoring of Nagios, Zabbix and other monitoring systems.
• Managing Linux based firewalls.
• Available for rotational On Call shifts.
Qualifications:
• Bachelor’s degree in computer science, information technology, or a related field
• Proven experience in cloud operations with hands-on experience in deploying and managing cloud infrastructure.
• Advanced knowledge of Linux, Perl, Python, VMWare, Jira, Confluence, SSH, SCP, Networking, IPSec, GRE, Load Balancers, Proxies, Firewalls Certifications in CCNA, CompTia Network +, Kubernetes and Docker are highly preferred.
What We Offer:
• Health benefits
• Health Spending Account (HSA)
• Three weeks’ vacation annually (pro-rated in 1st year)
• Financial assistance for job-related Professional Development Annually (approved PD)