Software Developer – Ztools

Details of the offer

As a software developer, you will work with clients and others in a multidisciplinary team to define requirements and develop solutions. You will design, code, test and actively handled DevOps activities for IBM Z platform, that use programming languages including Java, C/C++, Assembler, PL1.

As an Engineering , you will play an essential role in integrating the project functions and resources across the product life cycle, right from planning, building, testing, and deployment to support. You will be responsible for supporting the zTools for the IBM Z Server systems (s390x) architecture. You need to conversant with all the technical as well as IT operations aspects for integrated operations and expected to know about the various automation tools which may be required for process automation and testing. You will be monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimising the wastage. You would be expected to work closely with local and globla team with an end-to-end ownership of the CICD, Pipeline in managing delivery schedules and assure highest quality release with maximum exploiter/customer satisfaction.  Additionally, collaborate with relevant stakeholders including research, development, eco-system(ISV, parners), offering, customer facing teams to ensure product is amply highlighted.

As a engineers play a vital role in the development and release of products and offerings. Their core responsibilities include implementing CI/CD pipelines, building and validating images, and managing infrastructure using tools like Tekton and Jenkins. They also develop scripts, playbook/runbooks and Terraform to efficiently manage resources. DevOps engineers utilize cloud platforms to optimise infrastructure, scale resources according to demand, and ensure cost-effectiveness. Additionally, they manage and orchestrate containers in development environments using tools like Docker and Kubernetes, ensuring the scalability and resilience of applications. They continuously work on improving system and application performance through monitoring and logging tools, analysing logs for troubleshooting and performance optimisation.

While the majority of their work (75%–80%) involves managing the development platform, also spend around 20% - 25% of their time developing and enhancing scripts and tools to automate infrastructure, streamline development processes, and maintain CI/CD pipelines. These tools are often written in Python, Shell scripting, and Ansible and are commonly used for tasks like installing software packages or configuring network settings, further enhancing operational efficiency.Design and develop highly scalable, reliable, extensive, and maintainable pipelines.
Establish and implement best engineering practices such as architectural design, unit and regression testing, test-driven development, pair programming, and continuous integration frameworks.
Work with the Development and infrastructure team to ensure that all the required monitoring, exception handling and fault tolerance is in place for a production quality of the product/platform
Setup and maintain loosely build and development environments to improve efficiencies.
Collaborate with various Stakeholder teams, to have an appropriate solution/requirement.
Identify and investigate emerging trends, latest technologies and develop PoCs to develop/Enhance existing environment using various technologies & tools.
Participate, drive technical discussions.


Source: Brassring

Requirements

Full Stack Developer

As a software developer, you will be responsible for designing, coding, unit-testing, and perform FVT for new functions while rigorously adhering to the team...


From Ibm Careers - Karnataka

Published a month ago

Project Manager: Sap Hana

As a consultant you will serve as a client-facing practitioner who leads and implements expert services utilizing the breadth of IBM's offerings and technolo...


From Ibm Careers - Karnataka

Published a month ago

Solution Consultant: Cloud Solutions

Leads the development of cloud-based solution proposals. Leads multi-geo, multi-discipline teams of subject-matter experts to define technical/ commercial so...


From Ibm Careers - Karnataka

Published a month ago

Gpsg- Back-End Developer

As a Data Engineer, you will be integral to the process of invention and innovation. The ideal candidate is an experienced data pipeline builder and data wra...


From Ibm Careers - Karnataka

Published a month ago

Built at: 2024-11-02T18:15:19.569Z