What are the responsibilities and job description for the Sr IT Infrastructure Full-Stack Engineer position at Acrisure, LLC?
Job Title: Sr IT Infrastructure Full-Stack Engineer
Department: Information Technology
Location: Grand Rapids, MI OR London, UK (Hybrid)
About Acrisure
Acrisure is a global Fintech leader that combines the best of humans and high tech to offer multiple financial products and services to millions of businesses and individual clients. We connect clients to solutions that help them protect and grow what matters, including Insurance, Reinsurance, Cyber Services, Mortgage Origination and more.
Acrisure employs over 17,000 entrepreneurial colleagues in 21 countries and have grown from $38 million to $4.3 billion in revenue in just over ten years. Our culture is defined by our entrepreneurial spirit and all that comes with it: innovation, client centricity and an indomitable will to win.
Job Summary:
As a senior member of our engineering team, you will play a crucial role in designing, implementing and managing our multi-cloud infrastructure to ensure seamless deployment and continuous integration of our software applications and services. Additionally, knowledge and experience with AI and ML technologies will be valuable in supporting the development and deployment of AI-driven solutions.
Responsibilities:
- Your daily focus will consist of managing multiple in-flight efforts centered around solution design and delivery.
- Lead design efforts of Acrisure's multi-cloud solutions, collaborating cross-functionally with technology architects.
- Design, implement, and manage infrastructure solutions primarily on Azure, and to a lesser extent, AWS, GCP, and traditional premise-based that align with application requirements for lift and shift projects and full application refactoring.
- Collaborate with software developers and system administrators to provide infrastructure deployed as-a-service using modern cloud infrastructure, including Azure Virtual Machines, Azure Functions, Azure App Services, Azure Logic Apps, Azure Kubernetes Service (AKS), and more.
- Develop and maintain infrastructure-as-code (IaC) using tools such as Terraform, Bicep templates, ARM templates, and Deployment Manager.
- Automate and streamline deployment, configuration, and monitoring processes to achieve efficient and reliable software delivery.
- Implement and manage CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitLab CI/CD.
- Ensure high availability, fault tolerance, and disaster recovery strategies for infrastructure systems.
- Stay updated with the latest industry trends, best practices, and emerging technologies in cloud infrastructure, DevOps, AI, and ML domains.
- Collaborate with cross-functional teams to drive innovation and improve overall engineering processes.
- Provide technical guidance and mentorship to junior engineers and team members.
- Contribute to documentation and knowledge sharing efforts.
Requirements:
- Proven experience as a DevOps Engineer or Cloud Infrastructure Engineer, with a focus on Azure services.
- Strong knowledge and hands-on experience with Azure services, including but not limited to Azure Functions, Azure Cognitive Services, and Azure App Services.
- Proficiency in scripting languages (e.g., PowerShell, Bash, Python) for infrastructure automation and orchestration.
- Experience with infrastructure-as-code (IaC) tools like Terraform, Bicep/ARM templates, CloudFormation, or Ansible.
- Strong understanding of CI/CD and establishing service pipelines with related tools like Azure DevOps, Jenkins, or GitLab CI/CD.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration platforms.
- Experience with .NET (Core/6/7), Entity Framework, and leveraging APIs, particularly as it relates to application refactoring.
- Knowledge of networking principles, security best practices, and experience implementing them with code.
- Experience refactoring monolith applications leveraging modern hosting practices.
- Excellent communication and collaboration skills to work effectively within a team environment.
- Relevant certifications such as Azure certifications (e.g., Azure Solutions Architect, Azure DevOps Engineer) and AI/ML certifications are a plus.
Education/Experience:
- Bachelor's or master's degree in computer science, information systems, business administration or related field, or equivalent work experience
Benefits & Perks:
- Competitive Compensation
- Industry Leading Healthcare
- Savings and Investments
- Charitable Giving Programs
- Offering hybrid work option
- Opportunities for Growth
- Parental Leave
- Generous time away
Acrisure is committed to making an impact in our communities by giving back, with millions committed to children’s health with Helen Devos Children’s Hospital and UPMC Children's Hospital of Pittsburgh.
For more, visit www.Acrisure.com or learn more here.
#LI-CH1
Acrisure is committed to employing a diverse workforce. All applicants will be considered for employment without attention to race, color, religion, age, sex, sexual orientation, gender identity, national origin, veteran, or disability status. California residents can learn more about our privacy practices for applicants by visiting the Acrisure California Applicant Privacy Policy available at www.Acrisure.com/privacy/caapplicant.
To Executive Search Firms & Staffing Agencies: Acrisure does not accept unsolicited resumes from any agencies that have not signed a mutual service agreement. All unsolicited resumes will be considered Acrisure’s property, and Acrisure will not be obligated to pay a referral fee. This includes resumes submitted directly to Hiring Managers without contacting Acrisure’s Human Resources Talent Department.