• Kubernetics Platform Engineer

Industry IT
Location Karnataka Bangalore
Experience Range 8 - 12 Years
Qualification (B.Tech)
Not active

Functional IT Software-Other
Job Description
About Us
“Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.”
About Company
https://itstaffing.quesscorp.com/
Roles and Responsibility

 

 

ACCOUNTABILITIES: Designs, codes, tests, debugs and documents software according to organization systems quality standards, policies and procedures. Analyses business needs and creates software solutions. Responsible for preparing design documentation. Prepares test data for unit, string and parallel testing. Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements. Works with business and development teams to clarify requirements to ensure testability. Drafts, revises, and maintains test plans, test cases, and automated test scripts. Executes test procedures according to software requirements specifications Logs defects and makes recommendations to address defects. Retests software corrections to ensure problems are resolved. Documents evolution of testing procedures for future replication. May conduct performance and scalability testing.

 

RESPONSIBILITIES: Plans, conducts and leads assignments generally involving moderate, high budgets projects or more than one project. Manages user expectations regarding appropriate milestones and deadlines. Assists in training, work assignment and checking of less experienced developers. Serves as technical consultant to leaders in the IT organization and functional user groups. Subject matter expert in one or more technical programming specialties; employs expertise as a generalist of a specialist. Performs estimation efforts on complex projects and tracks progress. Works on the highest level of problems where analysis of situations or data requires an in-depth evaluation of various factors. Documents, evaluates and researches test results; documents evolution of testing scripts for future replication. Identifies, recommends and implements changes to enhance the effectiveness of quality assurance strategies.

 

Description Comments

Title: Kubernetes Platform Engineer

 

DESCRIPTION

 

Responsible for Supporting Kubernetes platforms in our Private Cloud infrastructure. The resource will have experience with Software Defined Network and IaaS skills to support Kubernetes installation and administration. Resource will be working with other platform engineers in designing, building, and maintaining the CaaS platform (Kubernetes) and guiding the development and implementation of Cloud applications, systems, and processes. You will also have experience with the deployment and orchestration of Docker containers on a Cloud platform.

Participate on a Cloud Platforms infrastructure team, enhance our next-gen private cloud platforms- Cloud Foundry, Container as a Service (Docker, Kubernetes, others), on VMWare vSphere.

Work independently on a day-to-day monitoring and operations of cloud platforms. You will be required to develop automation using scripting languages. You will also be able to handle critical operational tasks as well as on-demand requests.

So that suppliers can paint a good picture to candidates, can you walk me through what a typical day might look like.

Designing, building, and managing Kubernetes/Container platforms, Docker Containers.

Ensure the optimum performance, high availability, and stability of solutions and ensure the container orchestration platform.

(Docker/Kubernetes) is regularly maintained and released to production without any downtime.

Increase the effectiveness, reliability, and performance of the container orchestration platform (Docker/Kubernetes) by identifying and measuring key indicators, making changes to the production systems in an automated way, and evaluating the results.

Ensure that the container orchestration platform (Docker/Kubernetes) is maintained properly by measuring and monitoring availability, latency, performance, and system health.

Assist development teams to migrate applications to Docker-based CaaS.

Monitor, prevent and troubleshoot security-related issues.

Automate the platform build and maintenance activities.

Ensure 99.9% availability for container platforms.

 

QUALIFICATIONS:

 

Total 8+ years of experience in Server virtualization, vmware vSphere.

Proficiency in Linux administration and core services.

Strong knowledge about Network engineering, Software Defined networking, load balancing, DNS solutions, ex F5, nginx, avi networks, haproxy, etc.

2+ years of demonstrated proficiency and experience in design, implementation, monitoring, and troubleshooting of Kubernetes & Docker Container Orchestration infrastructure.

Strong scripting/programming skills (python, ruby, bash, powershell, etc.), coding against APIs (REST) and manipulating structured data(JSON, XML, etc.), build and CI/CD tools (Gitlab, concourse, etc.).

Cloud configuration automation (Ansible, Terraform, , etc.)

Demonstrate networking ingress/egress aspects on cloud, Kubernetes platforms.

Demonstrated expertise in automation, deployment, tuning, capacity, and performance monitoring of infrastructure cloud platforms and services.

Experience with Mesos DC/OS, Rancher, and Docker Swarm is an advantage.

Certification in Kubernetes Administration (CKA) is an advantage.

 

 

A+| A| A-