Senior Devops Engineer
Bangalore, IN
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 30-year track record of delivering to more than 600 organizations, Sapiens’ team of over 4,000 employees operates through our fully-owned subsidiaries in North America, the United Kingdom, EMEA, and Asia Pacific. For more information: www.sapiens.com.
DevOps engineers provide release engineering support to our developers and end-users which includes automation, scripting, application support to internal and cloud environments.
Job Description / Primary Responsibilities
- Maintain and evolve DevOps workflows to build and deliver solutions from code to production.
- Design new flows/pipelines for new and existing solutions to align with technology and business requirements using different CI/CD solutions
- Development infrastructure automation including cloud resources based on AWS and Azure
- Administration of source control tools and repositories like SVN, Git, Clearcase
- Technical documentation maintenance
- Hands-on Linux Infrastructure Administration for J2EE based on JBoss, DB based on Oracle, SQL, Postgres etc. and other web server environments like Nginx, Apache
- Familiarity with J2EE Application (J2EE) compilation and packaging (Ant / Maven etc) and deployment
- Configuration and maintenance of DevOps tools (Jenkins, SonarQube etc)
Requirements:
- Bachelor’s degree in Information Science / Information Technology, Computer Science, Engineering, or equivalent experience - must
- Technological savvy, hungry to learn and share his knowledge and expertise with the other
- Excellent communication skills, a dedicated team player
- Minimum 4- 6 years of DevOps experience
- Solid knowledge of scripting languages – Perl, Python, Bash, Java Script, Groovy, PowerShell (at list one). Knowledge of Bash and Python (two) is a highly preferred.
- Understanding of ALM cycle and CI processes
- Extensive experience with designing and implementing CI/CD pipelines and automation solutions like Jenkins, Azure DevOps is a plus
- Knowledge of Unix/Linux Minimum 5 years’ experience managing Linux operating system, demonstrated knowledge of internetworking concepts such as TCP/UDP, HTTP, SSL
- Knowledge and understanding of relational databases / RDBMS
- AWS Solutions Architect – Associate certificate or equivalent (or higher) or Azure AZ-900/AZ-104
- Knowledge on Docker, Kubernetes, Helm Charts is a plus
- Experience with AWS / Azure cloud
- Basic acquaintance with Oracle or MSSQL or DB2
- Familiarity with application servers like Jboss, Tomcat and webservers like Nginx, Apache
- Acquaintance with version control systems (Subversion, GIT - advantage)
- Maven / Ant – advantage
- Excellent English – must