DevOps Engineer
Serbia/North Macedonia/India - (Hybrid/Remote)
Are you looking to explore what is possible in a collaborative and innovative work environment? Is your goal to work with a team of talented professionals who are keenly focused on solving complex business problems and supporting product innovation with technology?
If so, you might be our next Senior DevOps Engineer, where you will be involved in building out systems for our rapidly expanding team, enabling the whole group to operate more effectively and iterate at top speed in an open, collaborative environment.
Systems management and automation are the name of the game here – in development, testing, staging, and production. If you are passionate about building innovative and complex software, are comfortable in an “all hands on deck” environment, and can thrive in an Insurtech culture, we want to meet you!
What You’ll Be Doing
You have a working knowledge of technologies like:
Docker, Kubernetes
oipJenkins (alt. Bamboo, TeamCity, Travis CI, BuildMaster)
Ansible, Terraform, Pulumi
Python
You have experience with GitHub Actions, Version Control, CI/CD/CT, shell scripting, and database change management
You have working experience with Microsoft Azure, Amazon AWS, Google Cloud, or other cloud providers
You have experience with cloud security management
You can configure assigned applications and troubleshoot most configuration issues without assistance
You can write accurate, concise, and formatted documentation that can be reused and read by others
You know scripting tools like bash or PowerShell
What We’re Looking For
You will collaborate with our development team to support ongoing projects, manage software releases, and ensure smooth updates to QA and production environments. This includes handling configuration updates and meeting all release requirements.
You will work closely with your team members to enhance the company’s engineering tools, systems, procedures, and data security practices.
Provide technical guidance and educate team members and coworkers on development and operations.
Monitor metrics and develop ways to improve.
Conduct systems tests for security, performance, and availability.
Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.