Job Description
Part of the Synectics software platform is deployed as containerised services in the cloud. To support and expand the patterns and processes surrounding continuous, secure and reliable software delivery into such environments, we need an experienced DevOps Engineer who can bring relevant industry knowledge to the development group.
The role involves day-to-day monitoring and operation of containerised services in Microsoft Azure and automation of deployment processes. In addition, the role involves promoting and adopting best practices across development teams.
Duties and Responsibilities
Principal Accountabilities:
1. Support our Cloud services, Cloud platforms, VMs and container-based solutions.
2. Manage the Azure Cloud infrastructure; supporting deployments, automation, updates, upgrades, and monitoring as part of the solution delivery.
3. Creation and implementation of tools, dashboards and analytics queries to manage running environments.
4. Monitor and control the associated costs of the platform and resources.
5. Very close collaboration with development teams to help automate build, test and release processes.
6. Support the YAML based CI/CD pipeline.
7. Ensure updates to environments, components and tools are regularly reviewed, assessed, and implemented for security, compatibility, and performance improvement.
8. Update and maintain best practices for user access policies and data protection.
Key Skills and Requirements
Relevant Skills, Technologies and Areas of Expertise:
9. Microsoft Azure portal – essential
10. Kubernetes - essential
11. Azure B2C
12. Azure IoT hub
13. Infrastructure as code
14. Hosted SQL Databases
15. Certificate management
16. Docker Containers
17. Serverless functions
18. Key Vaults
19. CI/CD pipelines
20. YAML
21. Powershell
22. ARM templates
Other:
23. Source Control
24. Cost Analysis, Metric Alerts, App Insights, Grafana
25. Linux
Key Personal Attributes:
26. Team player – must be able to work effectively with different teams within the development group to create high-quality solutions.
27. Good communication skills – able to effectively communicate with different functions within the business. Be able to maximise the benefits of our developed applications and knowledge generated by the running platform, and able to clearly communicate risks and issues to project stakeholders and customers.
28. Highly analytical – to support process analysis, fault diagnostics and identify opportunities.
29. Responsible – deploying, operating and supporting a large software estate on behalf of our customers requires a high degree of responsibility and integrity to ensure that the job is done properly on their behalf.
Qualifications and Experience
Qualifications and Experience:
30. Technical degree (or equivalent industry experience) – graduate or graduate calibre.
31. Three or more years of experience delivering/supporting cloud environments/applications/solutions.
Cloud Qualifications and Experience:
32. 2yrs+ experience with running Azure software on a daily basis in a cloud environment.
33. 2yrs+ experience of build and release automation.
34. 1yr+ experience with deploying and operation of containerised software.
Eligibility for Employment in the UK
In accordance with current legislative requirements within the UK, any successful applicant must produce verification of their eligibility to live and work in the UK. Such verification should be taken in advance of the employment start date and the applicant will be unable to start in their role until this has been received by Synectics.
Our Commitment to Equality and Diversity
Synectics plc and its subsidiaries are committed to promoting equal opportunities in employment and in our employment policies for recruitment, selection, training, development and promotion. Such policies are in place to ensure that both job applicants and employees of Synectics receive equal treatment regardless of age, disability, gender reassignment, marital or civil partnership status, pregnancy and maternity, race, religion or belief, sex or sexual orientation.