DevOps Engineer
goindigo
Job Description
- Design, build, and maintain CI/CD pipelines using Jenkins and GitHub Actions.
- Develop YAML-based workflows and implement GitOps using Argo CD.
- Integrate SonarQube into CI/CD pipelines for code quality and security scanning.
- Deploy and manage applications using Docker, Kubernetes, and OpenShift (OCP).
- Manage secrets and certificates using Azure Key Vault.
- Support API management through 3scale API Gateway.
- Develop automation scripts using PowerShell, Bash, and Azure CLI.
- Build, deploy, test, and troubleshoot .NET Core and microservices-based applications.
- Collaborate with developers on REST APIs, deployments, and production support.
- Configure monitoring and dashboards using Prometheus, Grafana, and Datadog.
- Leverage AI-powered development and automation tools (e.g., GitHub Copilot, Azure OpenAI, or similar) to improve development, testing, scripting, documentation, and DevOps productivity.
- Participate in Agile ceremonies and manage tasks using Jira.
- Troubleshoot production issues and optimize deployment performance.