Lead CI/CD Engineer
Department: 162 DevOps
Employment Type: Full Time
Location: Remote, Ireland
Description
At EIS, our DevOps team is cooperating with highly talented software development professionals. The team is responsible for the support and improvement of DevOps tools for the whole organization and microservices engineering practices. DevOps work at EIS can be very different, starting from implementing Jenkins pipelines using Groovy scripts, Terraform scripts, adjusting Maven, Scala and NPM build processes, extending Helm charts, and researching the best approach to have stable and distilled DevOps practices applied to our product development lifecycle. Our DevOps team manages 20+ different Cloud accounts for customers, mostly on AWS and Azure. Our microservice platform has around 100 pods running in non-scaled mode. Our typical CI/CD environment for engineering contains more than 250 VMs which require 2700+ vCPU and 6.5 TB of RAM. These numbers are even bigger on our managed public cloud accounts for our customers where we support SaaS. It’s lots of responsibility but also lots of fun to work with!
We are looking for smart, dynamic, and intuitive people to join our growing team of insurance technology professionals and industry experts – this particular opportunity is for an experienced CI/CD Engineer.
Key Responsibilities
Get ready to:
* Ensure successful implementation of CI/CD processes in development and production platforms.
* Collaborate with development teams during product implementation.
* Constantly challenge the existing practices to propose improvements.
* Be a gateway in CI/CD and Cloud Infrastructure to maintain quality and security of the product.
* Guide other CI/CD engineers and lead new initiatives and innovations for CI/CD approaches.
Skills, Knowledge & Expertise
* 5+ years of experience in a similar role.
* Kubernetes system architecture knowledge and experience in building and maintaining Kubernetes-based configurations using Helm package manager.
* Experience with microservices-based architecture.
* Experience writing Jenkins pipelines using Groovy.
* Knowledge and experience with Git.
* Experience with build tools (Gradle, Maven, SBT, NPM or others).
* Ability to automate routine tasks in CI/CD and Cloud.
* Experience working with Docker - building, maintaining, executing Docker images.
* Experience working with logging tools (ELK).
* Good Linux OS administration knowledge and experience.
* An open mind and proactive approach to obstacles.
* A willingness to learn and contribute to our DevOps team's future.
* Intermediate English level (or higher).
* Mentoring or team leading experience.
Bonus points if you have:
* Production support experience.
* Experience in setting up monitoring (Grafana, Prometheus).
* Experience with AWS or Azure cloud services.
* DevSecOps experience.
* Java platform knowledge.
* Some history of IT community work - conferences, meetups, etc.
Job Benefits
* Work with top talent and great colleagues who are industry and technology experts. Operate in a Scaled Agile environment with diverse, multicultural, and cross-functional teams.
* We are a global and modern software product company building world-class Enterprise InsurTech Product powered by leading-edge technologies (microservices, reactive, cloud, continuous delivery).
* We can offer ownership to our employees, from being able to make decisions that impact the growth of the company to offering stock options.
* We offer freedom - build your career path through development programs and exciting global mobility opportunities (we have a remote and global culture).
* Attractive compensation packages (includes merit-based increase and stock options).
* Health insurance, mobile device with conversation limit, home office setup one-time compensation.
* We work with the newest Apple MacBooks.
*Please note that we will be proceeding only with those applications that have valid working permits in the location stated in the vacancy description.
#J-18808-Ljbffr