What are the responsibilities and job description for the Agency Software Engineer IV position at TalentBurst, an Inc 5000 company?
Position: Software Engineer/Architect – OpenStack
Location: Westford MA
Interview Mode: Video
Duration: 6+ months
The engineering team is looking for a software engineer/architect to help improve highly scalable, distributed engineering OpenStack and Kubernetes infrastructure.
Responsibilities
Location: Westford MA
Interview Mode: Video
Duration: 6+ months
The engineering team is looking for a software engineer/architect to help improve highly scalable, distributed engineering OpenStack and Kubernetes infrastructure.
Responsibilities
- Work within engineering OpenStack infrastructure using infrastructure as a code method.
- Work on storage cluster supporting the infrastructure.
- Work within Kubernetes Argo environment to optimize services and infrastructure.
- Work to improve the efficiency, scalability, and operability of our existing infrastructure and corresponding services.
- Drive proper use of technologies for infrastructure monitoring, alerting, and usage tracking. Provide insight on future infrastructure needs based on data
- Provide input on areas where tooling and infrastructure can be improved from emerging technologies.
- Cloudify our existing tools to enable automation of our cloud-based resources.
- Develop and maintain automation tools to be used by our engineering organization to help with building, testing, and releasing our software.
- Participate in design and code reviews.
- B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
- 7+ years experience developing large-scale software systems.
- Experience with optimizing large scale OpenStack deployments using kolla ansible. (hundreds of nodes).
- Experience in optimizing highly large churn in virtualized instance/images creation/modifications/deletions for maximum performance.
- Understanding OVN and network optimizations in OVN environment.
- Experience in multi-architecture server environment.
- Python programming experience.
- Experience with infrastructure as a code and managing large number of systems ( Terraform, ansible, cloud native APIs, etc.. )
- Ability to deliver clean, modular code quickly and efficiently.
- Experience developing on Linux operating systems
- Strong communication skills, both in written and verbal, to effectively understand and convey issues and solutions to peers and end users.
- Experience with network design
- Experience with Terraform
- Experience with Ansible
- Experience with containerization (Docker/Kubernetes)Software Engineer/Architect – OpenStack