Job Description
As a DevOps Engineer you will play a critical role in managing and optimizing our on-premise/cloud-based infrastructure. You will be responsible for deploying and maintaining our CI/CD pipelines using GitLab, orchestrating containerized services on Kubernetes with Rancher, securing secrets with HashiCorp Vault, and implementing observability and monitoring solutions for the entire system. You will also work with tools like Velero for backup and recovery, MinIO for object storage, and automate infrastructure management using Terraform and Ansible.
What We’re Looking For:
- Experience:
- Less than 3 years of DevOps experience, particularly with CICD pipelines (Jenkins, GitLab CI, etc.).
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, etc.).
Key Responsibilities:
- Support integration of finance-related systems into automated pipelines.
- CI/CD Management: Implement and manage CICD pipelines for continuous integration and deployment. Manage and optimize GitLab CI/CD pipelines, ensuring smooth deployments for SaaS applications.
- Kubernetes Orchestration: Deploy, manage, and maintain Kubernetes clusters using Rancher, focusing on scalability, reliability, and security.
- Infrastructure as Code (IaC): Automate the provisioning and configuration of infrastructure using Terraform and Ansible.
- Monitoring & Observability Stack: Design and implement monitoring and observability using Kubernetes Dashboard, Prometheus, OMD (Open Monitoring Distribution), and logging solutions to track performance, reliability, and system health.
- Backup & Recovery: Implement and maintain backup and recovery solutions using Velero for Kubernetes workloads.
- Object Storage: Configure and maintain object storage systems using MinIO to ensure secure and scalable data storage.
- Secret Management: Ensure secure management of secrets and credentials across environments using HashiCorp Vault.
- Monitoring & Alerting: Set up monitoring, alerting, and logging tools for system health, performance, and security metrics.
- Collaboration: Collaborate with development and operations teams to automate and streamline workflows.
- Work closely with software engineers, AI teams, and DevOps to support Integra’s marketplace and SaaS development lifecycle.
Qualifications:
- Proven experience as a DevOps Engineer with expertise in on-premise infrastructure for 2-3 years core domain knowlege.
- Deep knowledge of GitLab CI/CD pipelines and experience managing CI/CD for complex applications.
- Strong experience with Kubernetes and orchestration platforms such as Rancher.
- Hands-on experience with HashiCorp Vault for secret management and Velero for Kubernetes backups.
- Familiarity with MinIO for object storage solutions in cloud-native applications.
- Extensive experience with Terraform and Ansible for automating infrastructure as code.
- Strong knowledge of Prometheus, Kubernetes Dashboard, and OMD for monitoring and observability.
- Solid understanding of networking, security, and cloud infrastructure, especially in on-premise and Cloud environments.
- Familiarity with Docker and container management and creation best practices.
- Strong problem-solving skills, with a proactive approach to ensuring system reliability and efficiency.
- We are full believers in doing DevOps the right way