Description
Remote work, monthly visit to Nottingham base. Initially 3 months, desire to extend. Inside of IR35.
You will be responsible for building platforms to create consistent, verifiable, and automatic management of applications and infrastructure between non-production and production environments using DevOps technologies.
Key Responsibilities Include:
- Creating suitable DevOps channels across the organisation.
- Establishing continuous build environments to speed up software development on Azure DevOps.
- Establishing a continuous build environment to accelerate software deployment and development processes.
- Responsible for developing the solutions based on customer requirements for all sorts of tools such as ALM Tools (Jira, Confluence, Git & Bitbucket) and CI/CD tools (Redshift, Jenkins, Nexus, Artifactory, SonarQube etc.)
- Develop CI/CD automation, stay abreast of industry norms.
- Collaborate with related product development teams to drive automation of Configuration management, Infrastructure setup, build, release, deployment, and monitoring processes including providing guidance on developed tools.
- Contributor of new ideas for the improvements in DevOps practices, delivering innovation through automation and self-service tools.
- Contribute to the automation of multiple parts of infrastructure and deployment systems, striving to improve and shorten processes to enable engineering and operations teams work smarter and faster.
- Provide professional support for the developed automations, responding to incidents to avoid system outages or restore availability to meet SLAs.
- Ready to work on cloud-based projects based on Azure Cloud platforms using container technology Kubernetes and automation tools like Ansible/puppet.
- Build and establish new channels for the Operations and Development teams.
- Ability to review deployment and delivery pipelines ie, implement initiatives to minimise chances of failure, identify bottlenecks and troubleshoot issues.
- Ensure team delivers software of high quality through code reviews, test enhancements, etc.
- Participate in the planning, design meetings, and implementation efforts.
Additional:
- Should be able to communicate in English fluently (verbal and written)
- 7+ years of experience in software engineering and proven experience in software development.
- Should be experienced in presenting ideas, influencing, and build consensus in a group setting.
- Able to work with minimal supervision
Essential Skills/Knowledge:
- Strong in Azure DevOps
- Expert in DevOps skills and implement suitable DevOps channels across the organisation.
- Good knowledge onbelowDevOps technologies
- ADO - Container build and deployments
- Kubernetes
- HELM
- ISTIO
- Good communicator with ability to work directly with key IT teams.
- Positive can-do attitude with the ability to take ownership and resolve issues on their own accord.
- Quality delivery, Continuous Improvement and industry recognised best practices.
- Experience in working in multi-stakeholder including 3rd Party team.
- Flexible with the ability to deliver under high pressure.
- Proactive, strong-minded, quick thinker and confident.
- A professional individual who is self-motivated and enthusiastic.
- Excellent communicator, influencing skills.
- Able to communicate with all levels of management and peers within and outside of the organisation.
Desirable:
- Knowledge of Retail business domain
- Knowledge on Windows & Linux Server Administration
- Knowledge on below DevOps technologies
- Groovy
- Ansible
- Git
- Python
Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement.
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy