Knowledge DevOps tools (Terraform, Kubernetes,Docker,Ansible,Junkins) and Cloud platform (AWS) And (AZURE)
- Managed Docker orchestration and Docker containerization using Kubernetes
- Kubernetes Deployments, Statefulsets, Daemonsets, Cronjobs, Configmaps
- Practicing containerization tools like Docker, Docker Compose, and Kubernetes
- Writing the Dockerfiles, building the docker images, and pushing to a private registry
- Amazon Kubernetes service (EKS) And Azure Kubernetes Services (AKS) to orchestrate the deployment, scaling, and management of applications
- Ansible playbooks to automate our build/deployment process
- Creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS), and Load Balancers (ELB)
- Attaching Volumes and Backing up by taking snapshots
- Amazon Web Services(AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balances, S3, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Trail, and IAM
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, and EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system
- Automated build platforms/continuous integration using DevOps architecture
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Building CI/CD with Jenkins and CodeDeploy
- Working on source control tools like GIT, GitHub, and Bit Bucket
- Administering Linux
- Experience in Installation, Configuration, Backup, Recovery, Maintenance, and Support
- Configuring IAM roles for EC2 instances and assigning them policies granting specific level access to S3 buckets
- Creating S3 buckets and managing policies for S3 buckets and Utilizing S3 bucket and Glacier for storage and backup on AWS
- Branching and Merging, maintaining Branching strategy using Software Configuration Management (SCM) tools like GIT
- Azure Environment: AAD,AZURE STORAGE,AZURE DATABASE,AZURE NETWORKING,AZURE MIGRATION