Job Title: Senior DevOps Engineer
Location: Anywhere (UST)
Experience: 6 to 10 Years
Mandatory Skills & Experience:
Azure DevOps
ArgoCD
Kubernetes (services, ingress, secrets, RBAC, autoscaling)
Scripting (Bash, PowerShell, or Python)
Hands-on experience deploying and managing applications built with:
Java Spring Boot
Python
Strong understanding of CI/CD pipelines, secrets management, and secure deployment practices
Infrastructure-as-Code (IaC) experience, preferably with Terraform
Job Description:
We are looking for a Senior DevOps Engineer with 6 to 10 years of experience to manage and optimize deployment pipelines, infrastructure, and application lifecycle. The candidate will work extensively with Azure DevOps, ArgoCD, and Kubernetes to deploy and manage containerized applications, primarily Java Spring Boot and Python-based.
Key Responsibilities:
Develop, maintain, and optimize CI/CD pipelines using Azure DevOps and ArgoCD.
Deploy and manage containerized applications on Kubernetes clusters with a solid understanding of core Kubernetes concepts including services, ingress, secrets, RBAC, and autoscaling.
Write and maintain automation scripts in Bash, PowerShell, or Python to streamline deployment and operations.
Implement secrets management and ensure secure application deployment.
Use Infrastructure-as-Code tools such as Terraform to provision and manage infrastructure.
Collaborate with development, QA, and security teams to ensure smooth and secure deployments.
Troubleshoot issues in deployment pipelines and Kubernetes environments.
Qualifications:
6 to 10 years of proven experience in DevOps roles.
Expertise with Azure DevOps, ArgoCD, and Kubernetes administration.
Experience deploying Java Spring Boot and Python applications in containerized environments.
Proficient in scripting and automation.
Experience with Infrastructure-as-Code, preferably Terraform.
Strong problem-solving skills and ability to work collaboratively.