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: New Port Richey, Floridajob type: Contractsalary: $75 - 100 per hourwork hours: 8am to 5pmeducation: 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
- 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)
- Experience level: Experienced
- Minimum 8 years of experience
- Education: Bachelors
- ID: #43826363
- State: Florida Newportrichey 34652 Newportrichey USA
- City: Newportrichey
- Salary: USD75 - USD100
- Job type: Contract
- Showed: 2022-07-04
- Deadline: 2022-09-01
- Category: Et cetera