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.