Staff Engineer, Cloud
Berkley - wilmington, DE
Apply NowJob Description
Company Details Company URL: Berkley Technology Services (BTS) is the dynamic technology solution for W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. With key locations in Urbandale, IA and Wilmington, DE, BTS provides innovative and customer-focused IT solutions to the majority of WRBC's 60+ operating units across the globe. BTS's wide reach ensures that ideas and opinions are considered at every level of the organization to guarantee we find the best solutions possible. Driven by a commitment to collaboration, BTS acts as consultants to our customers and Operating Units by providing comprehensive solutions that not only address the challenge at hand, but proactively plan for the "What's Next" in our industry and beyond. With a culture centered on innovation and entrepreneurial spirit, BTS stands as a community of technology leaders with eyes toward the future -- leaders who genuinely care about growing not only their team members, but themselves, and take pride in their employees who shine. BTS offers endless ways to get involved and have the chance to grow your career into a wide range of roles you had never known existed. Come join us as we push forward into the future of industry's leading technological solutions. Berkley Technology Services: Right Team, Right Technology, Simple and Secure. Responsibilities As a Staff Engineer, Cloud - you will be a key driver in advancing the technical excellence of our cloud infrastructure on the Azure platform. You will leverage your extensive hands-on experience in Azure core infrastructure components, Kubernetes and Terraform to design, optimize, and manage complex cloud solutions. Collaborating closely with teams, you will have the opportunity to set and enforce best practices, ensure scalability, reliability, and security of our cloud environment, and see projects to successful completion. Lead the design implementation of Cloud based solutions and hybrid cloud solutions. Lead the design, implementation, and administration of Kubernetes clusters, using best practices and optimizing for performance, scalability, and security. Drive detailed technical design discussions, balance security, scalability, cost and speed to market elements and make sound recommendations and gain buy in from technical teams and technology leaders Lead vendor, selection and chaperone their implementation of modern cloud-based solutions to help the organization accelerate cloud adoption Provide technical leadership and mentorship to other engineers, fostering a culture of learning and continuous improvement. Collaborate with development, data analytics, and security teams to define infrastructure requirements and ensure seamless integration of applications with the cloud environment. Utilize tools such as Helm and Prometheus to streamline deployment and monitoring processes for Kubernetes applications. Work closely with various engineering teams to ensure the cloud infrastructure meets performance, reliability, and security objectives. Develop and implement best practices for cloud systems, including Infrastructure as Code (IaC) using Terraform. Monitor system performance, troubleshoot complex issues, and drive effective solutions to maintain high availability and performance of cloud services. Lead projects related to cloud infrastructure enhancements, migrations, and optimizations. Drive automation efforts to enhance deployment, scaling, and management tasks, reducing manual intervention. Collaborate with teams to define disaster recovery and business continuity strategies and conduct regular testing. Stay updated with industry trends, emerging technologies, and Azure updates, applying relevant advancements to improve our cloud infrastructure. Function as a point of contact for critical incidents, participating in on-call rotations and leading incident response efforts. Qualifications 8+ years of IT experience working with infrastructure support Deep understanding of cloud computing principles, IaaS, PaaS, and SaaS models, and extensive experience with Azure services. Extensive hands-on experience in designing, implementing, and maintaining Kubernetes clusters in Azure environments. Proficiency with tools such as Helm and Prometheus for deployment and monitoring of Kubernetes applications. Strong understanding of Infrastructure as Code (IaC) principles and extensive experience with Terraform. Practical expertise in creating and implementing logging and monitoring architectures through hands-on experience. Demonstrated leadership experience, including mentoring junior engineers and leading technical projects. Expertise in scripting and automation using languages like Python, PowerShell, or Bash. Experience working with serverless platforms such as Azure Functions. Proficient in leveraging GitOps with containerization technologies and CI/CD pipelines. Solid grasp of security best practices, identity and access management, and data protection within the cloud. Excellent problem-solving skills and the ability to troubleshoot complex issues in a distributed cloud environment. Strong communication skills to collaborate effectively with cross-functional teams and convey technical concepts to non-technical stakeholders. Strong understanding of enterprise networks and cloud networks Understanding of industry standard security frameworks and ability to interpret them for Berkley environments. Bachelor's degree in computer science, Information Technology, or a related field (or a combination of education and equivalent experience). Relevant certifications, such as Azure Solutions Architect Expert, Certified Kubernetes Administrator (CKA), or similar are preferred Preferred Qualifications: Experience with hybrid cloud environments and connecting on-premises infrastructure to Azure. Behavioral Core Competencies Strategic Influential Organizational Navigation Balanced Approach Commandership Skills Composure The Company is an equal employment opportunity employer.
Created: 2024-10-29