Senior Software Engineer
Alvaria Inc
Hayes, United Kingdom
23 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Hayes, United Kingdom
Tech stack
Configuration Management
Computer Programming
Python
Cloud Services
Ansible
Virtualization Technology
GIT
Containerization
Software Version Control
Jenkins
Job description
- Design, implement, and manage deployment processes for our product in cloud and virtualization environments.
- Develop automation tools and processes to facilitate the migration of legacy customer systems to the latest software versions.
- Build pre and post install validation checks
- Build CI/CD pipelines for cloud deployments
- Document processes, configurations, and procedures
- Owning and implementing new features
- Modernizing software
Requirements
Do you have experience in Virtualization?, * Candidates must have 6 years of experience in the IT industry as a Software Developer or in a related role, with at least 4 years of experience specifically using Ansible.
- Ability to work with English documentation
- English speaking/reading/writing at minimum B2
- Proficiency in automation and configuration management using Ansible is a must.
- Programming skills in Python for scripting and automation tasks.
- In-depth knowledge of Linux operating systems
- Experience with CI/CD pipelines and tools (e.g., Jenkins).
- Familiarity with containerization technologies is a plus.
- Proficiency in using Git for source code management.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.