Roles
Responsibilities
Administration of Kubernetes
Manage 97+ Microservices deploy over the Kubernetes cluster
Maintain cluster 99.99% uptime using 3 master servers.
Upgrade cluster version
Increase or decrease worker node counts and HPA Count at sale time
Create New microservices environments and deploy it.
Create Deployment, Service and virtual service, Gateway using Istio
service
mash
Take regular Sprint deployments every Wednesday
Monitor each and microservice using Prometheus and Grafana
Administration of AWS cloud
Manage ELB, ASG, Target Group, EBS, ECR, EC2 servers.
Create new EC2 servers as per Requirements and managing their service
group,
key pair and volume
Manage VPC, Route table, Subnets, Elastic IP, NAT Gateway, VPC peering,
Internet gatway
Create and manages RDS.
Create manages and deploy python codes in Lambda Function.
Create new subdomain and manages it using Route 53.
Manage S3 buckets and Objects Lifecycle policy and Access.
Manage Cloud front.
Manage SQS Queues and IAM users, role, policies
Manage Elastic catch and Redis
CloudWatch and CloudTrail
Administration of Jenkins
Create integration and deployment CI/CD pipeline
Create cleaning and scripting pipeline
Handle Jenkins build package and Maintain Users Access
Dockerized spring boot application, NodeJS, and Python Application with
Jenkins pipeline
Administration of Database
Create and Delete Users, Database (SQL, NoSQL, MongoDB), Tables, RDS,
Servers, collection.
Provide required access to Users.
Create Triggers, Index.
Maintain database size and free space.
Regulate clean-up using script and lambda function
Monitor CPU, Memory, Read-Write operation.
Maintain Connectivity and Security
Administration of Linux Servers
CPU and Memory management
Create required shell script
Install and update packages
Remove vulnerability
Create and manage users and their access
Manages disk space attach volumes
Process and Port management
Troubleshooting issues
Make ssh connections keys and Provides to uses
Creates and maintains SCP server
Update SSL Certificate; OpenVPN, and Nessus Licences
Contributor Monitoring and Logging task
Manage all Linux servers with Good monitoring using Prometheus and
Grafana
Redesign and implement the ELK stack with the Kubernetes cluster
Maintain, implications of monitoring application
Maintain CPU, Memory, Disk space, Health check, etc. alerts
Manage backup of Elastic Search and store old logs in S3
Upgraded Version of Application Level Monitoring software Pinpoint.
Administration of Version Control System
Create, grant and remove access in Bitbucket and Gitlab
Handle Branching models
Create repository, groups and projects in bitbucket
Managed Bitbucket and Gitlab along with their user
Administration of Proxy and Indusface WAF
Maintain proxy and reverse proxy
Nginx and Apache config managements
Create squid proxy to maintain traffic
Analyse traffic volumes; traffic threads and block traffic Using
Indusface
WAF
Administration of Analytics (Windows servers and proxy) servers
Attach disk restore disk from backup
Install Required Software
Maintain inbound and outbound traffic
Provide RDP Access
DevOps Team Maintainer at small level
Maintain and Assign prioritize task
Lead 5 members of the DevOps Team
Take regular report from DevOps, Help them
Take interview and Train New freshers
Redesign DevOps process, Create SOP documents
Cross team Contributor
Solves customers issue.
Help other team to troubleshooting Issues
Solves third-party issue
Create RCA reports
Participate Audit of SOC2
Others
OpenVPN, FreeIPA bastion, Jenkins Users access
Create Ansible playbook and Terraform script
Manage cluster of 3 Kafka servers and Manage the 3 RabbitMQ servers
Create and Delete Kafka and RabbitMQ queues
Create Dockerfile