We are looking for an experienced DevOps Engineer to join our team.
If you are passionate about building scalable DevOps infrastructures, automating deployment
processes, and working with modern cloud-native technologies, this role is for you.
Responsibilities:
- Design, implement, and maintain DevOps processes based on industry best practices.
- Build and maintain CI/CD pipelines using tools such as Jenkins and Azure DevOps.
- Implement and manage Infrastructure as Code (IaC) solutions.
- Develop automation scripts using Bash, Python, PowerShell, Groovy, or Batch.
- Manage and support containerized environments using Docker and Kubernetes.
- Work with Git-based workflows, including GitOps methodologies.
- Support secure development processes (DevSecOps).
- Collaborate closely with development teams and other cross-functional teams to improve the
- software development lifecycle.
Requirements:
- At least 3 years of experience as a DevOps Engineer.
- Hands-on experience building and maintaining CI/CD pipelines using Jenkins and/or Azure DevOps.
- Experience with Git version control.
- Experience writing automation scripts using Bash, Python, PowerShell, Groovy, or Batch.
- Experience working with Linux and Windows environments.
- Hands-on experience with Docker Containers.
- Strong experience with Kubernetes (K8s), OpenShift (OCP), or RKE.
Advantages:
- Development background.
- Experience working in air-gapped (isolated) environments.
- Experience with Infrastructure as Code tools such as Terraform or Ansible.
- Experience with Helm.
- Familiarity with DevSecOps practices.
- Experience with GitOps methodologies.
- Good understanding of Networking.
- B.Sc. in Computer Science or Software Engineering.