About us:
We are a highly successful 190-year-old, Fortune 500 commercial property insurance company of 6,000+ employees with a unique focus on science and risk engineering. Businesses worldwide trust our expertise to protect their assets, relying on our comprehensive risk assessments and robust, engineering-based insurance solutions to safeguard against fire, natural disasters, and other perils. Serving over a quarter of the Fortune 500 and major corporations globally, we deliver data-driven strategies that enhance resilience, ensure business continuity, and empower organizations to thrive.
FM India is a strategic location for driving our global operational efficiency. Our presence in India allows us to leverage the countrys talented workforce and advance our capabilities to serve our clients better. We have diverse corporate functions that emphasize research, advanced technologies like AI and analytics, risk engineering, research, finance, marketing, HR, etc. working together to provide innovative solutions and nurture lasting relationships from co-workers to clients.
Role Title: Senior Platform Engineer
Position Summary:
This role collaborates with infrastructure technology (IT) specialists, software engineers, quality engineers, solutions architects, product owners, and other IT staff based on shared goals and agile practices. This role contributes to delivering a highly effective suite of automated platform and infrastructure services that allow product and analytics teams to access capabilities that eliminate (or significantly reduce) the bottlenecks that impede rapid product delivery. Platform Engineers are responsible for developing platform capabilities, services, tooling, and automation that developers consume. This is completed through automation, quality assurance, and release engineering.
Job Responsibilities:
Security:
- Completes backlog items daily. These activities include monitoring the backlog, working on backlog items, responding to incident tickets received from the service desk, processing change requests, troubleshooting technical issues, and escalating as needed.
- Provides support for business and technology initiatives that require assistance from automation teams.
- Maintains clear, concise, and accurate documentation for processes and configurations. Ensure documentation is kept current and in the proper shared, accessible location.
- Participate in 24/7 on-call rotation.
- Build and maintain internal APIs and tools/libraries for API development with an emphasis on GraphQL, enabling efficient developer experience and application lifecycle management
- Develop automated infrastructure, continuous integration / continuous delivery pipelines, service pipelines, and technology capabilities that drive application development velocity and improve access to infrastructure services.
- Supports efforts to improve all areas of pipeline automation and infrastructure services, improving the effectiveness and efficiency of FM’s Platform capability.
- Consistently collaborates and works effectively as a team within Automation Services and other groups to accomplish goals & objectives.
- Maintains familiarity with FM security standards and ensures that technologies and security policies are implemented to support those standards. Communicate any identified gaps to peers and management promptly.
- Stays aware of changes in the FM implementation of automation, CI/CD, and Platform areas. Identifies ways for FM to make improvements to ongoing security practices.
Skill and Experience:
- 3 5 years of experience required
- Additional Experience Qualifier (optional): 3+ years of modern application development experience with large-scale business applications in a fast-paced, iterative development environment. 3+ years of experience in public cloud 3+ years designing, developing, and implementing business applications from business concept to production.
Core skills:
- Strong experience with C#/.NET application development
- Experience building and consuming GraphQL APIs
- Continuous Integration – Automated Tests, Automated Builds, Artifacting, Environment Standards, Version Control, Secrets Management, Scripting, Data Management, IaC, Code Quality
- Infrastructure Containers, Cloud Foundation, SaaS Configuration Management, Monitoring/Telemetry
- Solutions Engineering Best Practices, Hybrid Architecture Patterns, Infrastructure Anti Patterns, Experimentation, Non-Functional Requirements
- Solution Delivery Lifecycle Agile Practices, ITIL Foundations, Release Management/Promotion Patterns, Knowledge Base, Planning and Analysis, Stakeholder Communication, Compliance
- Competency Time Management, Collaboration, Continuous Improvement Mindset, Communication, Radical Candor, Problem Solving, Documenting Accountability, Systems Thinking, Security by design principles (CIA).
Soft skills:
- Ability to stay current on current technologies and learn collaboratively and independently.
- Effective at both verbal and written communication based on the intended audience.
- Solid Interpersonal and collaboration skills.
- Excellent customer service skills, including the ability to take ownership.
- Must have a strong work ethic, time management skills, and a positive attitude.
- Ability to work independently or on a team.
- Ability to coordinate activities with team members and other stakeholders.
- Ability to multi-task and change priorities with effective results.
Decision-making Requirements:
- Should be capable of deciding when a proposed/requested/potential change introduces unwarranted or unacceptable user experience, security risk, or operational impact and communicating issues to more senior team members for guidance in such situations.
- Must decide when escalation of an issue is warranted. Individual is expected to keep service levels high and corporate efforts on track by using experience, interpersonal skills, and time management to balance many competing priorities from the office and home office IT staff with moderate management supervision.
Must Have Skills:
- Programming and scripting languages: C#/.NET
- Experience with GraphQL
- Observability and monitoring tool awareness such as Dynatrace, Prometheus, Grafana, ELK Stack, and Datadog
- Telemetry data analysis, including logs, metrics, and anomaly detection
- Python and JavaScript experience (nice to have)
Education and Certifications:
- 4 Year / bachelors degree. Bachelor’s Degree, preferably in Computer Science, Information Technology, Computer Engineering, or equivalent experience
Work location: Bengaluru
…