We are looking for...

Open position

DevOps Engineer

Location

Portugal, with the possibility to work remotely

Reports to

Technical Leader

Technical team responsibilities

Software Development

Write and maintain code for digital products, ensuring functionality and performance.

System Integration

Integrate various systems and applications, ensuring seamless data flow and interoperability.

Infrastructure Management

Oversee the cloud infrastructure, ensuring scalability, security, and availability.

DevOps Practices

Implement and manage CI/CD pipelines, automate workflows, and ensure efficient deployment processes.

UI/UX Design

Create intuitive and user-friendly interfaces, ensuring a seamless user experience.

Quality Assurance

Test and validate products to ensure they meet quality standards and are free of defects.

Technical Support

Provide technical expertise and troubleshooting for development and integration challenges.

Company Overview

IPS Innovative Prison Systems (operating in North America as ICJS Innovative Criminal Justice Solutions Inc.) is a boutique research, IT development and advisory firm specialized in the field of justice, prison services, community sanctions and measures, juvenile justice, and law enforcement. Through our research, advisory services, and digital products, under the umbrella of one all-embracing integrated strategy, we develop and promote fair, effective, and proportionate evidence-based responses to criminal justice issues and challenges worldwide.

Job Description

We are seeking a skilled and dedicated DevOps Engineer to join our Criminal Justice Digital Transformation Team. This professional will focus on the implementation and management of the HORUS 360iOMS Offender Management System, ensuring efficient deployment, automation, and continuous integration/continuous delivery (CI/CD) processes. The DevOps Engineer will play a crucial role in optimizing our cloud infrastructure, automating workflows, and ensuring the reliability and scalability of our solutions.

Key Responsibilities

Infrastructure Automation

Design, implement, and manage automated infrastructure deployment processes. Ensure infrastructure is scalable, secure, and highly available.

CI/CD Pipeline Management

Develop, maintain, and optimize CI/CD pipelines to streamline the deployment process. Implement continuous integration practices to ensure code quality and rapid delivery.

System Monitoring and Optimization

Implement monitoring tools and dashboards to provide real-time insights into system performance. Identify and resolve performance bottlenecks and optimize resource usage.

Security and Compliance

Implement security best practices to protect sensitive data and ensure compliance with relevant legislation. Conduct regular security assessments and audits. Manage identity and access management policies.

Containerization and Orchestration

Utilize containerization technologies such as Docker and Kubernetes for application deployment and management. Ensure efficient orchestration of services across various environments.

Disaster Recovery and Backup

Develop and implement disaster recovery plans to ensure business continuity. Manage backup and restore procedures for critical data and applications. Test disaster recovery plans regularly and update them as needed.

Support and Troubleshooting

Provide technical support for infrastructure and deployment-related issues. Troubleshoot problems as they arise and collaborate with other team members to resolve complex technical challenges. Document solutions and best practices for future reference.

Collaboration

Work closely with cross-functional teams, including developers, QA testers, and product managers, to ensure cohesive support and product enhancements.

Qualifications

Education

Master’s degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., AWS Certified DevOps Engineer, Microsoft Certified: DevOps Engineer Expert) are highly advantageous.

Experience

Minimum of 3-5 years of experience in DevOps or related roles, with a focus on infrastructure automation and CI/CD pipeline management. Proven experience with cloud-native and cloud-agnostic solutions. Experience in the criminal justice sector or similar regulated environments is desirable.

Technical Skills

Expertise in cloud platforms such as AWS and Azure Platforms. Strong knowledge of infrastructure as code (IaC), CI/CD pipelines, and automation tools (e.g., Jenkins). Proficiency in containerization technologies (e.g., Docker, Kubernetes).

Analytical Skills

Excellent analytical and problem-solving abilities. Ability to identify and troubleshoot issues effectively.

Soft Skills

Excellent problem-solving and analytical abilities. Strong communication and interpersonal skills. Ability to work independently and as part of a team. Strong project management skills and attention to detail.

Languages

English proficiency. Portuguese, Spanish and French are desirable.

Personal Attributes

Ethics and Integrity

High level of professional integrity and ethical standards. Commitment to confidentiality and data security.

Adaptability

Ability to adapt to changing technologies and client needs. Willingness to continuously learn and improve technical and professional skills.

Team Player

Strong collaborative skills and the ability to work well with diverse teams.

Application Process

Interested candidates should submit their application, cover letter, and CV through the following form. In the cover letter, please highlight your experience in product management of digital systems.

IPS Innovative Prison Systems is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.

Applications will be reviewed on a rolling basis until the position is filled.