Cloudera is a company that empowers people to transform complex data into actionable insights. They are seeking an experienced Software Engineer for the Developer Productivity team to enhance the product development lifecycle by building advanced CI/CD pipelines and automation tools.
Responsibilities:
- Design, develop, and maintain advanced CI/CD pipelines and automation tools to streamline development and deployment processes
- Create and improve tools for continuous integration, automated testing, and release management, predominantly using Python
- Build and maintain robust infrastructure using Kubernetes, BareMetal, AWS, GKE, and Azure
- Improve the Software Development Lifecycle with a robust code review process and gatekeeping process/tools
- Proficiency in using AI-powered tools (e.g., Cursor, GitHub Copilot, etc.) to enhance productivity, problem-solving, and workflow efficiency
Requirements:
- B.S. or B.A. in computer science or a related field
- Experience with automating CI/CD processes
- Experience programming in one or more general purpose programming languages, preferably Python, Java, Go, Shell, JavaScript, Typescript, React Native
- Experience with Kubernetes and AWS,/ GCP, or Azure environments and strong system fundamentals
- Experience with infrastructure languages like Terraform, Ansible, Helm etc