Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5 - 10 years
32 - 35 Lacs
Bengaluru
Work from Office
As a DevOps Engineer for CIO Developer Tooling, you will be on the front lines of operating some of the world's largest instances of industry-standard developer platforms, such as Jira, GitHub Enterprise, and SonarQube. Responsibilities : Operate and maintain some of the world's largest instances of industry-standard developer platforms, including Jira, GitHub Enterprise, and SonarQube. Ensure the smooth functioning and optimal performance of these platforms, addressing any technical issues that arise. Collaborate with engineering teams to understand their tooling needs and provide appropriate solutions. Implement and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, Maven, Ant, Gradle, Chef, Puppet, Docker, and UrbanCode. Automate, measure, and optimize system performance and processes. Design and implement tools for automated deployment and monitoring of multiple environments. Stay updated with the latest trends and best practices in DevOps and related technologies. Work closely with the CIO Developer Tooling team to maintain focus and investment in tools critical to IBM's success. Ensure security and compliance of the platforms, including patching, vulnerability detection, and threat mitigation. Provide on-call IT support and monitor technical operations. Collaborate with other teams to introduce best automation practices and tools. Contribute to the development of a more collaborative environment, fostering a culture where Developers and Operations think together about feature behavior during production. Embrace an Agile culture and employ relevant fit-for-purpose methodologies and tools such as Trello, GitHub, Jira, Excel, and MS Project. Maintain good communication skills and the ability to lead global teams remotely. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise - Writing software and tests using NodeJS, Python, or Golang - Experience with modern DevOps tools and practices (git/GitHub, code review, continuous integration / continuous delivery) - Experience with Agile practices (short, time-boxed iterations, regular retrospectives, continuous improvement) - Experience using & building containers and containerized applications using Docker, Kubernetes, Openshift - Linux administration skills, preferably in RHEL - Experience working with infrastructure as code like Ansible - Experience with distributed application concepts and highly scalable platforms is a plus - Familiarity with methodologies for improving quality standards and automation is a plus
Posted 3 months ago
2 - 4 years
4 - 7 Lacs
Bengaluru
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2 + years of experience. Experience with Node JS / GO, Python, REST, JSON Experience with NoSQL database, Jenkins Experience with agile software development, continuous integration and continuous delivery Strong debug skills, effective verbal and written communication skills, team oriented Preferred technical and professional experience Knowledge of the IBM Cloud platforms or another as-a-service platform and its architecture Proficient with one or more project management tools Jira, Git, Aha, etc
Posted 3 months ago
2 - 6 years
15 - 19 Lacs
Bengaluru
Work from Office
Roles and Responsibilities will include 1. Maintaining the driver and handling bug fixes in the driver 2. Part take in develop and ownership of the Automation process for benchmarking. 3. Work on onboarding of new capabilities in benchmarking 4. Collaborate with other teams on Benchmarking capability additions. 5. Run the CI/CD pipeline Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Your experience and depth in the following areas will influence your competitiveness for the position as well as specific assignments 1. Strong Development and Automation skills 2. Strong hands-on experience in Software Development, across multiple languages 3. Experience in developing automation strategies and designing automated systems that meet the specific requirements of the organization. 4. Strong communication, logical thinking, and analytical skills. 5. Leaderships skills to own and execute the tasks independently and collaborate with others as needed 6. Agile Development Model 7. Understanding of test automation frameworks and integrations with multiple tools. 8. Experience with software build technologies 9. Experience in creating, modernizing and supporting robust CI/CD pipelines Preferred technical and professional experience 1. Various Languages such as Python, Golang, Java, Javascript, or Bash 2. Experience working in the Cloud 3. Experience working with Databases, for example MongoDB or SQL 4. Exposure to Agile methodology
Posted 3 months ago
7 - 12 years
37 - 70 Lacs
Mumbai, Bengaluru, Hyderabad
Hybrid
Ever wonder how Nielsen figured out that 127.3 million people tuned in to watch Super Bowl LVIII? That's what we do here. Come and join our team of professionals and together we will build a cutting-edge Television measurement system. On this specialized team, we will use a combination of technology, curiosity and culture to empower our teams and people to be successful and focused on delivering highly reliable and accurate systems. Our focus will be to develop and deliver content recognition engines used in measuring streaming video, commercials, and broadcast TV. Language requirements : GoLang, Python Technical skills: Kubernetes, Pulumi, Terraform Knowledge of specific systems : AWS S3, SQS, EC2,RDS Responsibilities The duties of this position include the development and refinement of a high-resolution content identification system used in the identification of television programs and commercials. You will be working on a scrum team with other skilled developers sharing best practices and exploring new technologies and algorithms that will advance the excellence of our measurement. You will build and maintain microservices that power the content identification services used in Television Audience Measurement. These micro services run in AWS and consume and process data using advanced algorithms that are tuned for efficiency. You will also be responsible for the efficient use of AWS resources on our projects. Critical thinking and Innovation are highly valued on this team and everyone is expected to think out of the box, bring new ideas and to challenge what we do and how we are doing it. Qualifications Bachelor's degree in Computer Engineering related field (or equivalent experience). 7+ Years of experience in programming back office services. Skilled in GoLang and fluent in Python. Skilled in AWS Programming APIs for S3, SQS. Experienced in Kubernetes. Experienced in writing Infrastructure as code: Pulumi and/or Terraform. Experienced in Operating and writing Airflow DAGs. Has fundamental skills in Signal Processing - FFT, Nyquist cutoff,etc. Strong skills in Hashing data and working with large hash tables. Having past experience of working efficiently with large data sets. Strong abstract reasoning and problem solving skills. Demonstrate the ability to perform a root cause analysis
Posted 3 months ago
12 - 18 years
35 - 55 Lacs
Bengaluru, Kochi
Work from Office
As a Delivery Consultant, you will work closely with IBM clients and partners to design, deliver, and optimize IBM Technology solutions that align with your clients' goals. In this role, you will apply your technical expertise to ensure world-class delivery while leveraging your consultative skills such as problem-solving issue- / hypothesis-based methodologies, communication, and service orientation skills. As a member of IBM Technology Expert Labs, a team that is client focused, courageous, pragmatic, and technical, you'll collaborate with clients to optimize and trailblaze new solutions that address real business challenges.If you are passionate about success with both your career and solving clients' business challenges, this role is for you. To help achieve this win-win outcome, a 'day-in-the-life' of this opportunity may include, but not be limited to Solving Client Challenges Effectively: Understanding clients' main challenges and developing solutions that helps them reach true business value by working thru the phases of design, development integration, implementation, migration and product support with a sense of urgency . Agile Planning and Execution: Creating and executing agile plans where you are responsible for installing and provisioning assets, testing, migrating to production, and day-two operations. Technical Solution Workshops: Conducting and participating in technical solution workshops. Building Effective Relationships: Developing successful relationships at all levels from engineers to CxOswith experience of navigating challenging debate to reach healthy resolutions. Self-Motivated Problem Solver: Demonstrating a natural bias towards self-motivation, curiosity, initiative in addition to navigating data and people to find answers and present solutions. Collaboration and Communication: Strong collaboration and communication skills as you work across the client, partner, and IBM team. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 12 - 18 years of relevant experience on any of the products - AIOps, Netcool OMNIbus, Netcool Impact, IBM Turbonomics, IBM Instana and Observability Tools Relevant experience on any of the products - HP Openview , Truesite, BMC Patrol, Moogsoft, Splunk Event Management, HP (OSEM) , CA Tech, BMC Event Manager, Science Logic, Bigpanda, Servicenow, PagerDuty, ManageEngine, Now, Dynatrace, OpsRamp, App Dynamics, VM ware Knowledge of Cloud Pak for Watson AIOps Extensive knowledge of deploying, maintaining, and automating a wide range of operational tasks for the Instana observability and/or equal experience with other application performance monitoring (APM) tools. Knowledge of Turbonomic Application Resource Management Extensive experience in the following: Virtualization (VMware / Hyper-V) Experience with at least one of these clouds: AWS, Google Cloud Platform(GCP), IBM Cloud Containers (Kubernetes / OpenShift / Docker) Infrastructure Management (Server / Storage / Network) System administration/engineering experience (Ubuntu and RedHat) Experience with infrastructure as code and configuration management tools (e.g. Terraform, Chef, Ansible) Experience with at least one of these datastores: Kafka, Cassandra, Elasticsearch, Clickhouse, CockroachDB Preferred technical and professional experience Networking (HTTP, Cloudflare, TLS, Akamai, DNS) to troubleshoot network and load balancer issues. Source control (Git, GitHub) and CI/CD pipeline (Jenkins) Software development experience (Golang and Java preferred) Expertise in design, build, deploy and run large-scale production environments and ensuring reliability by analyzing and troubleshooting. Ability to debug, optimize code, and automate routine tasks. Systematic problem-solving approach is key Effective communication skills and a sense of ownership and drive. Familiarity of languages like Java, C, C++, .NET, Python, Shell, Perl, and/or JavaScript, Go, Python, Ruby is an added advantage Familiarity of Java virtual machines and web technologies and debugging Java exceptions in logs, HTTP, HTML, DNS, TCP, etc. Experience with developing monitoring for production components and instrumenting code for observability using Instana or LogDNA. Cloud Pak for Watson AIOps, Turbonomic certification
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Pune, Mumbai, Hyderabad
Work from Office
As a Delivery Consultant, you will work closely with IBM clients and partners to design, deliver, and optimize IBM Technology solutions that align with your clients' goals. In this role, you will apply your technical expertise to ensure world-class delivery while leveraging your consultative skills such as problem-solving issue- / hypothesis-based methodologies, communication, and service orientation skills. As a member of IBM Technology Expert Labs, a team that is client focused, courageous, pragmatic, and technical, you'll collaborate with clients to optimize and trailblaze new solutions that address real business challenges.If you are passionate about success with both your career and solving clients' business challenges, this role is for you. To help achieve this win-win outcome, a 'day-in-the-life' of this opportunity may include, but not be limited to Solving Client Challenges Effectively: Understanding clients' main challenges and developing solutions that helps them reach true business value by working thru the phases of design, development integration, implementation, migration and product support with a sense of urgency . Agile Planning and Execution: Creating and executing agile plans where you are responsible for installing and provisioning assets, testing, migrating to production, and day-two operations. Technical Solution Workshops: Conducting and participating in technical solution workshops. Building Effective Relationships: Developing successful relationships at all levels from engineers to CxOswith experience of navigating challenging debate to reach healthy resolutions. Self-Motivated Problem Solver: Demonstrating a natural bias towards self-motivation, curiosity, initiative in addition to navigating data and people to find answers and present solutions. Collaboration and Communication: Strong collaboration and communication skills as you work across the client, partner, and IBM team. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Solution Design As a delivery consultant you will work closely with stakeholders to design, deliver, and optimize networking solutions leveraging IBM Software Defined Networking technology that align to your clients goals You will apply your technical expertise to ensure world class delivery while leveraging your consultative skills - such as problem solving, and issue- or hypothesis-based methodologies All the while being focused on bringing customer value that connects with their strategic objectives. Solution Build Understanding clients main challenges, and becoming a trusted technical expert for their migration, deployment, and adoption of IBM technologies You will navigate across venues to resolve issues, propose mitigation strategies using your technical expertise and use a consultative style to quickly build credibility as a trusted advisor All while creating and executing plans including install and provision assets, testing, migration to production and then the resulting day two operations capabilities. Solution Implementation Tailor configure software to meet client requirements. Develop customize applications Grow business value through ongoing collaboration and deep expertise Required Professional Technical Expertise 5- 12 years of experience Prior experience delivering Commercial off-the-shelf solutions like IBM SevOne, SolarWinds, DataDog, Zabbix, ThousandEyes, ManageEngine etc. Hands-On experience on building application based on the Microservices API -architecture Knowledge of networking technologies, including SDN/NFV, SDWAN. Experience with full software development lifecycle (from analysis through development, test, delivery, in-service, disposal) Extensive development experience on at least one of GoLang, ReactJS, Java, PHP, Python Hands On experience on CI-CD Pipeline Build and Management Strong Network Management and OSS Integration experience Experience in implementing and managing Cloud Computing and orchestration tools, e.g. AWS, Azure, GCP, IBM Cloud, Kubernetes/OpenShift Telecom Carrier or Large Enterprise customers experience Good understanding of network cloud infrastructure environment Hands on Experience in Installing, administering and integrating network management systems Good Handson experience with databases, programming, APIs and scripting Excellent written verbal communication skills Ability to clearly communicate technical details to both experts and novices Preferred technical and professional experience NA
Posted 3 months ago
3 - 7 years
8 - 12 Lacs
Bengaluru
Work from Office
Developer leads the cloud application development/deployment for client based on AWS development methodology, tools and best practices. A developer responsibility is to lead the execution of a project by working with team on assigned development/deployment activities and design, build, and maintain cloud environments focusing on uptime, access, control, and network security using automation and configuration management tools. Required education Bachelor's Degree Required technical and professional expertise Good experience in Java, GoLang Worked in OpenShift/Kubernetes Worked in Asynchronous Cloud Application Development Jakarta (good to have) Preferred technical and professional experience Operator development (optional)
Posted 3 months ago
4 - 9 years
6 - 11 Lacs
Bengaluru
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise A minimum of 4+ years of experience in software development Experience with Node JS / GO, Python, REST, JSON Experience with Cloudant or NoSQL database, Jenkins Experience with agile software development, continuous integration and continuous delivery Experience in working with large teams distributed across geo locations Strong debug skills, effective verbal and written communication skills, team oriented Degree preferably in computer science or a similar technical discipline Preferred technical and professional experience Knowledge of the IBM Cloud platforms or another as-a-service platform and its architecture Experience working in a startup / scale-up business environment Proficient with one or more project management tools – Jira, Git, Aha, etc Genuinely excited about technology, have a strong interest in learning and playing with the latest technologies
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Hyderabad
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Required technical and professional expertise A minimum of 5+ years of experience in software development Experience with Node JS / GO, Python, REST, JSON Experience with Cloudant or NoSQL database, Jenkins Experience with agile software development, continuous integration and continuous delivery Experience in working with large teams distributed across geo locations Strong debug skills, effective verbal and written communication skills, team oriented
Posted 3 months ago
10 - 15 years
12 - 17 Lacs
Pune
Work from Office
As a Golang/Java Developer, your primary responsibility will be to design and develop Golang/Java/J2EE base Application. you should posses Database skills, Ability to write REST services, and to coordinate with the rest of the team working on different layers of the infrastructure and development lifecycle You should have sound technical knowledge and thorough understanding of the business application. You will work with Architect, senior technical leaders and bring innovative solutions to complex problems. You will mentor and guide junior team members in their work. You should be passionate to work in an exciting environment while resolving challenges to develop next generation solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 10+ years of software engineering experience implementing Enterprise Applications Strong skills on Java/J2EE, GoLang Ability to Integrate with exisiting REST services and create new REST services Working knowldege of creating applications on cloud platforms(Kubernetes, RedHat OCP) Experience of building microservices/container based architectures and solutions Exposure to Security domain will be added advantage Experience working in agile development environments Strong oral and written communications Preferred technical and professional experience Experience in Cryptography, TLS, FIPS, Java programming and Java security framework Experience in understanding security vulnerabilities and implementing the resolutions. Experience in a leadership role in one or more major software projects Excellent communication skills and proven ability in influencing open-source community developers, academic and industry partners.
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education None Required technical and professional expertise A minimum of 2+ years of experience in software development Experience with Node JS / GO, Python, REST, JSON Experience with Cloudant or NoSQL database, Jenkins Experience with agile software development, continuous integration and continuous delivery Experience in working with large teams distributed across geo locations Strong debug skills, effective verbal and written communication skills, team oriented
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
The IBM Compilation Technology team is looking for Software Developers to join our mission to deliver leading-edge compiler offerings. The IBM Compilation Technology team is known for developing world-class compilers and runtimes. Our squads are autonomous, multi-disciplinary teams, consisting of talented software developers with knowledge in new and up and coming language standards, hardware design, compiler optimization expertise, contribute to the open source and proprietary compiler technologies, and proven software development skills. 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, and test solutions for IBM Z or IBM Power platform.You will support the product through maintenance activities such as responding to high severity problems and cases, performing problem diagnosis, providing fixes, regression testing fixes. Your Role and Responsibilities (India) The IBM Compiler Group (India Lab branch) is looking for software developers to join our world class Compiler Team. IBM compilers are at the cutting edge of compilation technology targeting a variety of hardware and software; including z/OS on IBM Z Systems as well as AIX & Linux on IBM Power. We produce compilers for a range of source languages (C, C++, COBOL, Fortran, Go, Java, PL/I, PL/X, Python, Node.js and HLASM) optimized for IBM Z Systems and IBM Power. Our squads are autonomous, multi-disciplinary teams, consisting of talented software developers with knowledge in new and upcoming language standards, hardware design, compiler optimization expertise, open source language development, and proven software development skills. This position offers you a rare opportunity to influence the technology that is the backbone of Fortune 500 companies. The work involves collaboration with many of IBM’s top technical experts, and gives you the opportunity to acquire and use advanced technical skills in a highly specialized area of computer science to solve challenging and complex problems. Candidates for this role should have an interest in learning and writing code in a variety of programming languages (especially low-level ones), possess an innovative mindset, and passion to push limits on finding new and inventive ways to work. Curiosity is a must! Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3+ years of software development experience Expertise coding on at least one significant project in one more of the following languages:C/C++, C, Assembler Familiarity with low level programming (e.g. projects involving assembler or embedded systems, taken courses such as computer architecture, operating systems, microprocessor systems...) Experience in developing tools and products using at least one scripting languages – Bash, Perl, Ansible , Python Proficient in source control management tools (GitHub, Tekton, Jenkins) and with Agile Life Cycle Management tools Strong analytical, debugging and problem-solving skills to analyse issues and defects reported by customer-facing and test teams Self-motivated towards meeting agreed goals Ability to Innovate in the areas of Product Engineering Open to Cross Time Zone Collaboration Ability to use conference and collaboration tools effectively Preferred technical and professional experience Experience / Familiar with oExperience in compiler development (compiler construction or compiler optimization) Programming skills in any of:PL/I, C/C++, PL/X, or HLASM Experience in LLVM development oExperience in low-level programming (e.g. assembly language, embedded systems development) and low-level debugging oExperience working in open-source projects oBasic knowledge in one or more computer architectures, and of hardware/software interactions oExperience in creating testcases and automation of testcases oCI/CD and build pipelines oAgile Development Model oPower/zSystems Architecture, AIX/zOS Systems Programming, UNIX oDesign and Development of Code using Security Best Practices
Posted 3 months ago
3 - 5 years
5 - 7 Lacs
Bengaluru
Work from Office
As a DevOps engineer and work on setting up company-wide infrastructure and ensuring their availability, reliability, security and compliance. Manage the full lifecycle of code changes from development to deployment, including code reviews, testing and operations. Use of various open-source tools for instrumenting, monitoring, alerting, and debugging of production services. Participate in on-call rotations along with the other members of the team to maintain the uptime of our services out of hours. Participate in architectural discussions and help drive the future of our services as we continually strive to provide best-in-class experiences for IBM development teams. Stay abreast of the latest technologies and methodologies with high focus on Cloud infrastructure (VPC, Kubernetes/OpenShift, Istio, Akamai etc) Provide exceptional end-user support, collaborating with development teams to understand their needs and optimize their build processes. Required education Bachelor's Degree Required technical and professional expertise Minimum 3+ years of experience in Cloud environment in the role of DevOps Familiarity with continuous integration & continuous deployment tools and strategies. Experience with Infrastructure as Code (Terraform, Ansible). Demonstrated experience working with Cloud infrastructure (VPC, Kubernetes/OpenShift, Istio, Akamai). Proficient in any one of the high-level programming language such as Python, JavaScript, Java, or Go. Desire to design, build, and maintain highly efficient, secure and scalable software build systems. Excellent analytical and problem-solving abilities, with a keen attention to detail. Demonstrated analytical skills and data structures/algorithms fundamentals. Demonstrated verbal and written communications skills. Demonstrated skills with troubleshooting, debugging, maintaining and improving existing software. Experience working with any version control system (Git preferred). Preferred technical and professional experience Knowledge of IBM Cloud services and management, with an emphasis on deploying and scaling applications in a cloud environment Experience using cloud-native systems for monitoring and alerting (e.g. Prometheus, Grafana, Elasticsearch) Solid foundation in Linux internals, including system calls, file systems, and kernel debugging Understanding of endpoint security best practices (TLS, HTTPS, TLS Certificates, WAF, Network Traffic Analysis) Understanding of networking principles and protocols Knowledge of security testing techniques to identify vulnerabilities in software and infrastructure. Genuine interest in building efficient and highly performant software Ability to quickly learn new technologies and adapt to changing technical environments
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
We are looking for highly skilled and motivated software engineers to join our team of top-performers who build exciting cloud technologies to embed secure software supply chain best practices into IBM Software products. As a Full Stack Developer/Engineer, you will be working on cutting edge Cloud, AI and Automation technologies which span across IBM Cloud, and other Cloud vendors. You will be responsible to design, develop, deploy, support Cloud applications and CI/CD automation to improve the security, compliance, and efficiency of developing IBM Software. You must be a self-starter who takes initiative, thrives in a fast-paced environment, and plays a crucial role in inspiring software developers across IBM to adopt secure software development tools and practices. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 7+ years of experience and a great passion for software engineering and coding 5+ years of development experience with programming languages including Go and NodeJS 5+ years of development experience with shell scripting languages Bash/Perl/Python/Ruby 5+ years of development experience in cloud-based platforms (e.g., AWS, Azure, Google Cloud, IBM Cloud) 5+ years of development experience with Docker, Kubernetes, and OpenShift technologies 3+ years of development experience with front-end development frameworks such as React/Angular with Node js Experience in enterprise-related development (scalability, performance) Strong problem determination and resolution skills Experience with the application of best practices in design, development and testing of software Experiencewith Apache Kafkaor with a similar real-time data streaming and message queuing Experience with relational databases, data processing, and tools commonly used in enterprise environments Experienced in designing, building and testing micro-service architecture and cloud-native services Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins and/or Tekton Excellent communication skills, self-managed, and a team player Knowledge of Cyber Security domain - Advantage Proven experience with leading and growing the skills of juniordevelopers Bachelor’s degree in Computer Science (or equivalent), or relevant background- Advantage Preferred technical and professional experience Deep understanding of AI concepts and operations from a software development perspective Design and development of AI infused applications with Large Language Models (LLM)s Experience with the Tekton CI/CD orchestrator, especially as an open-source contributor
Posted 3 months ago
3 - 8 years
11 - 21 Lacs
Hyderabad
Work from Office
Writing scalable, robust, and maintainable code. Translating requirements into high-performance software. Strong in Go, microservices, design patterns, and Go frameworks (Godep, Sltr, Stringer, Gorilla Mux). Clean, effective Godoc documentation
Posted 3 months ago
3 - 7 years
5 - 10 Lacs
Bengaluru
Work from Office
Responsibilities Cloud Platform Expertise: Develop and maintain key cloud platform services, ensuring they align with business and technical requirements. Efficient Code Development: Implement modern tools and techniques to create clean, efficient, and reusable code. Performance Optimization: Identify and address design, development, and delivery performance bottlenecks to enhance overall system efficiency. Unit Testing and Automation: Define, implement, and execute unit tests, including automation, to ensure the reliability and robustness of the developed software. Progress Reporting: Regularly report progress to stakeholders, keeping them informed about development milestones and potential challenges. Required education Bachelor's Degree Required technical and professional expertise Software Development architecture & design 3-7 years in Go or Python or node.js development 3-7 years CI/CD Automation tooling, such as Jenkins, Travis, Ansible, Tekton etc. 3-7 years Agile development methods Preferred technical and professional experience IaaS, PaaS and Containerization:e.g. Kubernetes, OpenShift Cloud native development:e.g. Knative, Operator Framework Knowledge of Observability Solutions and tools
Posted 3 months ago
3 - 7 years
5 - 10 Lacs
Bengaluru
Work from Office
Responsibilities In the role of Storage protocol developer, you would be responsible for Designing, development and support of individual product features for IBM family of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent in global product teams. You will work with the senior technical leaders and manager in effectively managing the deliverables through your technical skills and prior experience. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3 - 7 years of industry experience in Virtualization/containerization, Filesystems, Storage systems Software. Strong development experience with NFS Ganesha. Experience with protocols in enterprise-grade NAS / SDS solutions is an added advantage. Strong experience of software product development, debug and test using C, C++, Go language. Knowing Python, scripting languages is an added advantage. Good debugging skills for complex issues with interdependencies across multiple modules. Product development experience on Linux/Windows operating systems and user level programming and test. Basic User level Linux and administration is desired. Ability to take ownership of feature development and meticulously evaluate product requirements, identify dependencies, execute development tasks and testing. Ability to crisply communicate with QA and other teams to define test requirements and support integration. Experience in Systems/Storage domains, Storage controllers and features like High availability, DR, Replication, Snapshot technologies. Ability to crisply communicate across geographies and all stake holders (clients and level 3 support teams) for resolving field issues. Good expertise of working with Global teams Knowledge and hand-on usage of code and defect management tools. Good written/verbal communication skills to report status crisply and accurately. Experience working in a collaborative environment that uses Agile methodologies Preferred technical and professional experience Basic understanding of Container technologies (OpenShift Platform), Kubernetes, Kubernetes operators etc. Understanding on working model of Hybrid cloud environment (AWS/Azure/other cloud environment) is an added advantage.
Posted 3 months ago
3 - 6 years
5 - 8 Lacs
Bengaluru
Work from Office
Responsibilities As a part of cloud engineering service team, Individuals will be responsible for delivering infrastructure services with top-notch performance. Will be responsible for creating reusable and parameterized configurations for spot instance profiles. Also Automate failover to on-demand instances when spot capacity is unavailable. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3 to 6 years industry experience with proven deep knowledge of Golang/C/C++(Golang preferred). Strong knowledge of data structure, algorithms, demonstrated problem-solving and analytical skills. Experience in an enterprise level software development combined with the usage of Test-Driven Development or Behavior-Driven Development methods. Understanding of and development experience with containers (Docker/PodMan) and container orchestration such as Docker swarm, Kubernetes or OpenShift. Experience with relational databases and SQL (Oracle, MySQL, PostgreSQL), also non-relational e.g. MongoDB, ETCD a plus. Understanding of OSI model. Good understanding of shell scripting. Thorough understanding of MVC framework. Basic understanding of the Linux Operating System and supporting technologies. Experience in large systems software design and development. Preferred technical and professional experience Understanding of and experience with virtualization technologies such as Libvirt, Qemu Certified Kubernetes Administrator / Certified Kubernetes Application Developer (CKAD) is an added advantage, but, not mandatory MS in Computer Science preferred. Can consider non-CS degrees if there is strong relevant experience.
Posted 3 months ago
3 - 7 years
7 - 11 Lacs
Bengaluru
Work from Office
Responsibilities In the role of Storage Developer, you would be responsible for designing and development of features for IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong technical skills in storage systemarchitecture. Mandatory expertise in 'c or golang programming'. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions. Golang, Kubernetes, Microservices, IaaS Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Good problem-solving skills for complex issues with interdependencies across multiple modules Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Proven Debugging, troubleshooting in IO Virtualization environment and problem-solving skills Knowledge and hand-on usage of code and defect management tools. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams. Preferred technical and professional experience Experience working with Ethernet, Fibre-Channel adapters Experience / Knowledge of block storage replication/concepts
Posted 3 months ago
8 - 12 years
9 - 14 Lacs
Bengaluru
Work from Office
Responsibilities Your Role: Software developer in the cloud storage area, implementing and consuming APIs in the IBM cloud infrastructure environment (IaaS). Motivated self-starter who loves to solve challenging problems and feels comfortable managing multiple and changing priorities, and meeting deadlines in an entrepreneurial environment Highly organized, detail-oriented, excellent time management skills and able toeffectively prioritize tasks in a fast-paced, high-volume, and evolving work environmentResponsibilities are: Designing and developing storage integrations to enable and support cloud platform business efforts. Participate in troubleshooting and fixing issues in existing cloud storage environment. Required to produce code that is secure, scalable, and reliable, supported by unit tests, functional tests, and technical documentation. Required to participate in code reviews for your peers' development work, triage and solve live customer issues, and participate in all scrum activities. Additionally, monitor, measure, and improve code and data performance for the application you help to develop. Available for occasional on-call shifts during weekdays and weekends All of this will take place in a strong team environment, which necessitates strong communication. Preferred location for this position is in Austin, TX. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8-12 years of Industry experience Strong systems management experience in Linux/UNIX systems (RHEL preferred) Expert in Linux networking technologies, and routing protocols (BGP, FRR) Expert in Docker and containerization technologies Experience with cloud computing technologies such as AWS, VMware, Azure Experience with application deployment using CI/CD Experience with monitoring tools such as Prometheus, Sysdig, Grafana, etc. Preferred technical and professional experience Experience with Linux virtualization technologies such as KVM, Xen and QEMU Experience with Ceph, NFS, iSCSI, or object storage technologies Excellent Git skills (merges, rebase, branching, forking, submodules) Excellent with Python, Ansible, Terraform, Jenkins Microservices design and development in Kubernetes and GoLang (preferably) Experience with k8s CRDs, k8s controller programming with watcher informer model
Posted 3 months ago
3 - 6 years
5 - 9 Lacs
Bengaluru
Work from Office
Responsibilities As a DevOps Developer for the IBM Cloud Object Storage Service, you will play a pivotal role in enhancing the developer experience, productivity, and satisfaction within the organization. Your primary responsibilities will include: Collaborating with development teams to understand their needs and provide tailored solutions that align with the organization's goals and objectives. Designing and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, Tekton, etc. Designing and implementing tools for automated deployment and monitoring of multiple environments, ensuring seamless integration and scalability. Staying updated with the latest trends and best practices in DevOps and related technologies, and incorporating them into the development platform. Ensuring security and compliance of the platforms, including patching, vulnerability detection, and threat mitigation. Providing on-call IT support and monitoring technical operations to maintain the stability and reliability of the developer platform. Collaborating with other teams to introduce best automation practices and tools, fostering a culture of innovation and continuous improvement. Embracing an Agile culture and employing relevant fit-for-purpose methodologies and tools such as Trello, GitHub, Jira, etc. Maintaining good communication skills and the ability to lead global teams remotely, ensuring effective collaboration and knowledge sharing. Implement and automate infrastructure solutions that support IBM Cloud products and infrastructure Implement, and maintain state-of-the-art CI/CD pipelines, ensuring full compliance with industryImplement, and maintain state-of-the-art CI/CD pipelines, ensuring full compliance with industry standards and regulatory frameworks. Administer automated CI/CD systems and tools Partner with other teams, managers and program managers to develop alerting and monitoring for mission-critical services Provide technical escalation support for other Infrastructure Operations team Maintain highly scalable, secure cloud infrastructures leveraging industry-leading platforms such as AWS, Azure, or GCP. Orchestrate and manage infrastructure as code (IaC) implementations using cutting-edge tools like Terraform Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Proven Experience:Demonstrated track record of success as a Site Reliability Engineer or in a similar role. System Monitoring and Troubleshooting:Strong skills in system monitoring, issue response, and troubleshooting for optimal system performance. Automation Proficiency:Proficiency in automation for production environment changes, streamlining processes for efficiency. Collaborative Mindset:Collaborative mindset with the ability to partner seamlessly with cross-functional teams for shared success. Effective Communication Skills:Excellent communication skills, essential for effective integration planning and swift issue resolution.Tech Stack Jenkins LInux Administration Python Ansible Golang Terraform Preferred technical and professional experience Programming skills scripting, Go, Python Must be proficient in writing, debugging, and maintaining automation,scripts, and code (ie, Bash, Ansible, and Python, Java or Golang Ability to administrate, configure, optimize and monitor services and/or servers at scale. Strong understanding of scalability, reliability, and performance principles
Posted 3 months ago
6 - 10 years
10 - 14 Lacs
Bengaluru
Work from Office
Responsibilities Back end development with GoLang Expertise in Kubernetes/OpenShift, Cloud service providers. Knowledge of Generative AI, and ability to integrate AI to applications. Ability to pick up new areas based on business requirements Excellent communication skills Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6+ years of overall experience in backend development. Excellent understanding of system design and best practices. 6+ years of application development with GoLang development. Good level of expertise in Kubernetes or OpenShift, use of Docker/Podman and Cloud service providers. Good level of knowledge of CNI, container native storage. Expertise in Version Control - Git Experience using cloud technologies (AWS/GCP/Azure/IBM Cloud) Experience with Ansible and Shell scripting Proficient in Linux administration. Experience of IaC (Terraform) Expertise in Version Control - Git Design functional DevOps application lifecycle. Good understanding of CICD pipelines such as Jenkins. Should have hands-on in writing and debugging Jenkinsfile Experience using build tools such as Maven, Gradle, Make, Ant Knowledge of AI - Pytorch, TensorFlow, Scikit, Generative AI, and ability to integrate AI functionalities to applications.
Posted 3 months ago
3 - 6 years
5 - 8 Lacs
Hyderabad
Work from Office
Responsibilities Do you have a passion for learning and applying modern software engineering practices? Are you excited to use these practices to deliver and manage mission critical services at scale? Are you a quick thinker? If so, please read on. Do you love to solve business problems with systems and integrations? Do you want every day to be a bit different and allow you to work with individuals across the spectrum of the organization? Then you just may be a fit for this critical software developer role. IBM is trailblazing new solutions and services that span key technologies within the IBM Infrastructure portfolio. We are looking for experienced candidates focused on back-end development. As a software engineer, the ideal candidate must bring a deep level of experience designing, implementing, and troubleshooting modern as-a-service and cloud capabilities. In addition, they are accountable as individuals and organizational leaders for delivering value by bringing relevant technology domain and implementation expertise in topics aligned with cloud platform integration, orchestration & provisioning, security and DevOps. As an IBM software developer, you are also expected to assist in the gathering of business and technical requirements, to implement specific technologies while demonstrating progress on a regular basis and to partner with technical leads or project managers to identify and overcome blockers. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise A minimum of 3 to 6years of experience in software development Experience with GO, Python, NodeJS, REST, JSON Experience with Cloudant or NoSQL database, Jenkins Experience with agile software development, continuous integration and continuous delivery Experience in working with large teams distributed across geo locations Strong debug skills, effective verbal and written communication skills, team oriented Preferred technical and professional experience KKnowledge of the IBM Cloud platforms or another as-a-service platform and its architecture Experience working in a startup / scale-up business environment Proficient with one or more project management tools Jira, Git, Aha, etc
Posted 3 months ago
1 - 6 years
3 - 8 Lacs
Pune
Work from Office
Responsibilities As a DevOps Software Engineer you will be responsible to develop and enable automation for some of the following key functions CI/CD, Observability, Dashboard, Alerting and deployments Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 1-8 Years of relevant Industry Experience Experience of DevOps in managing, deploying cloud-based production applications Engineers are responsible for ensuring that the underlying infrastructure is running smoothly and that systems and tools are working as expected. Skills:Scripting & Programming Lang skills (Python, Shell, Go Lang, Java, Object Oriented), Automation, GitHub, Public Cloud Platform skills, Ansible, Terraform Continuous Integration and Delivery (CI/CD)across SDLC phases (Kubernetes , OpenShift, TekTon, Terraform) Secure Dev Practices Knowledge of Networking fundamentals/protocols, OpenShift container platform, Linux, Kubernetes Experience on Microservices Architecture Cloud Provider Experience (IBM, Azure, AWS etc), Knowledge of VPC Infrastructure Component Provisioning Understanding of Storage Domain Preferred technical and professional experience Experience working on public cloud such as IBM Cloud, AWS Scripting and automation skills with Python, Shell programming Continuous Integration and Delivery (CI/CD)across SDLC phases (Kubernetes , OpenShift, TekTon, Terraform
Posted 3 months ago
10 - 15 years
30 - 45 Lacs
Bengaluru
Work from Office
Responsibilities As a software developer, you will be responsible for product development, maintenance, and support activities, ensuring high-quality deliverables. Collaborate with Product Architects and Product Managers to understand priorities and drive execution effectively. Design and implement advanced software systems, adhering to industry best practices. Conduct and participate in software design and code reviews to ensure software quality and share knowledge with the team. Engage in professional software engineering practices such as Agile development, Test-Driven Development (TDD), Continuous Integration (CI), and Source Code Management using tools like Git and GitHub. Ensure high code quality by contributing to and participating in peer code reviews and maintaining robust code coverage. Support bug fixes during testing phases and manage deployments to target environments. Plan, create, and execute automated test cases, including load and performance testing, while maintaining comprehensive technical documentation. Troubleshoot and debug customer-reported issues with a hands-on approach. Continuously develop technical skills and share knowledge to contribute to the growth of the teams expertise. Maintain vigilance and compliance with software engineering standards, ensuring security, stack upgrades, and vulnerability-free releases. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Experience: 10+ years of professional experience in software development. Proven track record in architecting, designing, and delivering scalable software solutions. Technical Expertise: Proficiency inReactJs, NodeJSandMicroservices Architecture. Hands-on experience with general-purpose programming languages such asJava,React,andNodeJS andFullstack experience. Strong foundation inData Structures,Algorithms, andproblem-solving skills. Expertise in buildingRESTful APIsandSDK APIsusing modern frameworks. Proficiency in writing and executingunit testsandREST API automation. Development & Design: Experience in architecting and developing distributed systems, full-stack applications, or UI components. Familiarity withDevOps practices,Containers(Docker/Kubernetes),CI/CD pipelines, andCloud platforms(AWS, Azure, GCP) is a plus. In-depth understanding ofnetwork protocolssuch asTCP/IP,HTTP, etc. Tools & Frameworks: Experience with version control systems likeGitHuband build tools likeMavenorGradle. Additional Skills: Knowledge of scalable build/test/release infrastructure across the product lifecycle. Quick learner with the ability to adopt and apply new technologies efficiently. Strong sense of ownership and accountability for deliverables. Knowledge on other programming languages like Rust, Go etc
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2