Develop and deliver software required for building & improving the functionality, reliability, availability, and manageability of applications and cloud platforms using a DevOps model for On-Prem (OpenStack)
Automate the development, testing, and deployment processes through CI/CD pipelines (Git, GitLab, Helm, ArgoCD)
Work with Tier 1 support on system and customer escalations
Troubleshoot and resolve issues related to infrastructure, applications, and networks.
Collaborate with software engineering teams to optimize application performance and reliability.
Continuously evaluate and improve systems and processes to enhance reliability, performance, and efficiency.
Stay updated with industry trends, best practices, and emerging technologies in SRE and DevOps.
Requirements
Solid OpenStack cloud infrastructure background and operational, fixing, and problem-solving experience
Software development lifecycle including development, testing, packaging, deployment, upgrade, and support.
OpenStack development and operations experience.
Familiarity with major OpenStack components like Keystone, Nova, Neutron, Glance
Software development experience in Python
Ability to write patches for OpenStack in Python and contribute to the community.
Working with the open-source community for bug fixes/enhancement etc.
Experience supporting Software-defined storage with Ceph or other cloud-based storage.
Hypervisor technologies including KVM.
Redhat Enterprise Linux and/or CentOS build, development, and operations
Experience in building and maintaining code distribution through automated pipelines.
Experience with Ansible or Puppet for configuration management
Software-defined network technologies including OVS, OVN, NFV, etc.