DevOps & Automation Engineer
smartTrade Technologies is a software publisher specializing in the trading and finance sector. Its clients primarily include investment banks, stock exchanges, brokers, and pension funds. smartTrade enables real-time computerized management of financial flows among these different stakeholders.
Joining smartTrade means becoming a part of an innovative and international company with offices in Aix-en-Provence, London, Geneva, New York, Toronto, and Tokyo.
Skill development and career progression are top priorities at smartTrade, offering employees numerous opportunities for learning, advancement, and mobility. Sports and their values of teamwork, performance, and dynamism are integral to the company's culture.
Role Summary
We are seeking a proactive, innovative, and technically versatile DevOps & Automation Engineer to take ownership of our deployment infrastructure and automated testing pipelines. In this role, you will bridge the gap between development and operations by managing CI/CD pipelines, and ensuring the stability of our production deployments.
You will act as the primary owner of our system administration tasks, managing the Docker deployment model, and supporting the development team through robust documentation and automated acceptance testing.
Key Responsibilities
CI/CD & Deployment
Pipeline Management: Manage and optimize GitLab runners and automatic code testing pipeline VMs to ensure rapid and reliable feedback loops.
Production Release: Lead the communication, execution, and documentation of Production deployments, ensuring zero-downtime procedures where possible.
Migration Testing: Execute and troubleshoot migration tests to verify data integrity and system stability during upgrades.
Docker Ownership: Take full ownership of the application’s Docker deployment model, ensuring container architecture is scalable, secure, and compatible with the host Ubuntu environment.
Security & Access: Maintain the shared credentials store and enforce secure access policies for the team.
Quality Assurance & Documentation
Test Automation: Review and update Acceptance Tests using Codeception to align with new development work and feature releases.
Documentation: Create and maintain comprehensive internal team documentation, developer guides, and system configuration records.
Code Health Reporting: Proficiency with generating, interpreting, and communicating code health reports using tools such as PHPUnit, Codeception, and SonarQube
Critical Skills & Qualifications
Linux Administration: Basic-level knowledge of Ubuntu system administration (CLI, package management, permissions, networking).
Containerization: Advanced proficiency in Docker containerization and orchestration with Kubernetes.
CI/CD: Strong expertise in GitLab CI/CD pipeline configuration and management.
Test Automation Tools: Familiarity with test automation tools such as Codeception, Selenium, and PHPUnit
Application Configuration Management: Proficient familiarity with the configuration of PHP, Apache, and Nginx applications
Database Management: Solid understanding of MySQL database administration.
Cloud Platforms: Familiarity and experience leveraging popular cloud deployment platforms such as AWS.
Nice-to-Have Skills
Monitoring & Messaging: Experience setting up and administering Centreon servers and RabbitMQ.
Development: Proficiency in PHP full-stack development using the Symfony framework
- Department
- Global - Infrastructure
- Locations
- Tokyo
- Remote status
- Hybrid
Already working at SmartTrade?
Let’s recruit together and find your next colleague.