Cloudbees is hiring for Software Engineer

www.djobbuzz.com 22 Feb 2024
Company Name
Cloudbees
Company Website
http://cloudbees.com/
Experience
0-2 years
Job Role
Associate Software Engineer
Job Type
  • Fresher
  • Experienced
Job Location
  • Bengaluru/Bangalore
Education
  • BE/BTech
Branch
  • IT
  • CS
Job will expire on
03 Mar 2024

Eligibility Criteria

  • Bachelor's degree in Computer Science or a related technical field 
  • Experience developing with Java/Python (0 - 2 years). 
  • Understanding of AWS, Azure, Google Cloud. Proficiency in scripting languages (e.g., Shell Script, Perl, Groovy) Knowledge of Github, JBoss, Jira, Zookeeper, Helm, Maven, Jenkins 
  • Knowledge of Kubernetes, DevOps methodologies, and containerization technologies 
  • Knowledge of 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, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites).
  • Ability to be self-sufficient given the proper guidance. 

Job Description

  • Design, develop, and maintain DevOps solutions that enable organizations to streamline their software development and delivery processes. 
  • This includes creating tools, plugins, and integrations that enhance the capabilities of the CloudBees product suite. 
  • Implement best practices for code quality, automated testing, and code reviews to ensure software reliability and performance. 
  • Write unit tests, integration tests, and perform code reviews to maintain high standards. 
  • Work on new feature development and product enhancements based on customer feedback and industry trends. 
  • Continuously innovate and propose improvements to existing software solutions.
  • Analyze and address complex technical challenges and issues that arise during the software development lifecycle. 
  • Debug, troubleshoot, and resolve technical problems efficiently. 
  • Create and maintain technical documentation, including design specifications, user guides, and best practice guidelines. 
  • Share knowledge and contribute to internal and external technical communities. 
  • Participate in Agile ceremonies, such as sprint planning, stand-up meetings, and retrospectives.
  • Collaborate with product managers, designers, and other engineers to ensure alignment and efficient project execution.