The Options Clearing Corporation (OCC) is looking to solve the problem of implementing and managing a production-ready, load-balanced, highly available, fault-tolerant, auto-scaling Kubernetes infrastructure and microservice container orchestration, while also promoting stability and market integrity by delivering clearing and settlement services for options, futures, and securities lending transactions.
Requirements
- Implement a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and Micro service Container Orchestration
- Manage the application services in Elastic Kubernetes Service (EKS) using Jenkins and ansible automation deployment, leveraging expertise in EKS deployment strategies like rolling update, canary update, recreate, blue green and ramped
- Analyze user requirements, determine operational feasibility, and evaluate problem definition and proposed solutions, leveraging expertise in Amazon web services (AWS) platform and services like Elastic search, Elasticache, EKS, EC2, Route 53, Autoscaling, and Elastic Load Balancer
- Experience with Kubernetes environment
- Experience with Terraform Ansible automation pipelines
- Experience with Amazon web services (AWS) platform and services
- Experience with Jenkins and ansible automation deployment
Responsibilities
- Guide the implementation using CI/CD pipelines in Kubernetes environment
- Direct review, configuration, and execution of Terraform Ansible automation pipelines delivered by product teams
- Guide the setup of common infrastructure platforms like multi-region Kubernetes and Kafka cluster
- Implement a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and Micro service Container Orchestration
- Manage the application services in Elastic Kubernetes Service (EKS) using Jenkins and ansible automation deployment
- Analyze user requirements, determine operational feasibility, and evaluate problem definition and proposed solutions, leveraging expertise in Amazon web services (AWS) platform and services
- Monitor and tune the performance of applications working with product teams
Other
- Bachelor’s degree in computer science, computer engineering, or related
- Five (5) years of experience as a software developer, software programmer, systems architect, or related
- Up to 40% telecommuting permitted
- Must have excellent communication and collaboration skills
- Must be able to work in a team environment