Unily is seeking a DevOps Engineer to join their Application Delivery team. As a DevOps Engineer, you will contribute to the development and maintenance of their software products, automating and streamlining software release processes, and ensuring smooth and efficient operations.
About Unily
Unily partners with the world’s largest and most complex enterprises to power Organizational Velocity through digital Employee Experience transformation. Iconic brands use Unily’s market-leading Employee Experience platform to improve productivity, streamline communication, and foster a highly connected workplace.
Job Purpose
As a DevOps Engineer, you will play a crucial role in automating and streamlining software release processes, ensuring smooth and efficient operations. You will work closely with cross-functional Scrum Teams to enable continuous integration, delivery, and deployment practices, while also improving system reliability and performance.
* Build and maintain processes, runbooks, and pipelines to support “build and run” Scrum teams.
* Peer review other engineers’ work with the goal of improving quality and maintainability.
* Support Scrum teams with the creation of suitable monitoring and alerting.
* Ensure best practices around performance, security, change management.
* Produce documentation for use by Scrum teams.
* Be a champion of a test-first approach to development activities within DevOps.
* Collaborate with Scrum Teams to define and implement DevOps best practices, standards, and processes.
* Continuously evaluate and improve CI/CD pipelines, aiming for faster delivery, higher quality, and reduced risk.
* Implement and maintain monitoring, logging, and alerting systems to proactively identify and resolve issues.
* On-call shifts as part of the on-call team to support clients 24/7.
* Manage Terraform configurations for client-level infrastructure.
* Document everything for others to follow and refer to.
* Actively engage in Agile (Scrum and Kanban) events.
Requirements
* Proficiency in developing and sustaining Azure DevOps Pipelines.
* Build and Release Management using Azure DevOps or a similar product.
* Effective source control management with Git.
* Strong working experience with container management tooling such as Docker, Kubernetes, Azure Kubernetes Service (AKS).
* Experience of a microservices architecture.
* Proficiency and experience with Redis, Azure SQL, and Elasticsearch.
* Proficiency with web infrastructure such as CDNs, firewalls, load balancing, and networking.
* Knowledge in Microsoft Azure, ideally their Platform as a Service offerings.
* Experience working across both Linux and Windows.
* Web-based authentication flows such as OAuth or SAML.
* Proficient in PowerShell with other scripting languages like Python or Bash a bonus.
* Awareness of configuration tools like Flux and Terraform.
* Experience monitoring large distributed systems using technologies such as ELK, Datadog, Prometheus, and tooling provided by cloud platform vendors.
* Awareness and interest in technology trends to adopt new cutting-edge tools.
* Building, managing, and securing C# ASP.Net web applications.
* Excellent communication and collaboration skills, with the ability to work in cross-functional Scrum and Kanban teams.
Unily offers a generous base salary, discretionary company bonus, and a range of benefits, including 25 days holiday, Vitality life cover, Aviva pension, and more.
Unily is committed to diversity, equity, and inclusion, and welcomes applications from candidates with diverse backgrounds and experiences.
#J-18808-Ljbffr