Senior DevOps Engineer

Summary

Koïos Intelligence is on a mission to improve humanity’s well-being by building virtual assistants that deliver seamless interactions in the Insurance industry. Our aim is to eliminate the waiting time, reduce the operational costs, and offer an unprecedented customer experience. We are looking for a Senior DevOps Engineer to join a talented multidisciplinary engineering and research team and focus on building the next generation of dialogue systems. The ideal candidate will be knowledgeable in the deployment of large and complex programs and in library integrations. Clean code, familiarity with web services and security needs, delivery of applications, Ci/CD tools and cloud computing expertise are required.

The senior DevOps engineer plays a fundamental role in the advancement of our products. Your responsibility will be to work on the technical aspect of the development of our insurance related virtual assistant, as well as the integration solutions that insure the proper orchestration of its processes.

You have 7+ years of experience and the knowledge allowing you to:

  • Insure the success of the deliveries and deployments in terms of the quality, functionality and the security of the code
  • Plan, manage and execute updates and improvements
  • Supervise the integration processes
  • Help team members in their general and technical development

Responsibilities

Development:

  • Work with a multidisciplinary team to implement & maintain various solutions using Java and Python, with various frameworks
  • Develop deployment and testing pipelines
  • Develop integration processes for multiple API’s
  • Identify and control technical debt while allowing fast delivery across various projects
  • Identify project risks and plan risk mitigation actions
  • Collaborate with the technical managers to improve the standards of code, security, and solution architecture
  • Establish trusted metrics to measure the quality of the code and find the best methodologies for improvement
  • Work on the improvement of version tracking and management

Management:

  • Present the technological perspective to management
  • Contribute to the knowledge base development of the team by continually learning about new technologies in software development, deployment and testing, and sharing new insights with team members
  • Help with the team’s skills development

Minimum Qualifications

Years of experience: 7++

MSc (Computer Science, Technology, Engineering, Mathematics) degree, or equivalent relevant experience in software development and DevOps

Job Specific Technical Skills & Competencies

Computer Proficiency:

  • Advanced experience with Java, C++, C# or another object oriented programming language
  • Experience with Python and bash
  • Experience with deployment, orchestration, management, and monitoring tools, especially: Docker, Kubernetes, Terraform, Helm, Jaeger, Nginx
  • Ability to create advanced programs from scratch
  • Advanced experience with CI/CD and cloud management tools: Git, Github, BitBucket, GCP
  • Experience in an Agile development environment
  • Knowledge and mastery of DevOps practices
  • Demonstrates strong ability and knowledge of database principles (PostgreSQL or MongoDB preferred)
  • Experience with web services and security needs
  • NodeJS experience (nice to have)
  • Elastic Search, Logstash, and Kibana (nice to have)

Leadership skills:

  • Innovation, problem solving, & decision making skills
  • Results Orientation
  • Business Perspective
  • Seeking Opportunities to Learn
  • You will be working with team members from various backgrounds, so clear communication is key

What We Offer

  • Competitive Salary
  • Annual Bonus
  • Group Benefit Plan
  • Dental Insurance
  • Stock Options
  • Referral Bonus
    and more…

Apply online

We’d love to hear from you!