DevOps Architect
Bangalore, IN
Location: Bangalore, India
About Us
Sapiens International Corporation (NASDAQ and TASE: SPNS) is a leading global provider of software solutions for the insurance industry, with a growing presence in the financial services sector. We offer integrated core software solutions and business services, and a full digital suite for the property and casualty/general insurance; life, pension, and annuities; and reinsurance markets. Sapiens also services the workers’ compensation and financial and compliance markets.
Our portfolio includes policy administration, billing, and claims; underwriting, illustration and electronic application; reinsurance and decision management software. Sapiens’ digital platform features customer and agent portals, and a business intelligence platform. With a 35-year track record of delivering to more than 500+ organizations, Sapiens’ team of over 3,400+ operates through our fully-owned subsidiaries in North America, the United Kingdom, EMEA, and Asia Pacific. For more information: www.sapiens.com.
DevOps Architect Role:
Desired Skills and Experience
- Deep understanding of cloud and cloud native principles and practices
- Hands-on experience with cloud environments - AWS, GCP, Azure
- Deep understanding of CI/CD concepts and practices (Jenkins/Gitlab)
- Provide subject matter expertise on DevOps best practices
- Plan, design, implement, and maintain CI/CD solutions across all environments as applicable and defined by the business needs
- Create and maintain necessary technical documentation and artefacts
- Collaborate with development & product teams to provide expert guidance in solution architecture as necessary
- Participate in defining supporting infrastructure and software tools needed to enable DevOps in an enterprise environment
- Utilize best practices encompassing analysis and emerging concepts in cloud services and automation of deployment pipeline and infrastructure as code
- Participate in the design and architecture of software and infrastructure to ensure projects meet goals for scalability, maintainability, and resiliency as applicable
- Participate in initiatives to define and implement DevOps solutions which includes reference architectures, effort estimates, and costing
- Review existing application hosting environments and provide feedback on potential risks, enhancements, and migration strategies as applicable
- Stay up to date with current DevOps trends and best practices
Familiarity with-
-
- Orchestration tools - Docker compose, Kubernetes (k8s), etc.
- Virtualization and containers - Docker, runc, VMWare, Xen, KVM, etc.
- Operating systems - Linux and Windows
- API – Management
- IDP (Azure AD , Keycloak)
- Should have experience of deploying WAR and JAR files on JBOSS Application server. Good knowledge of Jboss-cli.
- One or more configuration management tools - Ansible, Terraform, Chef, Puppet.
- Version control systems - Git
- Networking knowledge - Firewalls, VPNs, CNI, proxies & Load balancers
- Web/Application servers - Nginx, HAProxy, Apache, Tomcat
- Storage - Object Store, NFS, SANs, RAID, LVM
- Monitoring – ELK, Grafana, Dynatrace
- Application security (B2C,B2B , SAML , OAuth)
- Experience in Scripting languages. (Python/Shell/Groovy/Ruby)
- 5+ years of experience working on development and production infrastructure
- 5+ years of experience with complex, high-performance distributed systems in production
- Excellent problem-solving skills and ability to work independently
- Strong sense of ownership and track record of quality work.
- Ability to function as an equal peer when working with engineering.
- Outstanding written and oral communication skills.