Job
Description
We are looking for experienced Cloud Development/DevOps engineers, with a thorough understanding of the Cloud Services'' development, deployment and operations. The successful candidate will work as a Development/DevOps Engineer, as part of the IBM Cloud Observability Development organization. If you are passionate about Cloud Development/DevOps and a flair to explore new technology, tools, techniques and continuous learning, then this may be the right opportunity for you. Your roles and responsibilities include Cloud Platform ExpertiseDevelop and maintain key cloud platform services, collaborate well to architect/design services ensuring they align with business and technical requirements.Efficient Code DevelopmentImplement modern tools and techniques to create clean, efficient, and reusable code.Performance OptimizationIdentify and address design, development, and delivery performance bottlenecks to enhance overall system efficiency.Unit Testing and AutomationDefine, implement, and execute unit tests, including automation, to ensure the reliability and robustness of the developed software.OperationsEffectively deploy and manage cloud services, development automation required to achieve operational efficiency.Progress ReportingRegularly report progress to stakeholders, keeping them informed about development milestones and potential challenges. Required education Bachelor''s Degree Preferred education Master''s Degree Required technical and professional expertise
Exposure to Software Development architecture & design8+ years in Go or Python development experience8+ years CI/CD Automation tooling, such as Jenkins, Travis, Ansible, Tekton etc.8+ years of experience with Containerisation technologies e.g. Kubernetes, Red Hat OpenShift4+ years Agile development methods Preferred technical and professional experience
Knowledge of Observability Solutions and toolsUnderstanding and hands on experience with Istio, Service Mesh, Redis, Kafka, Zookeeper, Prometheus, Fluent Bit and OpenTelemetryCapable of guiding and leading a team effectively.Demonstrates strong leadership in driving team performance and collaboration.Possesses the ability to inspire, mentor, and coordinate team efforts toward shared goals.Skilled in providing direction, support, and motivation to team members.Able to foster a high-performing, cohesive team environment.Certified Kubernetes Application Developer Certification