Introduction At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities Responsibilities include but are not limited to:
Implement architectural designs in collaboration with the engineering teams.
Implement cloud native and security best practices.
Working with cloud architects and developers to create supportable designs and debug problems.
Knowledge of cloud monitoring tools and integrating them with application stack.
Creating knowledge articles and documentation to help internal teams and customers understand and leverage the systems capabilities.
Learning on the job and exploring new technologies with minimum supervision
Required Technical and Professional Expertise
8+ years of experience in architecting and developing at least one of the distributed systems, full stack/UI.
Hands on experience in DevOps, Containers (Docker/Kubernetes), CICD pipelines, Cloud platforms (AWS, Azure, GCP) is a plus
Experience in providing technical expertise throughout the product life cycle including design, implementation, and delivery of scalable build/test/release infrastructure.
Bachelor’s degree in computer science or related technical discipline
Strong analytical and problem-solving skills
Very good in Data structures and algorithms
Experience in software development using a general-purpose programming language (e.g., Java, React, NodeJS, Python etc)