In the dynamic realm of technology, CloudBees emerges as a trailblazer, fueling the continuous economy with its groundbreaking end-to-end Continuous Software Delivery Management (SDM) system. This transformative system, a pioneer in its league, is the catalyst for millions of developers and product teams, fostering innovation for businesses of all sizes.
Job Designation: Associate Software Engineer
Qualification: Bachelor’s Degree
Experience: Freshers / 0 – 2 years
Skill Set:
- Proficiency in scripting languages Java/Python, Shell Script, Perl, Groovy.
- Understanding of AWS, Azure, Google Cloud.
- Knowledge of Github, JBoss, Jira, Zookeeper, Helm, Maven, Jenkins.
- Knowledge of Kubernetes, DevOps methodologies, and containerization technologies.
- Familiarity with developer tools such as Continuous Integration/Continuous Delivery systems, test tools, code quality tools, planning tools, IDEs, and debugging tools.
- Excellent problem-solving and communication skills.
- Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies.
- Ability to be self-sufficient with proper guidance.
- Self-motivated and driven personality.
- Fully proficient in English written and spoken language.
- Comfortable working closely with support, customers, and the community to resolve issues.
Job Description:
As a vital part of CloudBees, the role of a Software Engineer is not just a job; it’s a journey into the heart of cutting-edge software development. Working within the collaborative team environment, you will contribute significantly to the design, development, and delivery of high-quality solutions that empower customers to achieve seamless and efficient software delivery.
Key Responsibilities:
- DevOps Solutions Development:
- Design, develop, and maintain DevOps solutions that streamline software development and delivery processes.
- Code Quality and Innovation:
- Implement best practices for code quality, automated testing, and code reviews to ensure software reliability and performance.
- Work on new feature development and product enhancements based on customer feedback and industry trends.
- Technical Excellence:
- Address complex technical challenges and issues during the software development lifecycle.
- Debug, troubleshoot, and efficiently resolve technical problems.
- Documentation and Knowledge Sharing:
- Create and maintain technical documentation, including design specifications, user guides, and best practice guidelines.
- Share knowledge and contribute to internal and external technical communities.
- Agile Collaboration:
- Participate in Agile ceremonies such as sprint planning, stand-up meetings, and retrospectives.
- Collaborate with product managers, designers, and other engineers for project alignment and execution.
Location: Bengaluru, Karnataka, India