At a Glance
- Tasks: Own and optimise CI/CD, cloud infrastructure, and application performance using Python and Kubernetes.
- Company: Join a leading tech company with a focus on innovation and collaboration.
- Benefits: Competitive daily rate, hybrid working, and opportunities for contract renewal.
- Why this job: Make a real impact on cloud reliability while working with cutting-edge technologies.
- Qualifications: Expertise in Kubernetes, GCP services, and strong Python skills required.
- Other info: Dynamic work environment with mentorship opportunities and career growth.
Seeking an experienced senior engineer to own and optimize CI/CD, cloud infrastructure, and application performance. Focus on Python, Kubernetes workloads, and GCP platform reliability. This position is a contract position that will likely renew on a daily basis. It is hybrid working with 3 days in office with office locations being either Sheffield, Birmingham, Edinburgh or London (Sheffield is preferred).
Core Responsibilities
- Diagnose and resolve performance issues across k8s clusters (networking, autoscaling, resource tuning).
- Design, implement, and maintain CI/CD pipelines (Jenkins, Tekton).
- Optimize build, test, and deployment workflows (artifact strategy, caching, security gates).
- Implement observability (logging, metrics, tracing) and performance dashboards.
- Manage infrastructure-as-code (Terraform or equivalent) and environment provisioning in GCP.
- Enforce DevSecOps best practices (image hardening, secrets management, SBOM, scanning).
- Support incident response, root cause analysis, and capacity planning.
- Mentor engineering teams on pipeline usage and operational excellence.
Essential Skills
- Expert Kubernetes internals (scheduler, controllers, pod lifecycle, RBAC, networking, ingress, HPA/VPA).
- Expert GCP services (GKE, Cloud Build, Artifact Registry, Pub/Sub, Cloud Logging/Monitoring, IAM).
- Performance troubleshooting (CPU/memory profiling, latency analysis, concurrency tuning).
- Infrastructure-as-Code (Terraform modules, state management, policy enforcement).
- Observability stack (Prometheus, Grafana, OpenTelemetry, alert tuning).
- Strong Python (packages, virtual environments, dependency management, performance profiling).
- Strong Jenkins (shared libraries, pipelines-as-code) & Tekton (Tasks, Pipelines, Triggers).
- Containerization (Docker image optimization, multi-stage builds, runtime security).
- Git workflows (branching strategy, release tagging, code review automation).
- Compliance Awareness.
GCP DevOps Engineer in Sheffield employer: TEKsystems
Contact Detail:
TEKsystems Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land GCP DevOps Engineer in Sheffield
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with GCP or DevOps. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Kubernetes and CI/CD pipelines. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on common DevOps scenarios. Be ready to discuss how you've tackled performance issues or optimised workflows in the past. Real-life examples will make you shine!
β¨Tip Number 4
Don't forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace GCP DevOps Engineer in Sheffield
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with CI/CD, Kubernetes, and GCP. We want to see how your skills align with the role, so donβt be shy about showcasing your Python prowess and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for the GCP DevOps Engineer role. Share specific examples of how you've optimised cloud infrastructure or improved application performance in the past.
Show Off Your Problem-Solving Skills: In your application, mention any instances where you diagnosed and resolved performance issues or implemented observability solutions. We love candidates who can demonstrate their troubleshooting skills and proactive approach!
Apply Through Our Website: Donβt forget to submit your application through our website! Itβs the best way for us to receive your details and ensures youβre considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at TEKsystems
β¨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Kubernetes, GCP services, and Python. Be ready to discuss specific projects where you've optimised CI/CD pipelines or resolved performance issues. The more detailed examples you can provide, the better!
β¨Showcase Your Problem-Solving Skills
Prepare to talk about how you've diagnosed and resolved performance issues in the past. Think of a few scenarios where you had to troubleshoot k8s clusters or optimise resource tuning, and be ready to explain your thought process.
β¨Demonstrate Your DevSecOps Knowledge
Since this role emphasises DevSecOps best practices, be prepared to discuss your experience with image hardening, secrets management, and compliance awareness. Bring examples of how you've implemented these practices in previous roles.
β¨Ask Insightful Questions
Interviews are a two-way street! Prepare some thoughtful questions about the company's approach to cloud infrastructure and application performance. This shows your genuine interest in the role and helps you assess if it's the right fit for you.