Role Description
Job Summary:
A DevOps engineer with 5-6 years of experience. Here are some of the typical responsibilities of a DevOps Harness engineer:
Harness Expertise: Possess a strong understanding of the Harness platform and its capabilities, including pipelines, deployments, configurations, and security features.
CI/CD Pipeline Management: Design, develop, and manage CI/CD pipelines using Harness.
This involves automating tasks such as code building, testing, deployment, and configuration management.
Automation Playbook Creation: Create reusable automation scripts (playbooks) for deployments, configuration control, infrastructure provisioning, and other repetitive tasks.
Scalability and Standards: Ensure scalability of the CI/CD pipelines and adherence to organizational standards for deployment processes.
DevOps Technologies: Be familiar with various DevOps technologies such as Docker, Kubernetes, and Jenkins, especially in the context of cloud platforms.
Security: Integrate security best practices into the CI/CD pipelines (SecDevOps).
- Candidate must have strong working experience in Kubernetes core concepts like autoscaling, RBAC, Pod placements as well as advanced concepts like Karpenter, service mesh etc
- Candidate must have strong working experience in AWS services like cloudwatch, EKS, ECS, DynamoDB etc.
- Candidate must have strong working experience in IAC especially in Terraform and Terragrunt, should be able to create modules. Must have experience in infrastructure provisioning with AWS
- Candidate must have strong working experience in scripting languages like shell, Powershell or Python.
- Candidate must have strong working experience in CICD concepts like creating pipelines, automating the deployments
- Knowledgeable of any AI tool is preferable
Skills
devops,ansible,amazon web services,infrastructure as code,kubernetes,terraform,artificial intelligence strategy,harness design