Senior DevOps Engineer

Job Description:

We are looking for a seasoned and dynamic Senior DevOps Engineer to join our team. This individual will be responsible for automating and enhancing our software delivery process. They will oversee the deployment process, reducing the time gap between new code availability and its live application, while ensuring no errors, bugs, or security issues are introduced. The ideal candidate will be proficient in selecting, deploying, and operating CI/CD tools and building continuous improvement pipelines. Familiarity with Azure products is a plus.


  • Oversee, automate, and enhance the software deployment process.
  • Reduce the time between the availability of new code and its live application in production, while ensuring the introduction of no errors, bugs, or security issues.
  • Select, deploy, and operate CI/CD tools, such as Jenkins, TeamCity, and others.
  • Build and manage continuous improvement, continuous integration, continuous development, and constant deployment pipelines.
  • Utilize and understand SAST, DAST, Image scanning, and Workload Protection tools, such as SonarQube, Checkov, Nessus, and more.
  • Proficiently use infrastructure as code technologies, such as Ansible, Terraform, Puppet, among others.
  • Monitor and track application metrics using tools such as Prometheus, Grafana, and the ELK stack.
  • Understand and implement containerization and microservices; experience with microservices is not necessary, but knowledge of containers is required.
  • Validate solutions proposed by the Architects and ensure their successful implementation.
  • Stay updated on Azure products and incorporate them when necessary and beneficial to the process.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field or equivalent experience.
  • Proven experience as a Senior DevOps Engineer or similar role in software development and system administration.
  • Excellent knowledge of CI/CD tools, SAST, DAST, Image scanning, and Workload Protection tools.
  • Familiarity with infrastructure as code technologies and containerization.
  • Deep understanding of application monitoring and tracking metrics.
  • Proficient in validating architectural solutions and implementing them successfully.
  • Familiarity with Azure products is a plus.
  • Excellent problem-solving skills, with an analytical mind.
  • Strong communication and team-working skills.