Engineer - CICD/DevOps
dish
Job Description
Responsibilities:
- Design, develop, and maintain scalable and reliable DevOps infrastructure using industry best practices.
- Implement and optimize continuous integration and deployment (CICD) processes to enable efficient software delivery using Gitops model.
- Collaborate with cross-functional teams to ensure smooth integration and deployment of applications.
- Utilize Terraform/Crossplane to define and manage infrastructure as code, ensuring consistency and scalability.
- Configure and manage Argo CD for continuous delivery of applications to various environments.
- Automate deployment and configuration management using Ansible or similar tools.
- Troubleshoot and resolve any issues related to DevOps infrastructure, CICD pipelines, and automation tools.
- Stay up to date with the latest trends and technologies in the DevOps and automation space and recommend improvements to enhance our processes.
- Develop automation using python programming
Skills, Experience and Requirements
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4-7 years of hands-on experience in a similar Senior Engineer or DevOps role.
Must have
- Expertise in DevOps principles, CICD processes, and automation tools.
- Proficiency in working with DevOps tools such as CDK, Terraform, Argo CD, Crossplane, Ansible, etc.
- Knowledge of infrastructure as code (IaC) and configuration management concepts.
- Containerization technologies such as Docker and Kubernetes are a must.
- Understanding with helm charts and deployment automation is preferred.
- Scripting languages like Bash, Python is must
- Understanding of AWS cloud platforms and its services.
Nice to have
- Knowledge with AWS Developer tools, CDK, Crossplane and Codepipeline is plus.
- Understanding of cloud platforms (OCI and VMWare) and their associated services.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.