Share this Job

Senior DevOps Engineer

Date: Jan 8, 2022

Location: Kaunas, LT, LT-44192

Company: Bentley Systems

Solving user’s technology problems is about attacking big problems with design, engineering, and compassion. We're committed to continually improving what we build and staying focused on user needs for the long haul.
As part of our team, you will work with a group of engineers to design, develop, and deliver applications and services. You'll work in collaboration with our product and platform teams to better understand and translate policy and business requirements into features, user stories, automated tests, and working code. You will leverage your expertise to challenge our assumptions about the reliability of our deployment and the effectiveness of our processes as we strive to improve. Your work will impact the lives of millions of users globally.
Sr. DevOps Engineers are authorities on implementing DevOps methodologies by using software to build tools, microservices, and API’s that allow application teams and others to self-service, provision, and consume disparate services and offerings. Everything-is-a-software-problem mentality drives the work you do, and effective cross-team communication to ensure that we’re meeting deliverables and deadlines is engrained in your everyday work mentality. 


Responsibilities:

We're looking for experienced DevOps Engineers to join our team in helping deliver the very best for our users, as they’re the reason we’re striving for excellence in everything we do.

Develop, test, and debug services, tools, and applications to enable self-service provisioning of applications and services

Collaborate across teams to consolidate and simplify tooling and services

Build libraries, modules, and packages for services developed in order for others to integrate with their projects

Develop Continuous Integration / Continuous Delivery (CI/CD) processes to help deliver software of higher quality at greater speed

Automate deployments, upgrades, and migrations with various tools

Work closely with our product teams to ensure that we are shipping software that meets security, SLA, and performance requirements

Solve problems in ways that drive towards simplicity of architecture and operations

Lead high complexity projects from scoping to deployment to production.

Share on-call responsibilities, including collaborating with other engineers to triage and fix issues that come up in production for our users.

Help determine the future technical direction of our environment with focus on improving reliability and performance.

Work closely with product and platform engineers to triage production issues and determine appropriate remediation including code changes and performance considerations.


What We Are Looking For:

Significant experience as a DevOps Engineer / Site Reliabality Engineer, including on-call responsibilities

Ability to root-cause sources of instability on high-traffic, distributed systems.

Strong understanding of reliability challenges of large-scale deployments.

Programming experience, preferably in a high-level language like C#, Python, Golang, Ruby, or equivalent.

Knowledge of scripting languages, such as PowerShell and BASH considered a plus

Effective project management skills.

Strong critical thinking skills. You make sound decisions when faced with competing priorities and limited information.

Someone interested in the why, not just the how. You like to analyze situations and won't be satisfied with a shallow analysis.

Creative problem-solvers and risk-takers. You like to take initiative in pushing a project forward but can make adjustments based on team feedback.

Someone who will put the customer first in on-call and project work.

Strong communication skills. You can validate and communicate your decisions clearly.

Experience in Bentley products and services a plus.


Qualifications:

5+ years of experience developing and/or operating production systems.

3+ years of experience with Docker and Kubernetes.

5+ years of operating system experience including Linux and Windows.

Broad experience troubleshooting large scale distributed applications.

Working knowledge and understanding of networking protocols, IP, DNS, OSI Layers, and Load Balancing.

Working knowledge of distributed systems architectures.

Working knowledge of REST API development and consumption.

Working knowledge of monitoring and alerting tools.

Working knowledge of relational and non-relational databases such as Microsoft SQL, Oracle, MongoDB, Apache Kafka.

Experience automating the building, testing, and deployment of web-based applications with tools like Jenkins, Ansible, Salt, Puppet, Terraform, Octopus, or Packer

Experience with monitoring and alerting solutions like PagerDuty or NewRelic

Experience and understanding of one or more different agile methodologies, including Scrum or Kanban.

Automation of applications through RESTful APIs

Knowledge of Microsoft Azure, Amazon Web Services, or Google Cloud Platform a significant plus.


You will have:

Possibility to be a part of an amazing international team 

Valuable experience on latest technologies 

Challenging and interesting tasks at work every day, opportunity to work with highly skilled professionals on next generation software 

Work environment that suits concentration as well as teamwork 


Please note if you are employed full-time salary for this position ranges from 3500 EUR gross (before taxes).
 
Equal Opportunity Employer.  We are proud to be an equal opportunity employer and consider for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.

 

#LI-LM1

 


Job Segment: Engineer, Design Engineer, Engineering