We are looking for a talented Devops and automation Software Engineer to join our growing team in Lausanne. Pix4D develops drone photogrammetry software and products that enable tens of thousands of professionals around the world to process, visualize, assess and edit their own maps and 3D models.
You will join a multinational agile development team working on the Continuous Integration and Delivery infrastructure used to build and test Pix4D desktop products.Your main tasks will be to contribute to the design, development and operations of the CI/CD infrastructure following modern devops practices (infrastructure as code) and contribute to the development and maintenance of build pipelines.
You have learned by direct experience that the most important characteristic of software and infrastructure is maintainability. As such, you strive to keep your code and design simple, readable and testable. You suffered the pain of manual tweaks and configuration drifts, and you understand why infrastructure must be immutable, always ready to be thrown away and recreated from scratch.
You understand the importance of testing and your definition of done includes proper tests. You are passionate about your craft, you enjoy sharing good practices in pair programming and learning from others.
RESPONSIBILITIES
- Automate everything around devops. To build and maintain a robust, secure and efficient platform, you will automate deployment, monitoring and operations. You focus on simplicity and incremental delivery, not on big-bang integrations.
- Passion for modern approaches. You will be working with state of the art technologies (Terraform, Packer, SaltStack, Concourse CI, AWS IaaS) and you support continuous improvement by investigating and proposing alternatives, with a pragmatic approach.
- Passion for learning. If you dont know something needed for your work, you just tell the team and start learning instead of using it as excuse for a subpar job.
- Automate everything around testing. Change and refactor our different layers of tests to squash flakiness and towards simplicity. Spread best practices within the teams involved.
- Engage daily in code reviews and promote good software engineering practices.
- Actively participate in the team and Companys agile processes. Proactively communicate your status and blockers.
Benefits
A company that faces problems together and values people first and foremost when achieving goals
Highly collaborative structure maximizes each person's expertise and creativity
Active work culture and support system that reaches beyond working hours
Prime location to enjoy Switzerland and Europe
by via developer jobs - Stack Overflow
No comments:
Post a Comment