[Remote] Senior Cloud Engineer
Note: The job is a remote job and is open to candidates in USA. NIP Group is a rapidly growing insurance service provider specializing in commercial insurance solutions. They are seeking a Senior Cloud Engineer responsible for the design, deployment, management, security, and maintenance of cloud environments, ensuring compliance and collaboration across teams.
Responsibilities
- 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
Skills
- Bachelor's degree in computer science or equivalent relative 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
- Demonstrated Azure deployment experience
- Security first mindset
- 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
- 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
- Relevant professional certifications are desirable (Azure Administrator, MCSE, MCSA, Security+, CCNA etc.)
- Database experience, including knowledge of SQL, and related data stores a plus
- Experience in VOIP
- Experience in IaaS, PaaS, SaaS
- Knowledge of Geographic Information System is a plus
Benefits
- Competitive compensation to reward you for your hard work every day.
- Progressive Paid-Time Off program for you to enjoy time out of the office, including time off for volunteering and life events.
- Group Medical, Dental, Vision and Life insurance to encourage a healthy lifestyle.
- Pretax Health and Dependent Care Spending Accounts to ease taxes on spending.
- Discounts in retail and entertainment.
Company Overview