A Cloud Engineer - Network is responsible for all aspects of network technologies with special focus on cloud-based environments. The Network Engineering team provides expert level design and management of all network systems. This team plays a critical role in providing services, support, and expertise to application owners throughout the organization.
ACCOUNTABILITIES & ESSENTIAL FUNCTIONS
Ensure the optimal performance and reliability of Network Systems.
Identify and troubleshoot issues related to Network systems in a timely manner.
Conduct expert level investigation and follow standards to resolve.
Communicate directly with vendor support when necessary.
Design and implement Disaster Recovery configurations for critical systems.
Automate common repeatable tasks.
Remediate security vulnerabilities and configuration issues in a timely manner.
Recommend and implement improvements for the environment.
Monitor capacity and provide forecast reports.
Ensure compliance of systems through existing standards and procedures. Identify gaps in compliance and remediate in a timely manner. Recommend changes to improve procedures.
Routinely work on multiple high priority projects and resolutions in parallel.
Provide technical leadership to the global team.
Work within the relevant legislation, policies, and procedures.
Implement Infrastructure as Code where possible
Develop modernization plans where Infrastructure as Code is not possible
Recommend, deploy, maintain, and operate systems supporting cloud operations such as automation systems - CI/CD Pipeline, code repositories, management systems
Develop software in support of Infrastructure as Code initiatives.
SKILLS & CERTIFICATIONS
Expert level experience with at least one cloud environment (Azure, AWS, Google, etc.).
Expert level hands on experience designing and setting up landing zones.
Expert level hands on experience in networking: Routing, Switching, Load-Balancers, Firewalls, VPN
Experience with enterprise level IPAM, subnet, VLAN management
Experience with securing VPCs, subnets, and workloads in a cloud environment
Ansible, Jenkins and other automation tools.
Experience with Kubernetes, Docker, or LXD
Experience writing and debugging scripts in a modern language (Python, Go, etc).
Knowledge of implementing Network and Security Constructs via automation in a cloud environment
Expert understanding of Source code repositories like Gitlab or GitHub.
Experience with CI/CD tools like Jenkins and Gitlab.
Experience with log and analysis tools.
Monitor and alert tools selection and management.
Cloud Engineer - Network
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field preferred
4+ years of hands on experience working in Cloud or Network technologies as an engineer
2+ years of hands on experience as a Cloud Engineer
Category:IT/IS
This is a summary of the primary accountabilities and requirements for this position. The company reserves the right to modify or amend accountabilities and requirements at any time at its sole discretion based on business needs. Any part of this job description is subject to possible modification to reasonably accommodate individuals with disabilities.
#LI-SR1
Employment Type: Full-time regular