Senior Devops
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
About Stellar
Stellar brings together professionals and experts from a range of exciting domains and technologies: telecommunications (cellular 4G/5G terrestrial and non-terrestrial networks, Wi-Fi and satellites), mobility (trains, aircraft, drones and road vehicles), and software for efficient data transmission, orchestration, network management, data collection, processing and analysis, including growing AI/ML capabilities.
Our products and solutions - the STEER® Software Suite, M2M/IoT solutions and the all-in-one GLOBBLE® offering - are transforming how people and vehicles experience connectivity while on the move by enabling seamless, ubiquitous and reliable broadband services. More information is available at https://www.stellar.tc.
Stellar is an ideal workplace for professionals who are eager to learn, challenge conventional approaches, explore practical innovations and take meaningful ownership in a supportive, collaborative, results-driven, international and professional environment.
Position Summary
Reporting to the Director of Software Development, the Senior DevOps Engineer owns the deployment pipelines, containerized environments and software release lifecycle for Stellar's STEER® software suite across lab, dev and production environments. This is an individual contributor role focused on hands-on technical execution.
The role spans release engineering, containerized deployment and the day-to-day operation of the CI/CD and collaboration platforms, in close partnership with the Infrastructure & Network Engineer, who owns the underlying platform (physical network, virtualization host cluster, storage, backups and identity services).
Scope note: The DevOps Engineer administers guest operating systems, hosted applications, containers and software release pipelines, whether running on-premises or on production cloud VPS. The Infrastructure & Network Engineer provisions and secures the platform; the DevOps Engineer deploys and operates what runs on it.
Key Responsibilities
CI/CD & Release Engineering
- Design, build and maintain CI/CD pipelines using GitLab CI (or equivalent) to automate build, test and deployment workflows.
- Own and administer the CI/CD and collaboration platforms (GitLab and related tooling), including updates, runners, access and maintenance.
- Manage the deployment of STEER® software releases across lab, dev and production environments, including controlled rollout, rollback procedures and release documentation.
Containerization & Configuration Management
- Manage the Docker Swarm cluster that runs the application workloads, including the multi-service STEER Management stack (Django, Channels, Celery, Redis and PostgreSQL).
- Use Ansible to provision and configure the operating systems and applications on the machines that make up a deployment (management server, gateway and VPS with VPN connectivity), maintained as infrastructure-as-code across several repositories.
- Administer application-level configuration, patching and lifecycle inside VMs, coordinating with the Infrastructure & Network Engineer for any platform-level change.
Production Cloud VPS
- Administer the guest operating system and application layer of Stellar's production cloud VPS: hardening, patching and configuration.
- Deploy and operate STEER® software releases on cloud VPS, following the same lab/dev/prod promotion process used for on-premises environments.
- Coordinate with the Infrastructure & Network Engineer on the network and security perimeter of these VPS (firewall rules, security groups, VPN and remote access); provider account access (billing, account-level IAM, provider selection) is managed separately by company management.
Monitoring & Observability
- Implement and maintain application-level monitoring and logging, complementing the infrastructure-level monitoring already in place.
- Define alerting and dashboards for deployment health, service performance and release quality.
- Setup and operate secrets management for pipelines and deployments (credential storage, distribution and rotation), shared with the Infrastructure & Network Engineer.
Collaboration & Documentation
- Partner with software engineers, product and operations teams to align deployment practices with product roadmaps.
- Maintain clear documentation for pipelines, deployment procedures and release runbooks.
- Share DevOps best practices across the engineering organization.
Required Experience and Skills
- 5+ years of hands‑on experience in a DevOps role, ideally within a high‑growth software or telecommunications company.
- Strong Linux administration skills (Debian a plus, matching Stellar's infrastructure stack).
- Production e