Title: DevOps Engineer - L3
Job Description
JD:-
• Designing and implementing solutions to leverage a Kubernetes cluster.
•Design from scratch, the architecture for an enterprise Kubernetes infrastructure to support a CI/CD pipeline for GitLab CI/CD and Jenkins CI/CD
•End-to-end Implementation of the Kubernetes architecture - installation, configuration, hardening, networking, etc.
•Implementing multiple Kubernetes masters for high availability
•Configuring persistent storage for Kubernetes clusters/pods, utilizing best practices, configuring NFS, persistent volumes, persistent volume claims for state persistence, etc.
•Configuring Kubernetes auto provisioning, and auto scaling of CI/CD job/build agents/runners/nodes
•Researching opportunities for automation, troubleshooting issues as reported by users.
•Designing and implementing clusters, cluster segmentation, internal/external networking for CI/CD deployment environments
•Kubernetes auto provisioning, and auto scaling of CI/CD deployment environments where successful builds are auto deployed
•Cluster sizing and scaling
•Configure CI/CD deployments with Config Maps, Secrets and Security Contexts
•Implement Kubernetes services and Network Policies
•Network Encryption between Kubernetes clients such as kubectl, Kubernetes masters and nodes
•Installing, configuring Ingress Controller(s) (Nginx or other)
͏
Do
- Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications
- Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain — from planning, coding and building, testing, staging, release, configuration and monitoring
- Manage the IT infrastructure as per the requirement of the supported software code
- On-board an application on the DevOps tool and configure it as per the clients need
- Create user access workflows and provide user access as per the defined process
- Build and engineer the DevOps tool as per the customization suggested by the client
- Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure
- Leverage and use tools to automate testing & deployment in a Dev-Ops environment
- Provide customer support/ service on the DevOps tools
- Timely support internal & external customers on multiple platforms
- Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT
- Ensure adequate resolution with customer satisfaction
- Follow escalation matrix/ process as soon as a resolution gets complicated or isn’t resolved
- Troubleshoot and perform root cause analysis of critical/ repeatable issues
͏
Deliver
No | Performance Parameter | Measure |
1. | Continuous Integration,Deployment & Monitoring | 100% error free on boarding & implementation |
2. | CSAT | Timely customer resolution as per TAT Zero escalation |
͏
͏