Principal Cloud Engineer
EverestAbout the role
Title:
Principal Cloud EngineerCompany:
Everest Global Services, Inc.Job Category:
TechnologyJob Description:
About Everest:Everest Group, Ltd. (‘Everest’ or ‘the Group’) is a leading global reinsurance and
insurance provider, operating for nearly 50 years through subsidiaries in the Europe, Bermuda, Canada, Singapore, US, and other territories. Our strengths include extensive product and distribution capabilities, a strong balance sheet, and an innovative culture. Throughout our history, Everest has maintained its discipline and focuses on creating long-term value through underwriting excellence and strong risk and capital management. But the most critical asset in this organization is our people.
At Everest, we are committed to the development of our people. We offer dynamic training & professional development to our employees. You will benefit from career development and learning opportunities that will let you set career goals and fulfill them, including:
• Generous tuition/continuing education reimbursement
• Mentoring opportunities
• Flexible work arrangements
• Talent development initiatives
• Networking groups
About the Role
Everest is seeking a Principal Cloud Engineer to join the Everest Information Technology Infrastructure department, located at the US headquarters in Warren, New Jersey.
The ideal candidate will architect, engineer, and implement Azure cloud infrastructure, providing day-to-day support. Candidates must have Microsoft Azure experience and a strong understanding of cloud concepts. They should possess high technical aptitude, analytical skills, communication skills, and problem-solving abilities.
Responsibilities include but are not limited to:
- Prepare technical documentation and diagrams to communicate solution architectures.
- Architect resilient infrastructure prioritizing performance, availability, and cost-effectiveness.
- Oversee daily operations, providing guidance and escalation support.
- Develop and maintain cloud standards, best practices, and templates for various technology solutions, including network operations, information security, data management and storage, and identity management.
- Lead engineering and operations change management, driving project and program planning.
- Design and build large-scale, high-performing, secure Kubernetes, and other application platform infrastructure.
- Align solution implementation with enterprise architecture and business strategy.
- Participate in solution design reviews to ensure alignment with cloud architecture, strategies, and principles.
- Collaborate with software product development, architecture, and IT teams to ensure releases follow repeatable and auditable processes.
- Assist in architecting, designing, and implementing cloud-based IaaS, PaaS, CaaS, and SaaS solutions.
- Design, develop, and implement automation to support continuous delivery and continuous integration solutions.
- Automate code deployment in Microsoft Azure through Infrastructure-as-Code.
- Govern Azure cloud infrastructure using Azure Policy, Blueprints, and Azure Defender for Cloud.
- Develop automated methodologies for deployment activities, configuration management, and supporting systems and business processes.
- Analyze and contribute improvements to deployment processes proactively.
- Drive compliance and security efforts related to managed systems.
- Teach and mentor team members, fostering their professional growth and development.
Work Experience and Qualifications:
- Bachelor’s degree in computer science, Information Systems, or related field.
- Certifications Required: Certified Azure Solutions Architect
- 5+ years of relevant job experience.
- Experience with advanced Linux administration, including network stack, TCP/IP, DNS, filesystems, resource scheduling, and process management.
- Deep Understanding of Kubernetes, container management and orchestration, microservices, network architecture and internal components on how traffic flows within pods, between clusters, load balancers, and the internet.
- Proficiency architecting, implementing, and supporting Microsoft Azure infrastructure and topologies.
- Experience configuring and tuning cloud hosted solutions and platforms.
- Experience with performance analysis, troubleshooting and remediation techniques.
- Experience with identity and access management, governance tools, encryption and key management principles, and secure cloud design patterns.
- Experience with networking principles and technologies (DNS, Load Balancers, Reverse Proxies).
- Multi-region and Disaster Recovery experience.
- P
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s