Overview:
A global energy company and leader in the energy transition, present across Europe, North America, South America, and Asia, serving millions of electricity and natural gas customers. It focuses on expanding renewable generation, networks, and electrification solutions to drive decarbonisation and a sustainable future, backed by more than five decades of innovation and a strong commitment to environmental and social responsibility.
What are we looking for?
- Up to 5 years' experience in the role;
- Degree in Software Engineering or Computer Engineering or similar;
- Written and verbal communication skills;
- Knowledge of languages (written and oral): English (required), Portuguese (valued), Spanish (valued);
- Experience in one of the following providers Azure, AWS or GCP;
- Knowledge of IT solution architecture;
- Knowledge of automation tools (e.g. Terraform, Ansible);
- One of the following certifications:
1. Microsoft Certified: Azure Administrator Associate
2. AWS Certified Solutions Architect - Associate
3. Associate Cloud Engineer
Proven experience on setup and maintaining Azure infrastructure - production-ready and adhering to the best practices, namely, Microsoft Azure Cloud:
- Proven experience developing and deploying applications on Azure.
- Azure Functions and Logic Apps: Experience building serverless applications.
- Azure OpenAI Service: Experience with deploying and using models like GPT-4 and text embedding models.
- Azure AI Search / AI Foundry: Knowledge of creating and managing vector stores for similarity search.
- Data Factory and Databricks for ingestion pipelines.
- Azure Blob Storage for cloud storage solutions.
- CosmosDB: Knowledge of creating and managing long-term memory.
- Application Insights: Knowledge of logging setup
DevOps & MLOps:
- Proven CI/CD principles and scripting for automation, namely GitHub Actions.
- Proficiency with Docker for containerizing applications, Azure Container Registry as a plus.
- Experience deploying applications to multiple environments (e.g., dev, production) on Azure.
- Secrets management using Azure Key Vault, GitHub and HashiCorp Vault.
API and External Services Integration:
- Setting REST APIs based on WebApps (Fast API) and Azure Functions.
- Knowledge of OAuth 2.0, Azure AD, and token-based authentication.
Management Tools:
- ServiceNow: good knowledge of ServiceNow (or equivalent) for ticket registration and tracking.
- Jira/Confluence: good knowledge of Jira for activity tracking.
- Proven ability to track and supervise the resolution of several ongoing issues (using Kanban/Scrum) with good organization skills and ability to provide status feedback.
- Good communication skills and ability to obtain results from other teams.
- Autonomous and problem solver.
- Support in the design of low complexity solutions.
- Validation of new reference architectures.
- Support for projects and applications ensuring alignment with the reference architectures developed.
- Creation and maintenance of detailed technical documentation
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.