DevOps Engineer

Alongside
Full-time
On-site

Our client is a Portuguese company focused on the development of technological products and consequent implementation in international projects at the service of governments and society in general and is recruiting a DevOps Engineer to design, implement, and maintain the CI/CD pipelines, infrastructure, and automation processes for our on-premise identity management solutions. The ideal candidate will have extensive experience with on-premise environments, infrastructure as code, and security best practices. This role requires a proactive and innovative mindset to optimize system performance and reliability.

Key Responsibilities

1. Infrastructure & On-Premise Management:

  • Design, deploy, and maintain scalable on-premise infrastructure.
  • Implement Infrastructure as Code (IaC) using Terraform, Ansible, or similar tools.
  • Ensure high availability, resilience, and security of on-premise environments.

2. CI/CD Pipeline Implementation:

  • Develop and maintain automated CI/CD pipelines for application deployment.
  • Integrate automated testing, security scans, and monitoring tools into CI/CD workflows.
  • Optimize deployment strategies for minimal downtime and rollback capabilities.

3. Automation & Configuration Management:

  • Automate deployment, scaling, and recovery processes using scripting languages such as Bash, Python, or PowerShell.
  • Implement containerization and orchestration solutions using Docker and Kubernetes.
  • Ensure seamless integration of DevOps tools into development and operational workflows.

4. Monitoring, Logging & Performance Optimization:

  • Implement monitoring and logging solutions using Prometheus, Grafana, ELK Stack, or equivalent tools.
  • Analyze system performance metrics and optimize resource utilization.
  • Develop and maintain alerts and dashboards for real-time visibility.

5. Security & Compliance:

  • Ensure security best practices, including identity and access management (IAM), encryption, and network security.
  • Implement compliance controls for GDPR, ISO/IEC 27001, and other industry standards.
  • Conduct regular security audits and vulnerability assessments.

6. Collaboration & Agile Development:

  • Work closely with development, QA, and operations teams to streamline workflows.
  • Participate in sprint planning, retrospectives, and technical discussions.
  • Provide guidance and mentoring to junior DevOps engineers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of experience in DevOps, infrastructure engineering, or on-premise environment management.
  • Extensive experience with on-premise infrastructure design and maintenance.
  • Strong proficiency in Infrastructure as Code (Terraform, Ansible, etc.).
  • Experience with containerization (Docker, Kubernetes) and microservices architecture.
  • Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
  • Expertise in system monitoring, logging, and observability solutions.
  • Strong scripting skills in Bash, Python, or PowerShell.
  • Familiarity with security best practices in on-premise environments.
  • Excellent problem-solving and analytical skills.
  • Strong collaboration and communication abilities.
  • Fluency in English; knowledge of Portuguese, French, or German is a plus.