IBM
IBM
New

Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#445686·Dodano dziś·5
Źródło: IBM
Aplikuj teraz

Tech Stack / Keywords

PythonBashTerraformAnsibleOpenShiftGitGitLabDockerKubernetesPrometheus

Firma i stanowisko

IBM Red Hat's IT Developer Enablement Applications team is part of a global company built on open-source values and principles.

Wymagania

  • 5+ years of experience with Linux Systems Engineering (RHEL, CentOS)
  • 5+ years delivering enterprise software applications
  • 2+ years experience with Git (experience with GitLab a plus)
  • Strong knowledge of Linux and networking internals
  • Strong programming proficiency in Python and experience with full SDLC
  • Experience with containers and container orchestration tools (Docker, Podman, Kubernetes, OpenShift)
  • Good knowledge of CI/CD pipelines and tooling (GitLab CI, GitHub Actions)
  • Experience with configuration management tools (Ansible)
  • Familiarity with monitoring and logging suites (e.g., Sumo Logic, Prometheus, ELK)
  • Familiarity with SRE fundamentals and principles
  • Familiarity with bare metal environments and APIs such as RedFish
  • Data driven and observability first mindset (logs, metrics, traces)

Obowiązki

  • Execute full software development life (SDLC) cycle within an agile environment
  • Design, implement, and maintain scalable, reliable, and highly available infrastructure systems
  • Automate repetitive tasks and processes using scripting and configuration management tools (e.g., Python, Bash, Terraform, Ansible)
  • Manage cloud-based infrastructure (OpenShift) and optimize resources for reliability, performance, and security
  • Monitor system performance, troubleshoot issues, and ensure uptime and reliability through proactive alerting, metrics, and incident response
  • Collaborate with developers to improve application resilience, deploy code efficiently, and integrate CI/CD pipelines
  • Conduct root cause analysis for incidents, document findings, and implement preventive measures
  • Continuously improve system architecture, deployment processes, and tooling
  • Ensure security best practices across infrastructure including access controls and network configurations
  • Communicate effectively with stakeholders and project team members
  • Respond to customer tickets and inquiries
IBM

IBM

11 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz