Senior Cloud Engineer (Fully Remote)
Role details
Job location
Tech stack
Job description
The Sr. Cloud Engineer is responsible for design, deployment, management, security and maintenance of our entire environment. The role involves implementing automation, monitoring systems, ensuring compliance, and collaboration with cross-functional teams as well as providing guidance to our current team members. The individual can seamlessly mesh tech know-how with business acumen to help us navigate all our computing needs, including infrastructure design, maintenance, support, planning, and everything in between. Aptitude to connect the dots and evolve our cloud capabilities over time. What You'll Do:
- Responsible for the design, build, implementation, and delivery of scalable, secure cloud and network solutions.
- Responsible for identifying and implementing the most optimal cloud-based solutions for the company.
- Review and manage technical requirements and business functional requirements to establish new cloud platforms and infrastructures managing cloud environments in accordance with company security guidelines.
- Develop and execute assessment, migration and implementation plans to deploy Azure infrastructures and move workloads to Azure.
- Installing, configuring, supporting and troubleshooting network equipment including routers, firewalls, switches, virtual appliances, load balances, UPSs, WAPs, DNS and DHCP.
- Collaborate with cross-functional teams to understand the requirement and design solutions that meet business needs.
- Configuration/Optimization of security center - including but not limited to Azure Sentinel, Defender for Cloud Apps, Defender for Identity, e-discovery, vulnerability management, endpoint security, auto-remediation.
- Security monitoring including but not limited to log aggregation, correlation, alerting of incidents and events to resolution.
- Conducting periodic audits and reviews as needed.
- Perform daily administration and management of the company's various backend software systems including but not limited to Business Continuity (backup & replication), Intune, MS SCCM/SCOM, Hyper-V, RDS, and O365.
- Communicate effectively with team members, stake holders, and management to provide status updates, gather requirements, and present technical solutions.
- Deploying and debugging cloud initiatives as needed in accordance with best practices throughout the development lifecycle.
- Monitoring system performance, resource utilization, and cost metrics.
- Troubleshoot infrastructure related incidents and provide timely resolutions.
- Conduct root cause analysis for critical incidents and implement preventative measures.
- Maintain documentation and runbooks for troubleshooting issues and procedures.
- Identify opportunities for optimization and cost reduction and implement strategies to improve efficiencies.
- Configure IAM roles and policies, encryption mechanisms, network security and access controls.
- Employing exceptional problem-solving skills, with the ability to see and solve issues before they snowball into problems.
- Identify areas for innovation and propose new technologies or approaches to enhance the infrastructure and development processes.
- Building and designing web services in the cloud, along with implementing the set-up of geographically redundant services.
- Ensuring 24/7 uptime of all infrastructure within control.
- Orchestrating and automating cloud-based platforms throughout the company.
- Educating teams on the implementation of new cloud-based initiatives, providing associated training as required.
- Share knowledge and expertise with team members through training sessions and documentation.
- Mentor engineers and provide guidance on best practices.
- Stay current with industry trends, making recommendations as needed to help the company excel.
Requirements
Do you have experience in Windows Server administration?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or equivalent relative experience.
- Relevant professional certifications are desirable (Azure Administrator, MCSE, MCSA, Security+, CCNA etc.
Experience
- 5 years of demonstrated IT experience supporting and troubleshooting enterprise level, mission-critical applications resolving complex issues and driving technical resolutions across the organization.
- Three to five years' experience in a Cloud Engineer role or related position.
- Experience working with multiple operating systems and related utilities and hardware, including Windows Server 2008/2012/2016/2019/2022 required.
- Experience setting up, maintain and testing disaster recovery and business continuity solutions for a variety of technology services.
- Database experience, including knowledge of SQL, and related data stores a plus.
- Experience in VOIP.
- Experience in IaaS, PaaS, SaaS.
- Demonstrated Azure deployment experience.
- Security first mindset.
Competencies
- Knowledge of web services, API, REST and RPC a plus.
- Knowledge of LAN, WAN, WLAN, WWAN, DHCP, DNS, and other networking concepts.
- Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
- Knowledge of Geographic Information System is a plus.
- Must be a self-starter and work in an integrated team-based environment.
- Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
- Growth Mindset with an openness and ability to learn new skills and technologies in a fast-paced environment.