Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation.
Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market
Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.
Our technology mirrors our people - Smart, Innovative & Forward Thinking
www.geidea.net
To maintain a competitive advantage as we grow, we are currently looking for a new "Senior DevOps Engineer"
Job purpose:
The DevOps Engineer is Responsible for building, deploying, maintaining, and automating our software development pipeline from source control through production.
Key Responsibilities:
- Kubernetes Orchestration and Management: Lead the deployment, management, and scaling of containerized applications in Kubernetes clusters, ensuring optimal performance and availability across AWS, Nutanix on-prem, and Azure environments.
- CI/CD Pipeline Optimization: Design, implement, and continuously improve CI/CD pipelines using Azure DevOps, focusing on seamless integration, deployment, and testing of .NET, Angular, and Java applications across different environments.
- Containerization Strategy: Spearhead the containerization of applications using Docker, crafting and managing Helm charts for Kubernetes deployments, and ensuring a standardized, secure, and scalable container ecosystem.
- Monitoring and Troubleshooting: Utilize tools like Elastic and New Relic to monitor application performance at the APM level, swiftly identifying and resolving issues to maintain application reliability and performance.
- Infrastructure Management & Provisioning: Oversee the integration and operation of both cloud-based (AWS, Azure) and on-prem (Nutanix) infrastructures, ensuring consistency, security, and high availability across all environments. Use Terraform and Ansible to automate infrastructure provisioning and configuration management.
- API Gateway Management: Provide expertise in the deployment and management of API gateways, such as Kong, to ensure secure, scalable, and efficient API traffic management.
- Cross-functional Collaboration: Collaborate with development, QA, and security teams to ensure that DevOps practices are integrated into the software development lifecycle, fostering a culture of continuous improvement and shared ownership.
Qualifications:
- 3-5 years of experience as a DevOps
- Bachelor’s Degree in Computer Engineering\Science, or equivalent
- Hand-on experience with Azure Cloud Services such as Azure Functions, Azure ML, Azure Monitor, App Service, AKS, ECS, App Insights
- Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines, Azure DevOps, Repos, branching, code review and code analysis tools
- Hands-on expertise in diverse DevSecOps concepts / tools, especially on Azure DevOps, Pipelines, GitHub, GitHub actions
- Hands on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry
- Solid knowledge on Bash/PowerShell scripting
- Solid foundation of networking (DNS, TCP/IP, HTTP, TLS, Certificates, Service Mesh), Linux administration and Web Servers (NGINX, Apache, IIS).
- Payment \ Fintech experience is a plus
Core Skills required:
- -Problem Solving: High
- -Leadership: Low
- -Interpersonal Skills: High
- Other job specific core skills (Head- Hand – Heart)
- Communication skills: High
- Time Management: High
Our values guide how we think and act - They describe what we care about the most
Customer first - It’s embedded in our design thinking and customer service approach
Open - Openness allows us to constantly improve and evolve
Real - No jargon and no excuses!
Bold - Constantly challenging ourselves and our way of thinking.
Resilient – If we fail, we bounce back stronger than before.
Collaborative - We know that we can achieve a lot more as a team.
We are changing lives by constantly striving for a better solution.