Location
Home office | Brazil
Job description
At OutSystems (Contractor), in Lisbon, Portugal
Expires at: 2024-11-19
Remote policy: Full remote
Release Engineer
As a Release Engineer, you'll join a team of top engineers passionate about DevOps, GitOps, and Continuous Delivery, promoting and enabling continuous deployment practices across our R&D department. Your team will build a modern, secure, scalable, and reliable software delivery framework, covering everything from roadmap conception to product operation and maintenance, to support all R&D development tools, processes, and workloads.
We seek a versatile and enthusiastic candidate to join our R&D Release Engineering group. You should be a great team player with strong work ethics, eager to learn and share knowledge. We value creative individuals who contribute to an informal, high-performance, and collaborative work environment.
Key Responsibilities: - Use your technical expertise to drive cross-functional efforts to develop great tools that will enhance our developers’ productivity and enable Continuous Integration and Continuous Delivery practices in R&D.
- Design, develop, test, and evolve systems and tools to support a fast-paced team environment.
- Provide a platform of services that will promote R&D teams' autonomy and CI/CD best practices.
We give preference to candidates with a development background in:
- Flux/GitOps
- Python
- ADO
- Helm
- k8s
- AWS and Azure Cloud
- GHA
- Grafana
Main requirements
Requirements
- A Bachelor's or Master's Degree in Software Engineering, Computer Science, or a similar field. If you have equivalent real-world experience, we still want to hear from you.
- Knowledge of software engineering principles, testing practices, and tools.
- Proficiency in Python and experience with testing .
- Familiarity with Continuous Integration and Continuous Delivery concepts and tools (GitHub, GitHub Actions, Azure DevOps, FluxCD, Python, Go, Kubernetes, IAC, Terraform, etc.).
- Extensive experience with cloud providers (Amazon AWS or Microsoft Azure).
- Experience in software development with C# and Java is a plus.
- Experience with Kubernetes and FaaS .
- A fast learner who is willing to experiment with new technologies.
- Ability to work independently and as part of a team.
- Good communication skills in English, both written and spoken.
Job tags
Salary