Leadex Systems is a niche software consulting company and a long-time MuleSoft partner. We provide best-in-class API Management solutions in the Middle East and Europe. Our team of 63 like-minded professionals combines technical expertise with domain knowledge in digital banking, finance, and e-commerce. We embrace proactiveness, continuous learning, team spirit, and commitment to customer success.
We are looking for an experienced DevOps Engineer to join our team for a new project. This is a customer-facing role where you'll work closely with our architect team and directly with the customer to build, validate, and implement infrastructure solutions. You will play a key role in establishing and managing cloud environments while driving best practices in DevOps processes.
In this position, you will also have the opportunity to grow into a leadership role within our DevOps practice.
Responsibilities:
- Design and implement CI/CD pipelines for multiple environments, ensuring robust and efficient delivery processes.
- Support ongoing projects, including troubleshooting and resolving pipeline, infrastructure, and deployment issues.
- Configure and manage public and private Kubernetes clusters in Azure, AWS, Google Cloud, and Oracle Cloud.
- Work with Public Key Infrastructure (PKI) to secure data and communications.
- Consult and advise on cloud security practices, including encryption, access controls, and compliance requirements.
- Review and validate architectural designs, providing actionable feedback during discovery and design phases.
- Collaborate with stakeholders to determine the optimal cloud provider and architecture for specific use cases.
- Actively drive processes, challenge assumptions, and provide thoughtful recommendations to customers and architects on infrastructure and security-related topics.
- Use Terraform extensively for infrastructure as code to ensure consistent, reliable, and automated deployment environments.
- Leverage Helm for Kubernetes application deployment and configuration.
- Ensure the performance, scalability, and availability of cloud environments.
Requirements:
- 5+ years of experience in a DevOps Engineer role.
- Proven experience working with Azure, AWS, Google Cloud, and Oracle Cloud platforms.
- Solid understanding of the Java technology stack and integrating it into cloud environments.
- Expertise in CI/CD pipeline setup and maintenance across multiple cloud platforms.
- Strong knowledge of Kubernetes, including public and private clusters.
- Extensive experience with Terraform for infrastructure automation and management.
- Proficiency with Helm for Kubernetes application deployment.
- Experience with asymmetric encryption and other security-related practices.
- Customer-facing expertise, with excellent communication skills and the ability to work with diverse stakeholders.
- English level: B2+ or higher, with confidence in discussing technical topics with customers.
Preferred Qualifications:
- Experience in consulting or working in a customer-driven project environment.
- Knowledge of best practices in cloud security and compliance.
- Experience with financial or banking projects is a strong advantage.