👨🏻‍💻 postech.work

DevOps Engineer

Experis UK • 🌐 In Person

In Person Posted 12 hours, 11 minutes ago

Job Description

DevOps Engineer

Location:

Cheltenham, London, Manchester

Job Description

Responsible for designing and developing infrastructure systems that leverage zero trust architectures and infrastructure-as-code methodologies. This role focuses on robust, scalable, and secure solutions that align with stakeholder requirements. The position also involves assisting teams in eliciting and refining requirements while adhering to best practices in DevSecOps and Agile delivery.

Experience Requirements

Operating Systems Administration

Linux \& Windows: Extensive hands-on experience managing these operating systems within large corporate environments.

Infrastructure as Code (IaC)

Tools \& Methodologies: Proficiency with Ansible, Terraform, and PackerIO for provisioning and managing infrastructure.

Scripting \& Automation

Scripting Languages: Familiarity with Bash, PowerShell, or Python to automate workflows and system tasks.

Virtualization \& Containerization

Virtual Environments: Experience administering virtualized systems using VMWare or Docker.

Container Platforms: Knowledge of Docker/Kubernetes, AWS, Azure, or OpenShift (PaaS) for container orchestration and deployment.

CI/CD \& Cloud Environments

Continuous Integration/Delivery: Experience with Cloud Native CI/CD solutions or tools such as Jenkins and Concourse.

Cloud Platforms: Hands-on knowledge of AWS, Azure, or equivalent services to build, deploy, and manage environments.

System Design \& Deployment

Unix-Based Solutions: Proven experience designing, deploying, and administering Linux or Unix-based solutions, including virtualization and containerization techniques.

Roles and Responsibilities

Collaboration \& Full Lifecycle

Its partners, overseeing the full lifecycle of product components and systems—from initial conception to production and ongoing maintenance.

Technical Engagement

Contribute to technical discussions with teams and support delivery management and technical leads to align solutions with customer requirements.

Assist in eliciting requirements from stakeholders to ensure technical solutions meet business objectives.

Innovation \& Prototyping

Leverage technical investigation, rapid prototyping, and software design to address complex engineering challenges.

Explore and recommend innovative solutions that inform future product and architectural strategy.

Agility \& Team Culture

Inspire and be a key part of a high-performing team, employing modern development practices such as Agile or similar approaches.

Foster a culture of continuous improvement, where knowledge sharing and experimentation are encouraged.

Security \& Risk Management

Work with security and policy stakeholders to ensure zero trust architectures and risk management practices are integrated throughout the development process.

Align solutions with security best practices and relevant compliance standards.

Architecture \& Integration

Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers.

Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency.

Tools \& Processes

Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD).

Collaborate with other technologists to optimise product integration across workflows and system dependencies.

Mentoring \& Coaching

Provide technical guidance, code reviews, and best-practice standards to less experienced engineers.

Coach team members in areas such as test automation, DevSecOps techniques, and effective problem-solving.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.