Mô Tả Công Việc
We are seeking a skilled DevOps Engineer to oversee the continuous integration and delivery pipelines and development environments. This role ensures smooth and efficient software delivery, enabling the development team to focus on building quality products. Key Responsibilities:CI/CD Pipeline Management
Design, implement, and maintain robust CI/CD pipelines to support continuous integration, testing, and deployment.
Automate build, test, and deployment workflows using tools such as GitLab CI/CD.
Monitor, troubleshoot, and optimize pipeline performance to minimize delays and failures.
Development Environment ManagementMaintain and improve development environments, ensuring they are aligned with production standards and are easily accessible to the team.Collaboration with Development Teams
Work closely with software engineers, QA, and DevOps teams to integrate new tools and practices into the development process.
Facilitate developer onboarding by streamlining environment setup and pipeline access.
Provide guidance and training on CI/CD processes and environment best practices.
Automation and Tooling
Identify and implement automation opportunities to enhance productivity and reduce manual effort.
Evaluate, integrate, and maintain development tools such as code linters, static analysis tools, and dependency scanners.
Develop custom scripts or plugins to address team-specific requirements.
Infrastructure as Code (IaC)
Use Terraform or similar tools to provision and manage CI/CD infrastructure.
Ensure pipelines are scalable, secure, and cost-effective.
Monitoring and Reporting
Implement monitoring for pipelines and environments, ensuring early detection of issues.
Generate reports on build/test success rates, deployment frequency, and other key metrics.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Required Competence:
Terraform: Proven experience with Terraform for Infrastructure as Code (IaC) implementation.
GitLab: Proficiency in managing and optimizing GitLab CI/CD pipelines.
CI/CD Process Competence: Deep understanding of CI/CD principles and best practices, including tools (e.g. Renovate), workflows, and automation strategies.
Qualifications:Required Skills and Experience
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Strong scripting skills (e.g., Python).
Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
Knowledge of software build tools (e.g., Maven, Gradle, npm) and test frameworks.
Experience with Infrastructure as Code (IaC) tools like Terraform.
Preferred Skills
Familiarity with AWS cloud platforms.
Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
Knowledge of security best practices for CI/CD pipelines and development environments.
Key Attributes
Strong problem-solving and troubleshooting skills.
Excellent communication and collaboration abilities.
Detail-oriented with a focus on efficiency and reliability.
Passion for automation and process improvement.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
An opportunity to work with experienced software engineers worldwide at market leading, innovative Scandinavian SaaS company looking to accelerate growth.
A modern working environment with fun colleagues and challenging tasks.
A Scandinavian work culture that emphasizes creativity, innovation, and work-life balance.
A competitive compensation and benefits package, with 100% salary during the probation period.
A 13th-month salary with an annual salary review.
Flexible working hours from Monday-Friday, with no overtime.
Premium healthcare and accident insurance: the best healthcare plan cover for employees and their children.
A wellness package supports employees in staying healthy and wealthy.
Exciting company outings/events and team-building activities.
A possibility to attend on-sites and conferences in Europe.