Devops Engineer
TEKsystems
Job Description
Overview As a DevOps Engineer, you will act as an ambassador for DevOps principles within the company, driving process improvements and advancing automation across the SDLC for both infrastructure and software delivery. You will focus on optimizing the speed, scalability, and security of deployments, ensuring that production releases are stable and reliable. In this role, you will be responsible for designing and implementing robust CI/CD pipelines, establishing monitoring and alerting systems, and leading incident management efforts to minimize downtime and improve recovery times.
Additionally, you will collaborate closely with cross-functional teams to implement best practices in security (DevSecOps), drive cost optimization (FinOps), and proactively identify areas for operational improvement. Adaptability, a proactive approach to problem-solving, and the ability to quickly learn and implement new tools and methodologies are critical to your success. You will also play a pivotal role in mentoring junior team members and driving the adoption of best practices across teams.
Responsibilities Drive the adoption of DevOps principles and culture, advocating for collaboration across teams and the wider business Drive continuous improvement initiatives and lead organizational alignment with modern DevOps methodologies Design, implement, and maintain robust CI/CD pipelines Establish monitoring, alerting, observability, traceability, and logging stacks Lead incident management efforts to minimize downtime and improve recovery times Collaborate with security, platform, and development teams to implement DevSecOps practices Collaborate on cost optimization (FinOps) and operational efficiency initiatives Qualifications Required: IT platforms, infrastructure engineering, or software development within a DevOps capacity focusing on cloud and process automation and infrastructure design Extensive proficiency with Microsoft Azure, including designing, deploying, and managing resilient infrastructure to Microsoft best practices Proven experience managing Azure DevOps and implementing CI/CD pipelines, branch policies, repositories structure, and workflows Strong skills in Infrastructure as Code (IaC) tools such as Terraform, Helm, ARM templates, or Bicep (AWS exposure is a bonus) Strong knowledge of containerization technologies (Docker, Kubernetes AKS) with experience deploying and managing containerized workloads in production Experience implementing monitoring, observability, and logging stacks (Prometheus, New Relic, Grafana, Loki, OpenTelemetry) Knowledge of Cloud Native Technologies and CNCF-recommended solutions; experience with GitOps workflows using ArgoCD or FluxCD Essentials MS Azure Containerization ADO IAC Job Details Job Title: Devops Engineer Location: Birmingham, UK Job Type: Contract #J-18808-Ljbffr