\n*** English Version Below ***\n\n\nLes voyages vont bien au-delร de leur destination ; ils sont tissรฉs de chaque souvenir que l'on crรฉe en chemin. Notre engagement consiste ร redรฉfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aรฉriennes, รฉtablissements hรดteliers, sociรฉtรฉs de croisiรจres, rรฉseaux ferroviaires pour voyageurs et services financiers, dans le but de crรฉer de nouvelles sources de revenus significatives grรขce ร des expรฉriences client exceptionnelles. Fondรฉs sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment poussรฉs ร repousser les limites, ร surpasser les attentes et ร exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force rรฉside dans notre unitรฉ, travaillant ensemble pour bรขtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous ร nous pour transformer les voyages quotidiens en expรฉriences vรฉritablement extraordinaires.\n\n\nร PROPOS DU POSTE:\nNous recherchons un Dรฉveloppeur DevOps pour rejoindre notre รฉquipe DevOps pour un poste permanent.\n\n\nNous sommes une organisation leader de l'industrie, remodelant continuellement la maniรจre dont les consommateurs interagissent avec leurs programmes de fidรฉlisation. Nous travaillons avec les plus grandes compagnies aรฉriennes, hรดteliรจres, financiรจres et de vente au dรฉtail du monde, pour relever des dรฉfis complexes et proposer des solutions de commerce รฉlectronique innovantes. Si vous souhaitez en faire partie, nous serions ravis de vous entendre.\n\n\nNous dรฉveloppons notre infrastructure de prochaine gรฉnรฉration ici ร Plusgrade et tirons parti de l'automatisation pour maintenir et amรฉliorer nos plateformes et processus actuels. Nous recherchons une personne intelligente et enthousiaste, passionnรฉe par les opรฉrations, pour aider ร porter notre infrastructure au niveau supรฉrieur. Si vous aimez travailler dans un environnement ouvert et hautement collaboratif pour crรฉer des logiciels gรฉniaux, alors Points est l'endroit idรฉal pour vous.\n\n\nCE QUE VOUS FEREZ :\nSous la responsabilitรฉ dโun dรฉveloppeur principal, DevOps, vous serez responsable de :\n\n\nโข Faire partie de l'รฉquipe pour concevoir, construire et migrer notre infrastructure de prochaine gรฉnรฉration basรฉe sur Kubernetes (sur site) vers le Cloud\nโข Migrer les microservices internes et les services de donnรฉes vers cette nouvelle infrastructure\nโข Construire et soutenir des pipelines CI/CD (nous utilisons GitLab) pour rรฉpondre aux exigences de sรฉcuritรฉ et de conformitรฉ logicielle et amรฉliorer l'observabilitรฉ du systรจme grรขce ร la surveillance et ร l'alerte\nโข Gรฉrer et construire nos outils en Python, GoLang et NodeJs\nโข รvaluer et amรฉliorer constamment notre infrastructure actuelle\nโข Soutenir et travailler aux cรดtรฉs des รฉquipes de dรฉveloppement et des opรฉrations\nโข Promouvoir DevOps au sein de l'organisation - cela inclut les personnes, les processus et la technologie.\n\n\nVOUS รTES UNE PERSONNE AVEC :\nโข Solide compรฉtence en Docker et Kubernetes\nโข Expรฉrience avec l'IaC, la gestion de la configuration/automatisation (Pulumi, Terraform, Ansible ou Puppet) dans le Cloud (AWS, Azure ou GCP)\nโข Capable de diagnostiquer et rรฉsoudre les problรจmes dans le systรจme d'exploitation Linux\nโข ร l'aise avec la programmation en Python, Go ou JavaScript\nโข Concepts de rรฉseau : pare-feu, NAT, sous-rรฉseaux, ports, VPC, VPN\nโข Mentalitรฉ axรฉe sur la sรฉcuritรฉ : mettre en ลuvre les meilleures pratiques de l'industrie pour le durcissement du systรจme, la gestion de la configuration et les solutions d'automatisation pour le dรฉveloppement, les tests et le dรฉploiement dans les environnements de production\nโข ร l'aise avec Git ou d'autres systรจmes de gestion de code source\nโข Familier avec le CI/CD (GitLab serait un plus)\nโข Bonne comprรฉhension de la culture et des mรฉthodologies DevOps\nโข Solides compรฉtences en communication et en rรฉsolution de problรจmes\n\n\nNOTRE STACK TECHNIQUE :\nโข Containers/Orchestration : Kubernetes (Rancher, EKS), Docker\nโข Cloud : AWS\nโข Infrastructure As Code : Pulumi, Terraform\nโข Dรฉploiements : Helm\nโข CI/CD : GitLab\nโข Surveillance : Prometheus, Grafana, Splunk, Zabbix, JIRA, Slack\nโข Langages : Python, NodeJs, GoLang\nโข Gestion de la configuration : Ansible\nโข OS : CentOS (production), Ubuntu (poste de travail local), Mac (poste de travail local)\n\n\nCE QUE VOUS AIMEREZ CHEZ NOUS:\n๐ฆ REER de contrepartie\n๐ฅ Plans de santรฉ complets\n๐ Programme de congรฉs payรฉs flexible\nโ๏ธ Allocation dโexpรฉrience de voyage\n๐ง Crรฉdit annuel pour bien-รชtre\n๐ฅ รvรฉnements d'รฉquipe et dรฉjeuners mensuels\n๐ป Allocation pour des fournitures de bureau / transport\n๐ Programme de travail ร distance\n๐ผ Programme de prime de congรฉ parental\n๐ Passeport pour l'aventure\n\n\nNOTRE PROCESSUS:\nPlusgrade est un employeur offrant des chances รฉgales et s'engage ร fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiรฉes et nous sommes engagรฉs ร offrir des opportunitรฉs d'emploi รฉgales, quel que soit l'identitรฉ ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'รขge, le sexe, l'รฉtat civil, le handicap physique ou mental, l'orientation sexuelle et toute autre catรฉgorie protรฉgรฉe par la loi. Sur demande, nous fournirons un hรฉbergement pour les candidats handicapรฉs.\n\n\nNous croyons en la diversitรฉ et l'inclusivitรฉ, c'est pourquoi notre processus d'entrevue est conรงu pour offrir une expรฉrience de candidat positive et garantir que chaque candidat est รฉvaluรฉ de maniรจre รฉgale. Toutes les candidatures seront examinรฉes par notre รฉquipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant:\n\n\nโข Entrevue tรฉlรฉphonique avec le recruteur\nโข Entrevue avec le responsable de l'embauche\nโข Test pratique ร domicile ou exercice de codage ร distance (le cas รฉchรฉant)\nโข Entrevue en รฉquipe\n\n\nTous les candidats recevront des commentaires, qu'ils rรฉussissent ou non toutes les รฉtapes de notre processus d'entrevue. Toutes vos informations seront confidentielles.\n\n\n\n\n\n\n\nTravel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.\n\n\nABOUT THE ROLE:\nWe are looking for a DevOps engineer to join our DevOps team for a permanent position.\n \nWeโre an industry-leading organization continuously reshaping how consumers interact with their loyalty programs. We work with the worldโs largest airline, hotel, financial, and retail rewards programs, to tackle complex challenges and come up with innovative e-commerce solutions. If youโd like to be a part of it, weโd love to hear from you.\n\n\nWeโre building out our next-generation infrastructure here at Plusgrade and leveraging automation to maintain and improve our current platforms and processes. Weโre looking for a smart and enthusiastic person with a passion for operations to help take our infrastructure to the next level. If you love working in an open, highly collaborative environment making awesome software, then Points is the place for you.\n\n\nWHAT YOU WILL BE DOING:\nReporting to the Principal Engineer, DevOps you will be responsible for:\n\n\nโข Be part of the team to architect, build & migrate our next-generation infrastructure based on Kubernetes (on-prem) to the Cloud\nโข Migrate internal microservices and data services to this new infrastructure\nโข Build and support CI/CD pipelines (we use GitLab) to meet security & software compliance and improve observability of the system through monitoring and alerting\nโข Manage & build our tooling in Python, GoLang and NodeJs\nโข Constantly evaluate & improve our current infrastructure\nโข Support and work alongside Engineering teams and Operations\nโข Advocate for DevOps within the organization - this includes people, process and technology.\n\n\nYOU ARE SOMEONE WITH:\nโข Strong proficiency in Docker and Kubernetes\nโข Experience with IaC, automation/configuration management (Pulumi, Terraform, Ansible or Puppet) in the Cloud (AWS, Azure or GCP) \nโข Able to diagnose and troubleshoot issues within the Linux operating system\nโข Comfortable coding in one of: Python, Go or JavaScript\nโข Networking concepts: firewalls, NAT, subnetting, ports, VPC, VPNs\nโข Security-first mindset: implement industry best practices for system hardening, configuration management, and automation solutions for development, testing and deployment to production environments \nโข Comfortable with Git or other source code management systems\nโข Familiar with the CI/CD (Gitlab nice to have)\nโข Good understanding of DevOps culture and methodologies\nโข Strong communication and problem-solving skills\n\n\nOUR TECH STACK: \nโข Containers/Orchestration: Kubernetes (Rancher, EKS), Docker \nโข Cloud: AWS\nโข Infrastructure As Code: Pulumi, Terraform\nโข Deployments: Helm\nโข CI/CD: GitLab\nโข Monitoring: Prometheus, Grafana, Splunk, Zabbix, JIRA, Slack\nโข Languages: Python, NodeJs, GoLang\nโข Configuration Management: Ansible\nโข OS: CentOS (production), Ubuntu (local workstation), Mac (local workstation) \n\n\n\n\nWHAT YOUโLL LOVE ABOUT US:\n๐ฆ RRSP/401(k) Matching \n๐ฅ Comprehensive Health Plans \n๐ Flexible Paid Time Off\nโ๏ธ Travel Experience Credit \n๐ง Annual Wellness Credit \n๐ฅ Team Events and Monthly Lunches\n๐ป Home Office/Commuter Credit \n๐ Work From Anywhere Program \n๐ผ Parental Leave Top Up \n๐ Adventure Pass\n\n\nOUR PROCESS:\nPlusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities.\n\n\nWe believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process:\n\n\nโข Recruiter Phone Interview \nโข Hiring Manager Interview\nโข Take-home Assessment or remote coding exercise (if applicable)\nโข Team Interview \n\n\nAll candidates will be provided with feedback regardless if they pass or didnโt pass any of our interview stages. All your information will be kept confidential.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Docker, Testing, DevOps, Cloud, Git, Golang, Engineer and Linux jobs that are similar:\n\n
$60,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nMontreal, Quebec
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Hootsuite and want to re-open this job? Use the edit link in the email when you posted the job!
Weโre looking for a Senior Software Developer, DevOps who can help us support the development organization to deliver value to customers in a reliable, efficient, and safe manner. Youโll do this by solving problems and creating infrastructure, software, and processes. Youโll be working in a focused team that owns one or more pieces of the production application environment and the developer experience. This role reports to the Director, Production Operations and Delivery and is based in Hootsuiteโs Vancouver office (post COVID19) or remotely across Canada or the US (in accordance with Hootsuite's local employment entities). The successful candidate may need to be able to travel from time to time to Hootsuite's Vancouver office.\nWHAT YOUโLL DO:\nLead by owning project milestones, epics or features\nPractice continuous improvement, contributing to culture, process and direction in your team and across our department\nWrite software - tools, libraries, automation, services, and glue\nBuild and maintain infrastructure with infrastructure-as-code\nPractice continuous delivery\nManage the reliability, security and integrity of our large, cloud-based Linux infrastructure\nParticipate in a flexible on-call rotation\nDevelop processes and automation to eliminate repetitive tasks\nCollaborate with others across the organization to solve problems and build better processes, systems and software\nCommunicate by mentoring, writing documentation, participating in meetings, and showing off your work at demos\nWHAT YOUโLL BE RESPONSIBLE FOR:\nDesign and build of our Kubernetes-based compute platform\nIdentify and implement new platform features\nResearch and evaluate new technologies\nRefactor, rewrite or retire existing platform features\nOperate our developer experience and production environments\nDiagnose and repair our distributed systems\nPerform maintenance, upgrades and migrations\nControl or eliminate repetitive tasks, alert noise and business-as-usual work\nEnable development teams\nProvide executable interfaces to our build, test and deploy platform\nProvide tools and best practices to support the entire software development lifecycle\nProvide advice, guidance and tooling on architecting microservices for production\nWHAT YOUโLL NEED:\nA degree in Computer Science or Engineering or equivalent experience and senior level experience working in an SRE, DevOps or software engineering role\nAn ability to write software and working knowledge of software engineering practice (we use Go, you might have experience with other languages)\nExperience using containerization technologies (We use Kubernetes, you might use ECS, Nomad, Mesos, Docker Compose or similar)\nExperience using infrastructure-as-code tools to build and run cloud infrastructure (we use Terraform, Ansible, Docker and Kubernetes, you might have experience with Puppet, Chef, Salt, Mesos, ECS or similar)\nExcellent written and verbal communication skills\nPreferred. Experience administering artifact repositories (we use Artifactory, but you might have had experience with Nexus or similar) and an enterprise SCM (we use GitHub Enterprise, you might have experience with GitLab or Bitbucket Server)\nPreferred. Working knowledge of Linux systems, including troubleshooting system level issues, shell scripting, networking (L3-L7) and basic monitoring\nPreferred. Experience with operating, building and maintaining cloud infrastructure\nPreferred. An understanding of SaaS software development practice; Ideally you have experience working on a SaaS product\nWHO YOU ARE:\nTenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues, and the community.\nCurious. You are always learning and seeking ways to make things better.\nPriority Setter: You focus time/energy on the most important issues/opportunities. You clearly understand how to assess the importance of tasks and decisions\nAccountable: You hold yourself and others accountable to meeting commitments\nProblem Solver: You use an organized and logical approach to find solutions to complex problems. You look beyond the obvious to understand the contributing factors. \n\nPlease mention the words **JAGUAR OPINION NORMAL** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNDM=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nCanada,United States
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Platform.sh and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nPlatform.sh is a groundbreaking hosting and development tool for web applications. We’re a European VC-Backed scaleup with a host of blue-chip Enterprise clients and a string of awards and grants. To reinforce our technical prowess, we are looking to grow our engineering team. If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you.\n\nWe run dozens of cloud regions all over the world with a mix of clients from individual developers running small development clusters, to the biggest companies on earth that run some of their critical apps on us.\n\nThe company is fully distributed and remote first, with a strong accent on diversity and inclusion in all of its dimensions (gender, sexual orientation, race, country of origin - you have it, we want it). You won’t find any ableism of ageism either. \n\nFor its groundbreaking PaaS solution, https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.\n\nPlatform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...\n\n\n* Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.\n\n* We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, Google Cloud, OpenStack).\n\n* We probably have the highest container density in the industry. We need to get it higher.\n\n* We have been working hard on a fast, resilient, and cost-optimized observability framework in order to know how the system behaves, now we want to better predict how it will behave. \n\n* We support any Python, Ruby, NodeJS, PHP, Java, and .NET, Elixir, of course, Elixir, time to roll-out Rust, somebody needs to push that button.\n\n* We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; we have strictly cool things to do on the Edge. We need… great ideas on how to make Platform.sh even better. Interested? Join us!\n\n\n\n\nThis is a remote position and very occasional travel to cool places like Paris, France, may be required.\n\nSkills & requirements:\n\nRequired:\n\n\n* Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.\n\n* Be proficient in Python or in Go (expertise in either or both, highly appreciated). But if you are a sufficiently fast learner and got a couple of other languages under your belt (such as Lua, Rust, Erlang, Ruby, or C …), we might bite.\n\n\n\n\nWould be really great if you had:\n\n\n* Experience with C / C++ (we contribute to a bunch of upstream projects, like LXC) is a plus; love of C or C++ not required\n\n* Great knowledge of Git\n\n* Good Networking background (routing/protocols)\n\n* Good grasp of practical security and cryptography\n\n* Experience with other programming languages (e.g. Rust, Haskell, Java, Javascript, Ruby, Common Lisp, PHP)\n\n* Good knowledge of how the Web works (hacking Nginx with Lua a plus). You may want to brush up on HTTP before the interview\n\n* Good understanding of how database systems and search engines work\n\n* A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)\n\n* Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon\n\n\n\n\nTo be clear so you are not surprised in the technical interview, this job is very much more for a systems engineer, rather than an application developer. So knowing about system calls is important, while knowing Django, not so much.\n\nA bit about seniority, diplomas, and experience: \n\n\n* We don’t care, at all, about diplomas, you have a Ph.D. in computer science? That is lovely! We love science. You are a self-taught hacker whose main deployment target for years was Arduino? You could very well be a match.\n\n* We have senior juniors and junior seniors. Everybody is. Some of us have been coding for multiple decades. Some of us are fresh out of school. We expect you to have some very strong points. But we know everybody has continents of ignorance; that’s fine. As long as you love learning; you will be surrounded by people who love to share what they have learned.\n\n* Specifically, there is a catch-22 for “seniority requirements” for underrepresented candidates. Try us. We will go the extra mile (more probably a kilometer btw). We will take into account any valuable candidate with less experience in DevOps and System roles if needs be. \n\n\n\n\nA bit about the interview process: \n\n\n* It is usually quite short. Two or three remote interviews. There will be no whiteboarding. Few if any algorithmic questions (unless you love those we would not like to frustrate the preppers).\n\n* The people interviewing you are going to be people you may end up working with. The interviews are going to be a bit “all over the place” with a bunch of detailed questions. The point is less to get the right answer than to give a glimpse of your “technical intellectual world”. You do not remember by heart the flags on a TCP packet? Well, neither do we, but it is a good conversation starter.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Cloud, Engineer, DevOps, C, Git, Python, API, Travel, Senior, Junior, Nginx and Linux jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.