At OutSystems (Contractor), in Portugal
Expires at: 2024-11-19
Remote policy: Full remote Release Engineer
As a DevOps Engineer you'll join a team of top engineers, passionate about DevOps, GitOps and Continuous Delivery that promote and enable the continuous deployment practices for the entire R&D, enabling the delivery of high-quality software that evolves at a fast-pace. Your team is responsible to build a modern, secure, scalable and reliable software delivery framework, from roadmap conception to product operation and maintenance, to support all R&D development tools, processes and workloads.We're looking for a candidate to join our R&D Release Engineering group who is versatile, enthusiastic, a great team-player with strong work ethics, eager to learn and share knowledge with others. We want creative individuals that cherish and contribute to an informal high-performance and collaborative work environment.
Key responsibilities: Use your technical expertise to drive cross-functional efforts to help create great tools that will increase our developers' productivity and enable the Continuous Integration and Continuous Delivery practice at R&D;
Design, develop, test and evolve systems and tools to support a fast paced team environment.
Provide a platform of services which will promote R&D teams' autonomy and CI/CD best practices.
Main requirements What You Need To Succeed: A Bachelor or Master Degree in Software Engineering, Computer Science or similar. If you do not have one but you have equivalent real-world experience (and can show it), we still want to hear from you;
Knowledge of software engineering principles, testing practices, and tools ;
Must be comfortable developing in Python , testing experience is also required.
Knowledge in Continuous Integration and Continuous Delivery concepts and tools ( GitHub, GitHub Actions, Azure DevOps, FluxCD, Python, Go, Kubernetes, IAC, Terraform etc.. );
Deep experience with cloud providers ( Amazon AWS or Microsoft Azure )
Experience in software development in C# and Java is a plus.
Experience with Kubernetes and FaaS .
Fast learner, willing to experiment new technologies
Ability to work independently and as part of a team;
Good communication in English, written and spoken.