Skip to content

Projects

PROJECT 1

Role: DevOps Engineer

Environment: Git, GitHub, Maven, Apache Tomcat, Jenkins, Linux, SonarQube, Nexus, AWS, Ansible.

Roles and Responsibilities :

  • Configured Git with Jenkins and scheduled jobs using the POLL SCM option
  • Installed and configured GIT and communicated with the repositories in GitHUB. Collaborate with different teams to deploy application code into Dev, QA, and Staging.
  • Installing and updating the Jenkins plugins to achieve CI/CD.
  • Responsible for installing Jenkins master and slave nodes.
  • Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and code quality check.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Wrote playbook manifests for deploying, configuring, and managing components.
  • Managing the working environments through configuration management tools ansible.
  • Working with developers and Testers to test the source code and applications through Jenkins plugins.
  • Installation of apache, tomcat, and troubleshooting web server issues.
  • Administration and maintenance of servers using Red Hat Linux/CentOS-7,8.
  • Installing and configuration of ansible server. * Implemented AWS solutions using EC2, S3, EBS, ELB, Route53, Auto scaling groups.
  • Built servers using AWS, importing volumes, launching EC2, creating Security groups, Auto-scaling, Load balancers (ELBs) using Cloud formation templates & AMIs using Infrastructure as a Service (IaaS Including EC2 and S3), focusing on high availability, fault tolerance, and auto-scaling.
  • Configured ELB with different launch configurations using AMI and EC2 Autoscaling groups.
  • Creating S3 buckets and S3 life cycle policies and bucket policies (Read/Write).
  • Creating EBS Volumes and snapshots and attaching them to the EC2 instances.

PROJECT 2

Role: DevOps Engineer

Environment: Git, GitHub, Maven, Nexus, SonarQube, Jenkins, Docker, Kubernetes, AWS, Linux.

Roles and Responsibilities :

  • Involved in CI/CD process and integrated GIT, Nexus, SonarQube, and Maven artifacts build with and and and and Jenkins and creating Docker image and using the Docker image to deploy over Kubernetes.
  • Building and deploying various microservices in EKS.
  • Creating and maintaining namespaces, config maps, secrets, service, ingress, RBAC in Kubernetes.
  • Implemented and maintained the Branching and build/ release strategies utilizing GIT.
  • Experience with container-based deployments using Docker, working with Docker Images, Docker Hub and Docker-registries and Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
  • Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, and test deploy.
  • Experience in working on AWS and its services like AWS IAM, VPC, EC2, EKS, EBS, S3, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, and SNS.
  • Experienced in Cloud automation using AWS Cloud Formation templates to create customized VPC, subnets, NAT, EC2 instances, ELB, and Security groups.
  • Experienced in creating complex IAM policies, Roles, and user management for delegated acceaccess withAWS.
  • Identify, troubleshoot and resolve issues related to the build and deploy process.
  • Deploying Docker images in Kubernetes cluster using Yaml files and exposing the application to the internet using service object.

PROJECT 3

Role: DevOps - Teamlead

Environment: Azure Cloud Services, Azure DevOps, PowerShell, Power Apps, Windows OS.

Roles and Responsibilities:

  • Worked with team to Develop Application Requirements.
  • Created a Workflow & Branching Strategy with the Requirements.
  • Setup/managed Azure Repos and Branching Strategy.
  • Established a Build/Release pipeline with automated build and Continuous-Integration.
  • Automated the provisioning of Powerapps Environments (Dev, Staging, Pre-Prod, Prod) using Azure DevOps Tasks and Azure resources (App Registration, Blob, Back-up Center, Cosmos DB, Key Vault, Azure VMs) using PowerShell and Templates.
  • Validated Azure Resources during provisioning & pre-configuration by writing a PowerShell Script.
  • Monitored Automated build & Continuous-Integration process to drive Build/Release Failure Resolution.
  • Automated and Implemented system backup and recovery procedures.
  • Worked with Software Development and Testing-Team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Documented project design for reference and future use cases
  • Involved in CI/CD process and integrated SonarQube with Azure DevOps for QualityAnalysis.
  • Have hands-on experience in writing PowerShell when needed to automate jobs and tasks in the pipeline.
  • Experience deploying infrastructure resources utilizing ARM templates.
  • Maintained Source code Repositories
  • Implemented high availability with Azure classic and Azure Resource Manager (ARM) deployment models.
  • Experience delivering applications in Azure.
  • Ability to Document deployment processes and transfer knowledge to other operational team members.
  • Ensure all cloud deployments follow established workflows.
  • Supports Development and production systems and deployments.