To competently understand principles of networking; switching, routing, firewall management and network configuration on Cisco, Fortinet, Mikrotik and Sophos; follow network design solutions produced by other team members; troubleshoot network-related VoIP issues; perform on-site cabling (as required) and connection of voice & data services; perform site audits, evaluation and selection. She or he will need a deep understanding of Linux in cloud technologies (especially AWS/Azure); Experience with hosted IP Telephony, 3CX ; Experience with Desktop Central, Jira Service Management, Windows Server, Exchange, Active Directory, SharePoint, Azure, ShadowProtect; Knowledge of IIS, SQL and an understanding of managed services & support ticketing software such as Autotask.
A good cloud engineer brings a passion in developing and maintaining secure and reliable cloud infrastructure and implementing cloud-based services to help accelerate web performance. This could include identifying, defining and communicating specific tasks that need to be performed as it relates to Cloud Migration. With skills from providing Infrastructure as a Code (BICEP/ARM/Powershell/JSON) to Azure networking, depending on your business needs the benefits of mvoing to cloud storage and redundancy concepts, using containerization and Virtualization layers can be staggering. A cloud engineer with knowledge of SysOps, C#, CI\CD serverless or on-prem processes and Azure, AWS or GCP cloud-based networking, web services and APIs, can optimize the architecture of Azure, PaaS, and IaaS services and enhancing business site performance. If the cloud engineer has worked on Azure migrations and has proven experience working with IaC tools such as Terraform, you will also be able to enforce policy as code.
Check for hands-on experience with AWS EC2, S3, VPC, Auto- Scaling, Cloud Watch or experience in the major other cloud hosting providers (Azure, Google Cloud), and for recent scripting experience in Python, Shell, Node, which any system admin who supports Linux servers should be able to easily provide with some references. Networking (routing, switching, firewalls), Azure single sign On (SSO) and Azure Multi Factor Authentication (MFA) experience is key as is a deep understanding of active directory (On Premises and Azure AD), DHCP, DNS. Recent work in NoSQL databases or relational databases such as PostgreSQL, MySQL is also imperative, as is exposure to in-memory data stores such as Redis or memcached. The system admin you will want to hire will know her way around source control tools such as Git, CI and build tools (e.g. CircleCI, Jenkins) like the back of their hand. Experience in deployment automation frameworks such as Ansible or Salt and containerization using Docker are also valuable assets. In today's market, a sysadmin will also need ICT skills; a solid understanding of network technologies (switching, routing, VLAN, WLAN, WAN, VPN, SDWAN), experience with windows workstation and Server Operating Systems and Office 365 administration experience including Exchange, SharePoint, Azure Active Directory and Intune. Industry certifications (Microsoft Azure, CompTIA, Network+) or similar are pretty much mandatory to get hired by a medium or larger enterprise.