← В ленту
Регистрация: 07.06.2024
Скиллы
Python
Java
Nginx
AngularJS
NodeJS
ReactJS
MySQL
PGSQL
Docker
Podman
Jenkins
Mariadb
MongoDB
Terraform
Ansible
Kubernetes
AWS
CI/CD
Git
Опыт работы
Senior DevOps Engineer
07.2023 - 01.2024 |Fineant Consultant Services
Docker, Jenkins, Sonarqube, Keycloak, MySQL Phpmyadmin, Java, ReactJS
● Building and deploying applications in DEV, TEST and PROD environments.
● Automated the complete CI/CD set-up for the application deployment.
● Implementation of Jenkins Pipeline Build Configuration to build and deploy applications.
● Written Dockerfiles to create images of the ReactJS and Java application.
● Written docker-compose to put up various services with a proper port mapping and volume mounts.
● Worked on the issues for continuous improvement of the Dockerized environment.
● Tested the Code quality using Sonarqube and shared the report URLs with developers.
● Worked on MySQL configuration and db backup.
● Configured the Phpmyadmin as an UI of the MySQL.
● Configured Keycloak for user federation, authentication and management.
● Worked on AWS EC2, IAM and RDS services.
● Worked on Godaddy and Namecheap for domain registration and mapping, web hosting via cpanel.
DevOps Engineer
02.2022 - 07.2023 |Ecosmob Technologies
Docker, Jenkins, Sonarqube, Grafana, PQSQL, CI/CD
● Building and deploying applications in DEV, TEST and PROD environments.
● Automated the complete CI/CD set-up for the application deployment.
● Implementation of Jenkins Pipeline Build Configuration to build and deploy applications.
● Setting up Docker infrastructure on various Linux flavors.
● Used Docker containers for running many different services through the docker-compose files
● Written Dockerfiles to create images of the web and python application.
● Written docker-compose to put up various services with a proper port mapping and volume mounts.
● Worked on the issues for continuous improvement of the Dockerized environment.
● Tested the Code quality using sonarqube and shared the report URLs with developers.
● Worked on the implementation of the NFS Shared Storage for file sharing between multiple servers.
● Worked on various issues that came up during the file-sharing using NFS.
● Implementation of Grafana and Prometheus for the CPU and RAM monitoring on various servers.
● Worked on the PGSQL database Configuration and taking periodic dumps.
● Configured the pgadmin as an UI of the PGSQL database.
● Worked on the Mariadb database Configuration and taking periodic dumps.
DevOps Engineer
02.2022 - 07.2023 |Ecosmob Technologies
Podman, Jenkins, Sonarqube, CI/CD, MySQL, AWS
● Building and deploying applications in DEV, TEST and PROD environments.
● Automated the complete CI/CD set-up for the application deployment.
● Implementation of Jenkins Pipeline Build Configuration to build and deploy applications.
● Written Dockerfiles to create images of the ReactJS and Java application.
● Written docker-compose to put up various services with a proper port mapping and volume mounts.
● Worked on the issues for continuous improvement of the Dockerized environment.
● Tested the Code quality using Sonarqube and shared the report URLs with developers.
● Worked on MySQL configuration and db backup.
● Configured the Phpmyadmin as an UI of the MySQL.
● Configured Keycloak for user federation, authentication and management.
● Worked on AWS EC2, IAM and RDS services.
● Worked on Godaddy and Namecheap for domain registration and mapping, web hosting via cpanel.
DevOps Engineer
01.2019 - 02.2022 |Sun Icon Systems
GitHub, Jenkins, Docker, Kubernetes, Ansible, AWS
● Used IAM to create new accounts, roles, and groups.
● Building servers using AWS, importing volumes, launching EC2, creating security groups, auto- scaling, load balancers, Route 53 in the defined virtual private connection.
● Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
● Used Auto scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
● Configuring IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets.
● Create and configure S3 bucket with restricted policies.
● Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
● Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
● Used Elastic Load balancer, Auto scaling, Security groups and NACL's to manage network security.
● Configured Elastic load balancers for incoming loads.
● Created AWS Code Commit repository to save codes using AWS CLI.
● Created and pushed a Docker Image in AWS ECR.
Created containers by pulling images from local machines and docker hub.
● Created Dockerfile and built images of a running container.
● Pushed the image into the docker hub repo.
● Started and stopped containers.
● Listed out the running and stopped containers.
● Listed out all the container images on the local machine.
● Created Docker image and hosted on AWS EC2 instance.
● Created and pushed a Docker Image in AWS ECR.
● Created deployments, service (Internal and External) in Kubernetes.
● Created namespaces and pods in Kubernetes cluster
● Created Ingress service to access a pod.
● Created Secret to store mongodb user credentials.
● Created Configmap to store the database url for the mongodb service.
● Created IAM role for EC2 instances using terraform.
● Created EC2 instances and attached the created IAM role to it.
● Saved the terraform state file in s3 bucket by creating a backend.
● Fetched the AMI id and EC2 instance id using data-source in terraform
● Created and played with Ansible Controller and Target machines using AWS EC2.
● Executed ad-hoc command on the target machine using the Ansible Controller.
● Executed the module-based commands on the target using Ansible
● Created and executed playbooks containing tasks and variables.
● Created inventory files to be used to authenticate the target machines.
● Created and deployed application using Ansible playbook.
● Integrated with Docker hub repo to push the project image, after the successful build.
● Created pipeline project using SCM and placed Jenkinsfile in the GitHub repo.
● Created Dockerfile to build the image and push it into the docker hub repo.
● Added docker Hub credentials in security to automatically push the build image.
● Installed and worked on various Cloudbees docker hub plugins.
Production Support Engineer
01.2017 - 01.2019 |Sun Icon Systems
GitHub, Jenkins, Docker, Kubernetes, Ansible, AWS
● Worked as production support Engineer in 24*7 Environment.
● Used to monitor alerts from Monitoring tools and work on those alerts proactively.
● Creating incidents using ServiceNow for end user issues.
● Opened MIM bridge for P1 and high priority incidents.
● Being a part of Release management during Production releases.
● Used to work on incidents like filesystem, CPU utilization and assign incidents to concerned team for resolution.
● Used to work on incidents within specified SLA.
Языки
БенгальскийСреднийХиндиПродвинутыйАнглийскийПродвинутый