Job Description
Job Title: Senior DevOps Engineer (Azure)
Location: East Cheshire – Hybrid
Salary: £90,000
Currently partnered with a scale up SaaS company in the Data space who're looking to bring it's Cloud / Platform engineering function in house through migrations, growth and stabilising its in-house platform engineering function. Team of 5 DevOps engineers.
Job Overview:
Looking for a talented and motivated DevOps Engineer to join a growing platform engineering team. You will work closely with senior technical leadership to ensure the stability, scalability, and security of our platform. Reporting to the Head of Platform Service, who has deep expertise in MongoDB, F5, and cloud technologies, you will collaborate to automate, deploy, and maintain systems with a focus on high availability and performance.
Key Responsibilities:
* Collaborate with senior leadership to maintain and improve the architecture of our cloud and on-premises systems.
* Develop, automate, and maintain deployment pipelines, leveraging modern DevOps tools and practices.
* Work with cloud services, particularly Microsoft Azure, ensuring the platform’s reliability, scalability, and security.
* Administer and optimize MongoDB instances, ensuring high availability, performance, and scalability of the database environment.
* Integrate and manage F5 load balancers, ensuring high availability and fault tolerance for our applications.
* Automate infrastructure as code (IaC) using tools like Terraform, ARM templates, or similar.
* Troubleshoot and resolve production issues in a timely manner, ensuring minimal downtime and service interruptions.
* Collaborate with cross-functional teams to drive continuous improvements in system performance, security, and compliance.
* Contribute to creating robust monitoring and alerting systems to ensure service availability and uptime.
* Stay up to date with the latest DevOps practices, tools, and technologies, and actively participate in team knowledge sharing.
Required Skills and Experience:
* Strong experience in a DevOps engineering role with hands-on experience in cloud infrastructure, preferably Microsoft Azure.
* Proficiency with MongoDB administration, performance tuning, and scaling techniques.
* Experience working with F5 load balancers and other networking tools to ensure application scalability and availability.
* Strong expertise in automation, deployment pipelines, and CI/CD practices using tools such as Jenkins, GitLab CI, or Azure DevOps.
* Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or similar.
* Knowledge of security practices in cloud environments, ensuring regulatory compliance and data integrity.
* Familiarity with containerization technologies like Docker and Kubernetes.
* Strong problem-solving skills and the ability to resolve production issues quickly and effectively.
* Experience with monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, Azure Monitor).
Desirable Skills:
* Experience with additional databases or data stores, such as PostgreSQL, MySQL, or NoSQL technologies.
* Familiarity with scripting languages such as Python, Bash, or PowerShell.
* Experience working in highly regulated environments and understanding the specific challenges around compliance and data integrity.
* Knowledge of F5 application delivery controllers (ADCs) and web application firewalls (WAF).
* Certifications in cloud technologies (e.g., Microsoft Azure certifications) or DevOps tools.