GRS Recruitment are working with a growing Financial service brand based in the heart of Limassol who are searching for a proactive Senior DevOps Engineer to join the team. The successful candidate will play a vital role in executing and enhancing the DevOps strategies outlined by the DevOps Manager. This position focuses on automating and integrating processes across IT Operations, Application Delivery, Development, and Data Warehousing, aligning with the company’s DevOps methodologies. If this sounds like the role you have been looking for a please reach out to GRS Recruitment
MAIN DUTIES AND RESPONSIBILITIES
-
Design and maintain CI/CD pipelines using tools like GitHub Actions and ArgoCD to enable efficient, automated deployment workflows.
-
Support cloud infrastructure management on AWS or comparable cloud platforms with a focus on automation, security, and cost efficiency, optimizing resource usage.
-
Implement and manage Kubernetes configurations with tools such as Helm or Kustomize to ensure consistent deployments across various environments.
-
Set up, monitor, and troubleshoot system health using Zabbix, Grafana, Prometheus, and OpenSearch for proactive issue detection and resolution.
-
Employ Infrastructure as Code (IaC) practices using Terraform or CloudFormation for infrastructure provisioning and management, ensuring repeatability and traceability.
-
Research and adopt new tools and technologies to enhance DevOps workflows, staying up-to-date with industry best practices.
-
Apply security best practices within CI/CD pipelines and infrastructure to safeguard applications and data.
-
Assist in incident response and conduct post-mortem analysis to strengthen system resilience and minimize the risk of future issues.
-
Collaborate closely with development and data teams to streamline deployment processes for seamless and cooperative release cycles.
-
Develop and maintain comprehensive documentation for deployment processes, system architecture, and workflows to aid team onboarding and knowledge sharing.
-
Automate operational tasks, such as backup and disaster recovery processes, to enhance system reliability and reduce downtime.
-
Perform other relevant duties as required by the role.
CANDIDATE PROFILE
-
Over 5 years of proven experience in DevOps, demonstrating a strong track record of implementing DevOps methodologies and practices.
-
At least 2 years of practical experience in cloud environments, deploying and managing cloud-native applications on platforms such as AWS, Azure, or GCP, with expertise in infrastructure-as-code tools like Terraform or CloudFormation.
-
Proficiency in programming or scripting languages, such as Python, Shell, or PowerShell, for automation.
-
In-depth knowledge of containerization, particularly with Docker, and experience with Kubernetes is highly desirable.
-
Expertise in CI/CD tools such as GitHub Actions, ArgoCD, and Jenkins.
-
Advanced English proficiency.
-
Strong team collaboration skills with a mindset focused on continuous improvement.
-
Familiarity with monitoring and observability tools, such as Zabbix, Grafana, Prometheus, and OpenSearch, is advantageous.
-
Experience in web application deployment, including DNS management (e.g., Cloudflare) and web server administration (e.g., Nginx), is a plus.
-
Knowledge of databases such as Amazon Redshift, PostgreSQL, MySQL, MongoDB, or ClickHouse is beneficial.
-
Experience with Apache Kafka is an added advantage.
Due to the high volume of applications, we receive at GRS Recruitment, only shortlisted candidates will be responded to.
To apply for this position, please email your CV to Hayley Buckle, hayley@grsrecruitment.com quoting the above job reference or call +357 25 342 720 for further information.