OpenStack Development EngineerMust have specialized skill listed under specializations tab. Follows company software development lifecycle to design, code, configure, test, debug, and document system and application programs. Assists in preparing technical design specifications based on functional requirements and analysis documents. Reviews functional requirements, analysis and design documents and provides feedback.
Collaborates with other development staff to achieve quality and consistency. Participates in architecture, design and code reviews. Develops and maintains operational and system level documentation. 10 + years of experience.Need OpenStack development and engineering experience with version 16 at least.
Candidate needs OpenStack services experience especially with Neutron. Python experience is also required. SAFe exp is also a PLUS. Location: 3 days onsite and 2 days remote each week.
Duration: 6 month contract with potential for extensions Interview process: One panel video interview only. We need to verify over video they have a good quality internet connection. If there are issues understanding the candidate, we need to recommend they be in a location with a better connection for the interview. We also need to send a pic of the candidate prior to their interview, this way they can verify the same candidate that interviewed with us is interviewing with them.Roles & ResponsibilitiesDevelop and implement new features using the existing code base on OpenStackContribute to installation, migration, updates and integration of OpenStack services and modulesMaintain and optimize active projectsParticipate in the development process of new projectsDocument the architecture and componentsWrite, maintain, and execute unit testsSolid knowledge of Virtualization, Containerization, NFV, Cloud networking, and LinuxSolid understanding of OpenStack services such as NeutronUnderstanding and experience with Edge deploymentsAt least 3 years of experience in Software Engineering & 2 years of experience with PythonMust have experience in installation, configuration, administration, and troubleshooting of OpenStack and CEPHExperienced with virtualization, container technologies and tooling such as Libvirt, Docker, Heat, Ironic, OVS and AnsibleDemonstrated experience with low-level open source software optimization including Linux kernel, libraries, filesystems and/or toolchainsMust be familiar with the concept of software defined networking, network function virtualization, network acceleration technologies, and the - underlay/overlay networking modelBe familiar with DevOps business practices particularly with regards to applying the software development lifecycle to system management (Git, CI/CD, etc.)Great team player