Who We Are:
Enhesa is the leading provider of regulatory and sustainability intelligence worldwide. As a trusted partner, we empower the global business community with the insight to act today and prepare for tomorrow to create a more sustainable future - positively impacting our environment, our health, our safety, and our future. Navigating the fast-changing compliance and sustainability landscapes, we help them understand not just what they should do (first) but also how to do it. Both in their unique business and anywhere in the world. Now and in the future.
Our Mission:
- Identify EHS requirements for the industry
- Provide EHS compliance tools to companies
- Advise companies in developing and implementing corporate EHS strategies
Enhesa’s core clients include Fortune 500 multinational companies.
As part of our highly dynamic team, we offer:
- A competitive salary package & benefits with a flexible home-working policy
- Work/life balance and a fast-paced and driven environment
- Accountability and pride for your projects
Who are you
We are looking for a motivated Senior Cloud Engineer to join our Platform team based in Lisbon. Cloud Engineer professionals are highly specialized IT professionals who work with organizations to help them design, implement, and support Cloud Infrastructure following DevOps practices, platform engineering principles, and IaC standards. They may also be called upon to provide guidance on how to best use specific tools, cloud services, reusable infrastructure modules, and guardrails to achieve the desired results.
The main responsibilities of the successful candidate include:
- Design and Architecture: Create robust, scalable, and secure cloud architectures that align with business requirements, while optimizing cost, performance, reliability, and governance. Design cloud resources as reusable platform modules with clear guardrails, standards, and lifecycle management. Create documentation for infrastructure design, deployment procedures, network architecture, disaster recovery plans, and other aspects of the projects.
- Infrastructure as Code (IaC): Write IaC scripts and reusable Terraform modules to provision and manage cloud resources efficiently, consistently, and securely across multiple environments and subscriptions.
- Automation: Automate deployment, scaling, governance, and maintenance processes to enhance operational efficiency. Develop and maintain CI/CD pipelines to automate build, test, validation, policy checks, and deployment processes across multiple environments.
- Application Deployment: Deploy applications to the cloud, ensuring high availability, fault tolerance, secure connectivity, and compliance with platform standards. Manage Kubernetes clusters, including deployment, scaling, networking, monitoring, and governance of containerized applications.
- Security: Implement security best practices, including identity and access management (IAM), Azure RBAC, role assignments, least privilege, encryption, network security, private connectivity, and security guardrails to identify security threats and create solutions to mitigate them.
- Cost Optimization: Monitor resource usage and optimize costs by right-sizing resources, improving tagging standards, enforcing FinOps guardrails, and ensuring cloud resources are provisioned through controlled and reusable modules. Lead efforts to optimize Elasticsearch infrastructure, including index management and query optimization.
- Stay updated: Stay current with emerging technologies and trends in DevOps, cloud computing, Azure services, networking, infrastructure automation, and platform engineering.
What can you bring to the table?
Education: Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
Experience: At least 5 years of experience in a similar role.
Technical Skills:
- A proven track record of designing and implementing complex infrastructure solutions.
- Strong expertise in cloud platforms, Azure is preferable, others are a plus.
- Strong experience with Azure networking services, including VNets, subnets, route tables, private DNS, private endpoints, peerings, VPN gateways, ExpressRoute, Azure Firewall, and Azure Virtual WAN.
- Proficiency in containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Experience with infrastructure as code (IaC) using Terraform, including the creation of reusable modules, standards, naming conventions, tagging strategies, and guardrails for cloud resource provisioning.
- Demonstrated experience with CI/CD pipelines and automation tools such as Azure DevOps, GitLab CI/CD, or Jenkins.
- In-depth knowledge of monitoring and observability tools such as Prometheus, Grafana, ELK stack, or Splunk.
- Strong problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex issues in a production environment involving all aspects of infrastructure, networking, identity, and cloud services.
- Previous experience with Networking, like creation and setup of vnet - snet, routes, dns, peerings, VPN connectivity, hub-and-spoke topologies, VPC/VNet concepts, and Virtual WAN will be a differential.
- Implementing High Availability (HA) and Disaster Recovery (DR) solutions to maintain business Data Integrity.
- Strong experience in performance tuning of infrastructure components to optimize resource utilization and improve overall system performance.
- Demonstrated ability to integrate a security-first approach into all aspects of infrastructure and DevOps processes design and implementation.
Nice to have:
- Experience with scripting and programming skills, with proficiency in languages such as Python, Shell, Java or .Net.
- Experience implementing monitoring and logging solutions to enhance observability and troubleshoot issues proactively.
- Project management: As a Cloud Engineer, you may be responsible for overseeing the implementation of a company’s DevOps strategy and platform infrastructure standards. This may include managing the project team, ensuring the project stays on schedule and within budget, and ensuring the project meets its goals.
- Problem-solving: When teams work together, they often solve complex problems. They use their problem-solving skills to find the best solutions to issues that affect the company’s production and development processes. They also use their problem-solving skills to find solutions to both technical issues as well as process issues that affect the company's ability to produce software.
- Business analysis: A Cloud Engineer might work with a team of other professionals, including software developers, project managers, business analysts, and other IT specialists; and will need to use akin business analysis skills to help the team understand the needs of Enhesa and the potential outcomes of their work.
To be successful in this role, we are looking for somebody who:
- Has excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Is able to work effectively as part of a team, contributing to the team dynamic and resolving conflicts constructively.
- Is a champion of continuous improvement.
- Shows initiative in tackling problems.
- Is fluent in English, while any other language (like Portuguese) is a plus.
If you are ready to join our journey, please apply!
Equal Opportunity Employer
Enhesa is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other legally protected characteristic.