Mid-Level DevOps Engineer
Must-have:PythonGitAWSAzureGoogle CloudDockerKubernetesCloudDevOpsCI/CDSecurityPrincipal
Your tasks
As a Mid-Level DevOps Engineer, you'll work on infrastructure for several client projects, across different industries, tech stacks, and clouds. You'll build CI/CD pipelines, run cloud migrations, manage Kubernetes workloads, and keep client systems secure, monitored, and available. Projects are varied and the team is experienced, so you'll grow quickly.
- Design, build, and maintain CI/CD pipelines with Azure DevOps and other CI/CD tools.
- Provision and manage client infrastructure across multiple cloud providers using Infrastructure as Code.
- Plan and carry out migrations from on-premise servers to the cloud.
- Deploy and operate containerized applications on Kubernetes with Helm and Kustomize.
- Set up and maintain monitoring, logging, and alerting for client environments.
- Install, configure, back up, and maintain relational and NoSQL databases.
- Apply security best practices across infrastructure and delivery pipelines.
- Automate routine operational tasks with Python or Bash.
- Troubleshoot server, network, and deployment issues across Linux and Windows environments.
- Work directly with client teams to understand their needs and deliver reliable solutions.
Requirements
- 2+ years of experience in a DevOps or Cloud Engineering role.
- Solid network fundamentals: TCP/IP, DNS, HTTP/HTTPS, load balancing, subnetting, VPNs, and firewalls.
- Strong understanding of CI/CD principles and hands-on experience with Azure DevOps (YAML pipelines, Repos, Artifacts).
- Experience with at least two CI/CD tools, such as Azure DevOps, Jenkins, GitHub Actions, GitLab CI, or the Argo project.
- Hands-on experience with at least two major cloud providers (Azure, AWS, GCP).
- Proficiency in at least one scripting language: Python or Bash.
- Experience with Infrastructure as Code tools such as Terraform or Ansible.
- Strong knowledge of containerization (Docker), including image building and registries.
- Kubernetes skills, including Helm and/or Kustomize.
- Working knowledge of Linux administration and Microsoft/Windows Server environments.
- Experience with monitoring tools such as the Prometheus stack (Prometheus, Grafana, Alertmanager), the ELK stack, or Datadog.
- Experience setting up and managing databases such as MySQL, MS SQL, PostgreSQL, Oracle DB, MongoDB, or Redis.
Security
- Experience with secrets management (Azure Key Vault, HashiCorp Vault, AWS Secrets Manager).
- Knowledge of IAM, RBAC, and least-privilege access in cloud and Kubernetes environments.
- Familiarity with vulnerability and code scanning tools (e.g., Trivy, SonarQube, Snyk).
- Understanding of TLS/certificate management, backup strategies, and network security best practices.
Nice to Have
- CKA (Certified Kubernetes Administrator) certification
- Microsoft Azure, AWS, or GCP certifications
- Experience with GitOps workflows (Argo CD, Flux)
- Experience in an outsourcing or managed-services environment
- Good communication skills in English, Russian, and/or Armenian
What we offer
- Competitive salary
- Varied projects for well-known local and international clients
- Paid certifications and professional development
- [Paid vacation and sick leave]
How to apply
If you’re ready to take the next step in your DevOps career and be part of a forward-thinking company, apply now via Staff.amor send your CV to hr@iteam.am*
Contact person
Listed by the employer in the job posting — for questions and your application.