A Senior DevOps Engineer is part of the Core Services team and has the mission of designing and implementing highly available and secure cloud infrastructures in order to enhance the Customer Experience.
Your role
A Senior DevOps Engineer is responsible for designing and implementing highly available and secure cloud infrastructures, aligning them with the specific architecture of each application.
- Defining the architecture of software solutions as a team, contributing with your experience and knowledge to ensure the scalability and robustness of the applications;
- Design and produce high-quality code, following established guidelines and promoting best practices, as well as Agile or Scrum methodologies for project development and management;
- Clearly document changes to code, and packages and perform unit and integrated tests, ensuring the quality of all deliverables;
- Create synergies and collaborate with the development team, ensuring the delivery of the project within the established deadlines and guaranteeing technical excellence;
- Assess requirements for new features and improvements, identifying the impact on existing applications, APIs and operating systems, proposing robust, efficient and innovative solutions;
- Keeping current with the latest technologies and trends, providing suggestions/recommendations that enable technological innovation.
Stacks:
CI/CD Pipelines; Containers; AKS; Scripting; GIT; Jenkins
Job requirements
Technical skills in cloud infrastructure
Expertise in cloud computing architectures, especially in the implementation and management of infrastructures with Kubernetes and Azure.
Experience in CI/CD and automation
Proven ability in implementing and maintaining CI/CD pipelines using tools such as Jenkins, Git, and scripting for process automation.
Development practices and project management
Deep knowledge of Agile and Scrum methodologies, applied to software development and project management, ensuring efficient and on-time delivery.
Collaboration
Ability to work effectively with development teams, contributing to the resolution of complex technical issues and promoting technical excellence.
Documentation and quality
Ability to clearly document all code and package changes, ensuring the quality and integrity of deliverables through rigorous testing.
Technological update and innovation
Proactivity in adopting new technologies and promoting innovations that enhance the performance and efficiency of developed solutions.
Nice to have:
- Technical knowledge in .NET, Power Platform, AKS, DevOps and/or mobile development;
- Professional experience with frontend (Vue.js) or databases;
- Technical leadership;
- Team management.