Telecom & Utilities

DevOps Engineer

The energy sector has always intrigued you? Then you might find this project interesting. Here you will be part of a team that deals with data science, smart sensor design and network skills, with a strong focus on developing Low Voltage Network optimization solutions.

We are hiring a DevOps Engineer for a remote project in Portugal.

Key qualifications:

  • 3+ years of experience as DevOps engineer;
  • Experience in AWS;
  • Experience with Docker;
  • Experience in Elastic Kubernetes Service (Amazon EKS);
  • Experience in network management and administration in the cloud and in services such as Kubernetes; Docker compose; and management platforms; 
  • Proficiency in scripting languages (e.g. Shell, Python, Ruby, Perl);
  • Experience with CI/CD tools (e.g. Jenkins, bitbucket CI/CD, TravisCI, GoCD);
  • Experience with monitoring tools (e.g. Statuspage, AWS CloudWatch, Prometheus, Grafana);
  • Experience in Database administration (e.g. Influx, Mongodb, SqlServer, PostgreSQL);
  • Experience with web servers and proxies (e.g. Nginx, IIS, Apache);
  • Experience with the HTTP/HTTPS protocol. 

Nice to have:

  • Experience in managing and maintaining large scale Linux and Windows environments;
  • Experience with Repository Manager tools (JFrog Artifactory, Nexus, bitbucket);
  • Knowledge on Application Layer protocols besides HTTP (e.g. MQTT, FTP, SMTP, SNMP);
  • Experience with network protocol analyzers (e.g. Wireshark). 

Personal:

  • Independent and self-motivated;
  • Proven track record of always learning and growing;
  • Proactive attitude;
  • Possess a spirit of generosity and teamwork;
  • Fluent in English, written and spoken.

Your main focus will be:

  • Building and improving CI/CD pipelines;
  • Automatic backup of all instances data;
  • Deploy of new releases to production;
  • Continuously run stress tests to access the performance of our applications;
  • Scale resources as needed.

In addition, your expertise will also be key for other important tasks:

  • Give support to all the development teams: Software, Data Science, and Embedded Systems. They all need to interact with the applications you deploy and so your help will be much needed at some points.