DevOps Engineer
3 meses atrás
Todas as Zonas, Portugal
TEAM INTERNATIONAL
Tempo inteiro
Job Description- Building deployment tools to manage systems and setting up analytics.
- Create and maintain tools for deployment, monitoring, and operations.
- Helps with documentation and customer support.
- Perform daily system monitoring, verifying the integrity and availability of all server resources, systems and key processes, reviewing system and application logs.
- Work closely with development teams and product owners as part of an Agile software development team.
- Support the development teams on all infrastructure related subjects.
- Identify security issues and risks and develop mitigation plans.
- Use the best tools for the job and write our own if that's the best option.
Requirements:
- 2+ years of experience.
- Knowledge of Shell script (e.g., Bash) and Python.
- Experience in Git command line, GitLab, and GitHub.
- Knowledge of creating pipelines on Gitlab CI or Gihub actions
- Knowledge of Terraform
- Knowledge of Networking and Linux environments
- Experience in virtualization and containers (e.g., Docker, Kubernetes)
- Experience in monitoring tools (e.g., Sentry).
- Experience in Web servers Nginx.
- Understanding of monitoring and logging tools.
What you will be doing:
- Design, build and maintain the infrastructure to guarantee the applications are running without downtime
- Maintain, improve and design CI/CD pipelines for Development teams to speed up the build and deployment of mobile and backend applications
- Collaborate with the Development Teams where code changes are required to resolve defects and ensure services are released into production in a controlled manner.
What will be a plus:
- Experience with Agile development workflows.
- Experience with monitoring systems such as Sentry.
- Degree in Computer Science / Computer Engineering or similar.