DevOps - Python Specialist

DevOps - Python Specialist

London Full-Time 50000 - 80000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Join us as a DevOps - Python Specialist, focusing on backend systems and automation tools.
  • Company: Be part of a global leader in consulting and digital transformation.
  • Benefits: Enjoy competitive pay of £690 per day and the chance to work on innovative projects.
  • Why this job: This role offers hands-on experience with cutting-edge technologies and a collaborative culture.
  • Qualifications: Proficiency in Python and Go, with experience in AWS services and CI/CD integration required.
  • Other info: Expect a thorough vetting process; only successful applicants will be contacted.

The predicted salary is between 50000 - 80000 £ per year.

Role Title: DevOps – Python Specialist
Duration: 6 Months
Location: London
Rate: £690 Per Day – Umbrella only
Would you like to join a global leader in consulting, technology services and digital transformation?
Our client is at the forefront of innovation to address the entire breadth of opportunities in the evolving world of cloud, digital and platforms.
Role purpose / summary
Programming & Development
* Python Development
* Proficient in building backend systems, automation tools, microservices, and APIs.
* Experienced with libraries such as boto3 (AWS), ldap3, hvac (Vault), jira, and kubernetes (via kubernetes-client).
* Proficient with modern Python features (asyncio, type hints, context managers)
* Go (Golang) Development
* Development of efficient, concurrent applications and services.
* Skilled in building CLI tools, REST APIs, and interacting with external services.
* Familiar with go modules, error handling patterns, testing, and code organization.
AWS Services & API Integration
* Deep experience using AWS SDKs in both Python (boto3) and Go (aws-sdk-go-v2) to:
* Interact with services like EC2, S3, IAM, CloudWatch, and Lambda.
* Automate infrastructure provisioning and manage cloud resources.
* Handle IAM roles, credential management, and secure service integrations.
LDAP, Vault, JIRA/Confluence, Kubernetes Integration in Python & Go
* LDAP:
* Authentication and user/group management using ldap3 in Python.
* Experience with enterprise directories such as OpenLDAP and Active Directory.
* HashiCorp Vault:
* Secure secret management using the hvac Python client.
* Automated retrieval and renewal of secrets and tokens.
* JIRA & Confluence:
* Integration using jira and atlassian-python-api for automating tasks, ticket creation, and documentation workflows.
* Kubernetes:
* Working with the Kubernetes API in Python using the official kubernetes client.
* Automation of deployment tasks, pod management, and cluster introspection.
Testing & Quality Assurance
* Python Testing:
* Experience with pytest, unittest, and mocking tools (unittest.mock, responses).
* Use of coverage.py for test coverage analysis and integration with CI pipelines.
* Go Testing:
* Writing unit and integration tests using the testing package.
* Familiar with table-driven tests, test coverage tooling, and mock generation (gomock, testify).
Additional Skills
* Version Control:
* Advanced use of Git, including branching strategies, code reviews, and release workflows.
* CI/CD Integration:
* Incorporation of tests and linters in CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
* Code Quality Tools:
* Python: flake8, black, mypy
* Go: golangci-lint, go fmt, go vet
\’This role requires additional vetting, which means this could take longer than our normal onboarding process. You will require additional vetting for this position, which means the process can take longer than the usual onboarding process with Capgemini. Please do not hesitate to get in touch if you have any queries.\’
All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

#J-18808-Ljbffr

DevOps - Python Specialist employer: Experis - ManpowerGroup

Join a global leader in consulting and technology services, where innovation meets opportunity. Our London-based team fosters a dynamic work culture that prioritises collaboration and continuous learning, offering exceptional benefits and growth opportunities for our employees. With a focus on cutting-edge projects in cloud and digital transformation, you will be part of a forward-thinking environment that values your expertise and encourages professional development.
E

Contact Detail:

Experis - ManpowerGroup Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land DevOps - Python Specialist

✨Tip Number 1

Familiarise yourself with the specific libraries and tools mentioned in the job description, such as boto3, ldap3, and Kubernetes. Having hands-on experience or projects that showcase your skills with these technologies can set you apart from other candidates.

✨Tip Number 2

Engage with the DevOps community online, particularly on platforms like GitHub or Stack Overflow. Contributing to open-source projects or answering questions related to Python and Go can demonstrate your expertise and passion for the field.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges that focus on Python and Go. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills and get comfortable with the types of questions you might face.

✨Tip Number 4

Network with professionals in the industry, especially those who work in DevOps roles. Attend meetups or webinars related to cloud services and automation tools to gain insights and potentially get referrals for the position.

We think you need these skills to ace DevOps - Python Specialist

Python Development
Backend Systems Development
Automation Tools
Microservices Architecture
API Development
Proficiency in boto3 (AWS)
Experience with ldap3
Knowledge of hvac (Vault)
Familiarity with JIRA and Confluence
Understanding of Kubernetes
Modern Python Features (asyncio, type hints)
Go (Golang) Development
CLI Tool Development
REST API Development
AWS SDKs (aws-sdk-go-v2)
Cloud Resource Management
IAM Role Management
Secure Service Integrations
Testing with pytest and unittest
Mocking Tools (unittest.mock, responses)
CI/CD Pipeline Integration
Version Control with Git
Code Quality Tools (flake8, black, mypy, golangci-lint)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and Go development, as well as your familiarity with AWS services and tools like Kubernetes. Use specific examples to demonstrate your skills in building backend systems and automation tools.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the job requirements, particularly your experience with libraries such as boto3 and your knowledge of CI/CD integration.

Showcase Relevant Projects: If you have worked on projects that involved Python or Go development, especially those that include AWS SDKs or Kubernetes, be sure to mention them. Highlight your contributions and the impact of these projects.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail.

How to prepare for a job interview at Experis - ManpowerGroup

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python development, especially in building backend systems and automation tools. Highlight specific projects where you've used libraries like boto3 and hvac, and be ready to explain how you implemented modern Python features.

✨Demonstrate AWS Knowledge

Since the role involves deep experience with AWS SDKs, make sure to articulate your familiarity with services like EC2, S3, and Lambda. Discuss any automation of infrastructure provisioning you've done and how you managed IAM roles and credentials.

✨Familiarity with Go Development

If you have experience with Go, be ready to talk about developing efficient applications and services. Share examples of CLI tools or REST APIs you've built, and discuss your understanding of error handling patterns and testing in Go.

✨Prepare for Technical Questions

Expect technical questions related to testing and quality assurance in both Python and Go. Brush up on your knowledge of pytest, unittest, and CI/CD integration. Be ready to explain how you've incorporated tests and code quality tools into your workflows.

DevOps - Python Specialist
Experis - ManpowerGroup
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>