DevOps Engineer

EIDA Solutions develops powerful construction management software that supports large, complex construction projects in the technology and life sciences sector. We work alongside our industry-leading clients to ensure that our platform streamlines projects and reduces delays. We are expanding our Infrastructure & Security team and are seeking a DevOps Engineer to play a vital role in building deployment processes and improving cloud infrastructure.

Job Overview: 

The DevOps Engineer will play a key role in modernizing EIDA’s deployment processes and cloud infrastructure, hosted on the Google Cloud Platform. This will involve embracing new technologies and best practices to deliver a reliable and cost-effective platform to support our applications. The ideal candidate will have a strong ability to work independently and embrace opportunities for improvement. The DevOps Engineer will require a wide breadth of skills from a variety of areas, including systems administration, DevOps and cloud. This job is ideal for mid-senior level engineers who wish to expand their responsibilities and design their own solutions.

 

Major Responsibilities: 

  • Design, implement, and maintain infrastructure and tools to support efficient software development, testing, and deployment processes.
  • Develop and maintain automated deployment pipelines for continuous integration and delivery (CI/CD) of applications, ensuring rapid and reliable releases.
  • Collaborate with development teams to implement best practices for version control, build management, and release strategies.
  • Implement and maintain robust security measures and practices throughout the infrastructure, including access controls, vulnerability scanning, and log monitoring.
  • Troubleshoot and resolve issues related to infrastructure, deployment, and performance, collaborating with relevant teams to ensure quick resolution.
  • Stay updated with industry trends and emerging technologies in DevOps and recommend innovative solutions to improve software delivery processes.
  • Document infrastructure configurations, deployment processes, and troubleshooting guides to facilitate knowledge sharing and ensure consistent practices across teams.

Requirements:

  • A Bachelor’s degree, or equivalent experience, in an IT-related field.
  • Proven experience working in a DevOps or similar role, managing infrastructure and implementing CI/CD pipelines.
  • Proficiency in using CI/CD tools like Jenkins, GitLab CI/CD, or Cloud Build.
  • Strong knowledge of cloud platforms, preferably Google Cloud Platform (GCP).
  • Proficiency in at least one programming language, such as Python, Java, or Go.
  • Experience with configuration management tools, preferably Ansible.
  • Solid understanding of networking concepts, including load balancing, DNS, and security protocols.
  • Strong troubleshooting and problem-solving skills with a focus on automation.
  • Excellent communication and collaboration skills, with the ability to work effectively both individually and within cross-functional teams.

Preferred Experience

  • Familiarity with containerization technologies such as Docker and container orchestration frameworks like Kubernetes.
  • Experience with “Infrastructure-as-Code” and tools such as Ansible and Terraform.
  • Experience migrating virtual-machines to a containerised environment – including Docker / Kubernetes experience.
  • Familiarity with reliability engineering and observability.
  • The ability to design and implement “cloud-native” solutions.
  • Security knowledge and experience is always desirable.
  • Any relevant cloud / DevOps certifications.

What We Offer

  • Remote working model
  • A great team and culture
  • Competitive salary
  • The opportunity to work within a global and diversely international team
  • A supportive and collaborative environment

Job Types: Full-time, Permanent 

Work remotely: Yes

EIDA Solutions Ltd. is an equal opportunities employer. 

Competitive Salary based on experience.

Applications can be completed through LinkedIn here

Request a Demo

Please complete this form, and one of our senior consultants will be in touch to arrange a Demonstration & Discovery call at a time convenient for you.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
*Indicates a Required Field.
Contact

Let’s Talk

Find out how EIDA can bring more structure and flow to your projects, reducing risk and increasing quality. Talk to a senior consultant today.