Software Engineer (Private Cloud / Virtualization)
TEKsystems | |
$50.00 - $60.00 / hr | |
| |
Nov 05, 2024 | |
*Description:*
Who you will work with You will be working within the Cloud Infrastructure Engineering team that designs and develops Hybrid-Cloud compute platforms and capabilities that are crucial to keeping critical business applications and processes available. What you'll Do You will be a member of a software engineering team that develops tools and integrations for a portfolio of cloud infrastructure services supporting crtical business operations. As a Systems Software (Private Cloud / Virtualization) Engineer with extensive experience in enterprise-level private cloud setups, you will join a dynamic and agile team of talented engineers focused on developing and deploying platform automation and tools for on-premises (OpenStack/BareMetal) cloud infrastructure. Proven experience with KVM, virtualization, Python, and Ansible is essential for this role. Responsibilities: *The individual will develop and deliver software to enhance the functionality, reliability, availability, and manageability of applications and cloud platforms using a DevOps model for on-premise solution built on Bare Metal Servers or on OpenStack. *They will ensure the quality, performance, robustness, and scalability of services, automate development processes through CI/CD pipelines, and champion Infrastructure as Code (IaaC) practices. Additionally, they will apply global IT infrastructure knowledge to develop standard solutions, evaluate new technologies, and engage cross-functional teams to solve problems or add business value. *The role also includes setting and measuring SLOs for infrastructure, creating monitoring and logging features, and influencing technology decisions and policies. Required Skills and Experience: 8+ years of IT experience; 5+ years of relevant experience in Virtualization and Cloud Infrastructure. *Solid cloud infrastructure background and operational, fixing , problem-solving experience especially in RHEL KVM environments. *Software development lifecycle including design, development, testing, packaging, deployment, upgrade and support. *Extensive experience in RHEL KVM virtualization, including configuring and optimizing virtual machines, networking, and high availability. *Experience with Red Hat Enterprise Linux and/or CentOS build, development, and operations. *Strong software development experience in Python, with proven experience in Ansible or Puppet for configuration management. *OpenStack development and operations experience *Ability to write patches for OpenStack in python and contribute to community. *Working with opensource community for bug fixes / enhancement etc. *Experience with software-defined storage with Ceph or other cloud-based storage. *Hypervisor technologies including KVM *Experience in building and maintaining code distribution through automated pipelines *Software-defined network technologies including OVS, OVN, NFV, etc. *IaaC experience - Terraform, Ansible, Git, GitLab, GitHub, Jenkins, Helm, ArgoCD, Conjur/Vault *Experience in deploying and managing (IaaS) infrastructure in Private/Public Cloud using OpenStack. Non-Technical Requirements: *Agile software development practices. *Work with geographically distributed teams. *Understand IT processes, including Design, implementation, and Operations. *Ambitious, able and willing to help where help is needed *Able to build relationships, be culturally sensitive, have goal alignment, have learning agility *Ready to rock and build an amazing product *Skills:* openstack, kvm, ansible, github, gitlab, jenkins, conjur *Top Skills Details:* openstack,kvm,ansible,github *Additional Skills & Qualifications:* Strong background in a DevOps environment is essential. Jenkins is something this org uses a lot. This person will focus on developing and deploying platform automation and tools for on-premises (OpenStack/BareMetal) cloud infrastructure. Proven experience with KVM, virtualization, Python, and Ansible is essential for this role. *Experience Level:* Expert Level About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |