Python SME (REMOTE)

Python SME (REMOTE)

03 Oct 2024
Florida, Tampa bay area, 33607 Tampa bay area USA

Python SME (REMOTE)

Vacancy expired!

job summary:

The Python Microservices Developer will focus on implementing and documenting microservices running in Kubernetes for services owned by the Container Management and Security pillar of the NextGen Cloud program. Containers as a Service (CaaS) and Clusters as a Service (CLaaS) are the two core services the pillar currently provides, with additional services coming in the future. These services are supported and managed by many technologies that have been woven together to form enterprise services for consumption by the entirety of the client Network of Firms.



location: Tampa, Florida

job type: Contract

salary: $75 - 100 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:


  • 1. Ability to create Object-oriented Programming (OOP) code in Python
  • 2. Ability to create automated testing for Python applications (ex: unit testing, integration testing, smoke testing)
  • 3. Understand full Software Development Lifecycle (SDLC)
  • 4. Understand the following common Python libraries
  • a. Requests
  • b. Pandas
  • 5. Understand microservices and service mesh concepts and best practices in Kubernetes
  • 6. Understanding of at least one cloud provider
  • a. Amazon Web Services
  • b. Microsoft Azure
  • c. Google Cloud
  • 7. Working knowledge of creating a Dockerfile to build an OCI-compliant Docker / container image
  • 8. Working knowledge of all the following command line interface (CLI) tools
  • a. git
  • b. python
  • c. pip or poetry
  • 9. Working knowledge of YAML syntax



Nice To Have



  • 1. Kubernetes: Certified Kubernetes Application Developer (CKAD)
  • 2. Working knowledge of the following
  • a. Golang / Go
  • b. Bash
  • c. HashiCorp Terraform / HashiCorp Configuration Language (HCL)
  • d. Kubernetes Operators
  • e. HashiCorp Vault
  • f. Zero Trust Architecture (ZTA)
  • g. Blue/green deployments, canary deployments





  • 3. Understand the following common Python libraries
  • a. FastAPI
  • b. pydantic
  • c. Tavern
  • d. Azure SDK
  • e. AWS SDK





  • 4. Understand Swagger / OpenAPI and how documentation can be auto-generated from Python code by using those standards





  • 5. Working knowledge of at least one Kubernetes distribution
  • a. Amazon Elastic Kubernetes Service (EKS)
  • b. Azure Kubernetes Service (AKS)
  • c. Google Kubernetes Engine (GKE)
  • d. Rancher / Rancher Kubernetes Engine (RKE) / K3s
  • e. Red Hat OpenShift
  • f. VMware Tanzu Kubernetes Grid (TKG)
  • g. Mirantis Kubernetes Engine
  • h. Nutanix Karbon
  • i. Rafay
  • 6. Working knowledge of at least one service mesh technology
  • a. Istio
  • b. Linkerd
  • c. Kong Mesh / Kong Kuma
  • d. HashiCorp Consul Connect
  • e. AWS App Mesh
  • f. OpenShift Service Mesh (Red Hat)
  • g. Open Service Mesh (OSM)



Responsibilities

1. Implement and document microservices written in Python






qualifications:


  • Experience level: Experienced
  • Minimum 8 years of experience
  • Education: Bachelors


skills:
  • Git
  • Python




  • Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).



    For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.

    Related jobs

    • Thank you for your interest in a career at Regions. At Regions, we believe associates deserve more than just a job. We believe in offering performance-driven individuals a place where they can build a career - a place to expect more opportunities. If you are focused on results, dedicated to quality, strength and integrity, and possess the drive to succeed, then we are your employer of choice.

    Job Details

    • ID
      JC46192509
    • State
    • City
    • Job type
      Contract
    • Salary
      USD75 - USD100
    • Hiring Company
      Randstad Technologies
    • Date
      2022-10-03
    • Deadline
      2022-12-01
    • Category

    Jocancy Online Job Portal by jobSearchi.