DevOps Engineer (m/w/d)
Porto (Porto)
Job description
As one of the world's leading logistics companies, we have opened a new IT Hub in Porto, Portugal. Our goal is to accelerate digital technologies for our global customers, focusing on the development of new mission-critical products, e-solutions and new digital services in accordance with the strategy of Kuehne+Nagel. Join our fascinating and international working environment and be part of the team responsible for the further development of our digital logistics processes.
Your Role
The focus of this role is development-oriented design, implementation and maintenance of DevOps systems that support development parties and release pipelines for our projects. We are passionate about automating routines. Day-to-day, you will engage directly with internal customers, developers, and numerous other teams to better optimize their workflows through automation and well-designed systems. You will be involved in deploying and promoting new services for internal clients. Observability and logging are of the highest importance to us.Your Responsibilities
- Experience of automation tools and containerization to deliver CI/CD pipelines.
- Monitoring, logging, maintaining, and scaling on-prem and AWS infrastructures.
- Collaborating with infrastructure and development teams to improve our products and processes.
- Taking responsibility for building and testing pipelines that will be used for both development and production deployments.
- Analyze existing pipelines in terms of functionality and performance and take decisions to improve them.
- Promoting DevOps culture and mindset.
Your Skills and Experiences
- Experience with CI tools such as Jenkins or AWS CodeBuild (optimally).
- Scripting skills in languages like Bash, Python, or Groovy for creating CI jobs.
- Proficiency in infrastructure as code tools such as AWS CloudFormation or Terraform.
- Expertise in Docker for containerization.
- Knowledge of container orchestration tools like Kubernetes, Amazon ECS, or Docker Swarm.
- Familiarity with message brokers like Apache Kafka or AWS SNS/SQS.
- In-depth knowledge of AWS services, including CodeDeploy, CodePipeline, Lambda, S3, IAM, CloudWatch, EventBridge, and others.
- Setting up monitoring and logging solutions, such as AWS CloudWatch, ELK Stack, or Prometheus and Grafana.
- Effective communication skills for collaborating with development and operations teams.
- Documentation skills to maintain pipeline documentation and best practices.
- Excellent knowledge of English, both spoken and written.