>

Information Technology (IT)

DevOps Engineer

We are looking for a DevOps Engineer to join our team. The goal is to improve the efficiency and quality of the company's software through automation and continuous improvement of development processes. The selected person will work in collaboration with the development and operations team to ensure reliable software delivery on time.

Responsibilities

  • Automate and optimize software implementation and maintenance processes.

  • Define and maintain software infrastructure automation and monitoring standards.

  • Identify and resolve problems in the production infrastructure and environment.

  • Manage and oversee the implementation of security solutions in the different phases of the software development lifecycle.

  • Identify and evaluate new tools and technologies that could improve software development and maintenance processes.

  • Work in collaboration with other departments to implement and validate DevOps solutions that support the development and operations teams.

Requirements

  • Degree or Engineer in Computer Science or related fields.

  • Previous experience of at least 2 years in positions such as DevOps Engineer or similar.

  • Solid knowledge of version control tools such as GIT and Bitbucket.

  • Experience with automation and monitoring tools such as Jenkins, Ansible, and Prometheus.

  • Knowledge of different operating systems, application platforms, and programming.

  • Ability to work under pressure, respond quickly to changes, and make critical decisions in high-demand situations.

  • Be proactive and constantly renew and update knowledge of new technologies that could improve development processes and optimize the company's products.

If you consider yourself a passionate, proactive candidate eager to learn and grow in a dynamic and constantly renewing environment, this position is for you. Don't miss this opportunity and apply now!

Interview Questions

What are your skills in using DevOps tools?

The candidate is expected to describe the DevOps tools they have used and their experience using these tools. The candidate should explain how they have applied these tools in previous projects and how they have improved performance and efficiency.

What has been your experience working in agile and collaborative environments?

The candidate is expected to describe their experience working in agile teams and how they have applied this methodology in previous projects. It is expected to observe how they have collaborated in the software development lifecycle, from planning, design, implementation, and maintenance, in order to deliver continuous value through clear communication and the use of automation tools.

What security practices do you use to prevent errors or vulnerabilities in processes?

The candidate is expected to mention the standard security processes they have worked with previously and their experience applying these practices. The candidate should describe how they have implemented these procedures to minimize errors and avoid any type of vulnerability in the process.

How have you used resource monitoring and control in your DevOps projects?

The candidate is expected to be able to demonstrate their experience in monitoring and controlling resources in a DevOps environment, and be familiar with the most common monitoring tools available on the market. The candidate should provide concrete examples of how they have used resource monitoring and control to optimize software delivery processes.

How have you managed to track and control continuous deployment?

The candidate is expected to describe how they have worked on tracking and controlling continuous software deployment. The candidate should explain how they have managed to automate deployment processes, the use of tools to perform control and tracking, and how they have improved response time and the quality of deployment processes.

What Cloud Computing tools/services have you used to implement infrastructures?

The candidate is expected to describe the Cloud Computing tools and services they have had experience with and how they have applied these in previous projects. The candidate should explain how they have used infrastructure as code, what tools they have used to manage cloud infrastructure, and implement the infrastructure-as-code strategy.

What is your continuous integration and continuous delivery process?

The candidate is expected to describe their experience with the continuous integration and continuous delivery (CI/CD) process. The candidate is expected to provide examples of how they have used this methodology and common tools for its implementation. The candidate should show how they have managed to automate and improve the continuous integration and continuous delivery process.

Want to improve your hiring process?

Start using psychometric and technical tests today, at no cost.