DevOps Engineer
Role details
Job location
Tech stack
Job description
We're seeking a dynamic DevOps Engineer who will be responsible for designing, implementing, and maintaining CI/CD pipelines, infrastructure, and automation tools. Your role is crucial in supporting reliable, scalable, and secure software delivery. You'll develop solutions that drive developer productivity and system observability across platforms. Key responsibilities Design, implement, and maintain CI/CD pipelines for build, test, and deployment workflows. Manage and evolve DevOps infrastructure, including build agents, runners, and deployment environments. Collaborate with development and QA teams to automate testing, releases, and operational tasks. Improve system reliability, performance, and scalability through monitoring and automation. Maintain and improve infrastructure as code solutions. Analyse incidents, identify root causes, and drive continuous improvement initiatives. Support secure software delivery practices in collaboration with cybersecurity and compliance initiatives. Participate in technical design discussions and requirement refinement meetings. Work hands-on with industrial machines and production-related environments when required.
Requirements
We're seeking a DevOps Engineer with a robust technical background and a passion for innovation. Ideal candidates will possess: Master's degree in software engineering, computer science, or a related field. Strong experience with DevOps practices and automation. Solid experience with CI/CD platforms like TeamCity, GitLab CI, or similar. Hands-on experience with Azure cloud systems and Terraform. Hands-on experience with Docker builds and monitoring. Experience with package manager configuration such as Jfrog Artifactory. Proficiency in scripting languages including Python, Bash, Batch, or PowerShell. Strong knowledge of version control systems (Git). Experience with both Windows-based and Linux-based applications and environments. Nice to have: - Knowledge of .NET, C++, and Python build processes. - Experience with Packer/Terraform integration. - Experience with Prometheus, Loki, and Grafana. - Familiarity with SecDevOps to satisfy CRA and NIS2. - Experience in creating SBOMs and designing security scanning and reporting. - Experience with Agile and Lean development methodologies.