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
Senior

Job 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.

Apply for this position