KPI is seeking a skilled DevOps Engineer with 2 to 6 years of hands-on experience to join our team. The ideal candidate will have strong expertise in CI/CD pipelines, Jenkins, Azure cloud services, and exposure to Databricks. This role involves collaborating closely with development, data, and operations teams to ensure smooth deployment processes, scalable infrastructures, and efficient automation.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to support application and data platform deployments.
- Manage and configure Jenkins for automated builds, testing, and deployments.
- Work with Azure services (e.g., Azure DevOps, Azure VM, Azure Storage, Azure Networking, Azure Kubernetes Service).
- Support data engineering teams by enabling and optimizing Azure Databricks environments.
- Automate infrastructure provisioning using IaC tools (Terraform, ARM templates, or similar).
- Monitor system performance, troubleshoot issues, and perform root-cause analysis.
- Ensure security, compliance, and best practices across deployment environments.
- Collaborate cross-functionally to improve scalability, reliability, and automation.
Required Qualifications
- 26 years of experience in DevOps, Cloud Engineering, or related roles.
- Strong knowledge of CI/CD pipelines and automation techniques.
- Hands-on experience with Jenkins administration and pipeline creation.
- Practical experience with Microsoft Azure cloud services.
- Exposure to or working knowledge of Azure Databricks.
- Experience with scripting languages (e.g., Python, Bash, PowerShell).
- Familiarity with Git, version control, and branching strategies.
- Good understanding of containerization (Docker) and orchestration (AKS/Kubernetes) is a plus.