Pranay Yadav - Devops Engineer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: YES |
Visa: H1B |
Pranay Yadav
DevOps Engineer [email protected] 571-595-3159 https://www.linkedin.com/in/pranayyadavk12/ __________________________________________________________________________________________________ PROFESSIONAL SUMMARY: Around 7 years of experience in DevOps, Software Configuration, Build/Release, change management and Cloud computing in various cloud environments and Linux systems, DevOps engineering, application configurations, building, automating, managing, and releasing code from one environment to another environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell. Experience in Cloud service platforms like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud. Proficient in industry Standard Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Proficient with Python, Perl, Bash & Shell Scripting for building automation. Experience in administering and maintaining Atlassian products like JIRA. Handful of writing web services and clients in different programming languages such as Python, and JAVA. Proficient in Object Oriented Programming concepts like Multi-Threading, Exception Handling,and Collections. Good knowledge and hands-on Experience with automation testing tools like Selenium, and Appium. Proficient in developing Web Services (SOAP, RESTful) in Python using XML, and JSON. Experienced in Administration of Production, Development, and Test environments carrying Ubuntu, Red Hat Linux, SUSE Linux, Centos, and Solar servers. Expertise in Azure Scalability and Azure Availability-Build VMs availability sets using the Azure portal to provide resiliency for Iaas-based solutions and Virtual Machine Scale sets using Azure Resource Manager to manage network traffic. In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems. Hands-on experience in writing Terraform API modules to manage infrastructure, for the automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, and S3 buckets. Experience and good knowledge of Virtualization and Cloud Computing (Private, Public, and Hybrid) such as VMware/EMC (Cloud Foundry), AWS (EC2, ELB, $3, IAM, RDS, Cloud Formation), OpenStack (Nova, Neutron, Keystone, Cinder, Swift). Experience in working various AWS Components like EC2, VPC, S3, ELB and IAM. Deployed, configured, and troubleshot instances, container services, VPCs, and server applications using Chef and Puppet. Expert in orchestration and Migration of CI/CD processes using Cloud Formation, Terraform Templates& Containerization of Infrastructure using Docker, which was set up in Vagrant, AWS, and VPCs. Experience in implementing and hosting Docker and Kubernetes containers. Committing, clustering Docker hosts, and inspecting Docker containers on OpenStack and AWS cloud environments and Excellent scripting and development skills in Python, Ruby, Java, Shell. Use of Ansible for environment automation, configuration management, and provisioning Setting up playbooks to deploy, manage, test, and configure software onto the hosts. Pilot and implement new, and emerging DevOps technologies align with CI/CD operations Tools and Technologies. Experience in Continuous Integration and Deployments (CI/CD) using build tools like Jenkins, MAVEN, and ANT. Wrote scripts to automate Build. Implemented detailed systems and services monitoring using Nagios, Zabbix, & AWS CloudWatch. Practice software development methodologies such as Waterfall, Agile and Scrum, and DevOps. Excellent knowledge of HTML 5/HTML, CSS, JavaScript, Java, SQL and PLSQL. Experience working on source control management tools like GIT (GitHub), Subversion (SVN), and creating GIT repositories with specified branching strategies. TECHNICAL SKILLS: Build Tools: MS Build, Ant, Maven, Gradle, Cruise Control Versioning Tools: TFS, SVN, GIT, GITHUB CI-CD Tools Jenkins, Air watch, Team Foundation servers, Spinnaker. Operating Systems: Windows, UNIX, LINUX, REDHAT. Cloud Platform AWS, GCP, Azure. GCP Cloud Services Google Kubernetes Engine (GKE), cloud functions, cloud build, Stack driver. CM tool Terraform, Ansible, SCM. Containerization& Orchestration Docker, Kubernetes, Docker Swarm. Languages/Scripting Shell, Python, Bash, Git bash, Power Shell Scripting. Bug Tracking Tools JIRA, Bugzilla, HP Quality Centre Web technologies HTML, XML, JavaScript Web servers Web Logic, WebSphere, Apache Tomcat, JBoss RDBMS MYSQL, DB2, Cassandra, PostgreSQL PROFESSIONAL EXPERIENCE: United States Department of Agriculture (USDA), Kansas May 2023 - PRESENT DevOps Engineer Responsibilities: Participated in the product's release cycle, which involved environments like Development, QA, UAT, and Production. Defined and Implemented CM and Release Management Processes, Policies and Procedures. Responsible for building AWS infrastructure VPC, EC2, S3, IAM, EBS, Auto scaling, and RDS in cloud formation using JSON templates. Created and configured AWS EC2 instances using preconfigured templates such as AMI, and RHEL. Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier. Centos, and Ubuntu as well and used corporate-based VM images which include complete packages to run build and test in those EC2 Instances. Extensively used Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application. Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC. Managed local deployments in Kubernetes, creating local clusters and deploying application containers. Managing the OpenShift cluster includes scaling up and down the AWS app nodes. Created Azure Automation Assets, Graphical runbook, and PowerShell runbook that will automate specific tasks, deployed Azure AD connect, Configuring active directory federation service authentication flow, ADFS installation using Azure AD Connect, and involved administrative tasks that include build, design deploy of azure environment. Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used the CI/CD system of Jenkins on the Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy. Written groovy scripts to use multi-branch pipeline projects in Jenkins to configure it as per client s requirements. Analyzing in working with Ansible, wrote many playbooks to manage Web applications and environments. Worked on Ansible and Ansible Tower to automate repetitive tasks, deploy critical applications quickly, and proactively manage the changes. Managed SVN repositories for branching, merging, and tagging and developing Shell/Groovy Scripts for automation purposes. Orchestrated and migrated CI/CD processes using Cloud Formation, and terraform templates and containerized the infrastructure using Docker setup in Vagrant, AWS, and Amazon VPCs. Created Terraform modules to create instances in AWS & automated the process of creation of resources in AWS using Terraform and Provided end-user training for all Tortoise SVN, and JIRA users to use tool effectively. Created Ansible with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP collectors & Schema registry to configure EC2 instances to create/update Kafka cluster. Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform. Managed all cloud and on-premises environments under the Chef umbrella, including servers running the Windows, Linux, IBM AIX, and Solaris operating systems. Worked with Site Reliability Engineer to implement Data Dog system metrics and analytics. Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins CI. Expertise in Agile tools, Atlassian Jira, Scrum, and Continuous Delivery tools Nexus, Nexus Pro, Run deck, Mesos, and Marathon. Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles. Worked on Jenkins, GitHub, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds. Environment: Jenkins, Docker, Azure, Kubernetes, JIRA, CI/CD, AWS, Ansible, Git, Bit bucket, AWS beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium. Lifetime Inc, Minnesota 2021 September - 2023 April Azure DevOps Engineer Responsibilities: Provided support for over 12 applications, managing branching, labeling, and naming conventions using Subversion (SVN) source control. Implemented end-to-end CI/CD pipelines using Azure DevOps, Terraform, and Jenkins, integrating Datadog for monitoring and event-driven communication. Leveraged Terraform and PowerShell for AWS infrastructure automation, managed Kubernetes deployments for containerized applications, and integrated OpenStack for controlled deployment environments. Collaborated with project managers and client teams to ensure successful release scopes and deployments, utilizing tools like Jenkins, Puppet, and Ansible for seamless deployment processes. Configured monitoring solutions like Datadog, Prometheus, and ELK Stack for centralized log management and proactive issue identification in distributed environments. Implemented backup and recovery strategies for MongoDB databases, optimized MongoDB clusters, and managed MongoDB databases for efficient data storage and retrieval. Collaborated with development teams to design and implement Kafka producers and consumers, configured Eclipse plugins for code development, and managed code migration using Tortoise SVN. Troubleshooted issues related to AKS clusters, containerized applications, and networking using tools like kubectl, Azure Monitor, and container logs. Worked with a variety of tools and technologies including Gradle, Helm, Grafana, Redis, and RedHat Satellite Server for infrastructure management and deployment automation. Introduced Golang in microservices architecture, enhancing system responsiveness and reliability. Utilized Terraform and Ansible for automated provisioning and management of AWS infrastructure components. Implemented ELK Stack for log aggregation and analysis, Kubernetes clusters for container orchestration, and Prometheus for data collection and analysis, ensuring system reliability and stability. Experience in integrating Azure Integration Services components into CI/CD workflows, deploying Logic Apps, API Management configurations, and Service Bus topics. Environment: Puppet, DevOps, TFS, ANT, Jenkins, Terraform, Clear case, Datadog, MS Build, Unix, Linux, Perl, Kubernetes, Bash, Python, Ruby, Cruise control, Azure, MongoDB, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script, WebSphere, Selenium. Tritech Software Pvt. Ltd, India. 2017 June - 2021 August Linux/DevOps Engineer Responsibilities: Installed, upgraded, and configured Red Hat Enterprise Linux (RHEL) versions 4, 5, and 6, ensuring system currency and functionality. Managed critical services such as DNS, LDAP, NFS, NIS, and NIS+ on Red Hat Linux, ensuring smooth network operations. Handled server operations across multiple data centers, ensuring seamless functionality across diverse physical locations. Implemented automated server deployment using Kickstart for RHEL 6 and Jumpstart for Sun Solaris 10, streamlining deployment processes. Identified and resolved issues on production servers while configuring standalone servers for testing purposes. Developed build and deploy scripts using Groovy, Python, and UNIX for various products to be hosted on Application Servers and Deployed and managed web services with Tomcat and JBoss. Established centralized and local repositories for efficient package distribution using yum and rpm. Configured and managed SE Linux and firewall rules using iptables to control network traffic and enhance system security. Installed and configured DHCP servers in Linux for automatic IP address assignment to production servers. Managed user accounts, groups, directories, and file permissions on Red Hat Linux systems. Configured and managed virtual machines (VMs) using ESX, optimizing resource utilization and scalability. Performed kernel tuning and managed disk space using Logical Volume Manager (LVM), ensuring optimal system performance and Administering the Apache Web Server, including SSL setup, for secure communication. Documented testing procedures and data migration steps on production servers. Worked with Docker for creating and managing images, primarily for middleware installations and domain configuration. Developed installer scripts, Ansible playbooks, and automation scripts using ANT, Python, and UNIX. Utilized Perl and Python for version control with GIT, ensuring efficient collaboration and code management. Executed DML and DDL statements on Oracle databases, ensuring efficient database operations. Managed and monitored server and network infrastructure using Splunk for comprehensive analysis and monitoring. Contributed to external and internal website development using ASP.NET Web Forms, ASP.NET MVC, and AngularJS. Designed application load tests, monitored servers against SLAs, and ensured regular code integration using AngularJS for frontend development and continuous integration. Implemented code coverage using SonarQube scanner and runner, ensuring code quality and adherence to standards. Demonstrated expertise in JBoss Application Server implementation, support, workload management, and performance tuning. Environment: RHEL 4/5, CentOS 4/5, Fedora 9/10/111(beta), Ubuntu 8.10/9.04 Server, Debian SID, VMware ESX, Veritas File System, Veritas Volume Manager, Veritas Cluster Server, ANT, JBoss Application Server, Oracle, Splunk, Python, Docker, Unix, Angular JS, SonarQube. Education Bachelor of Technology in Electrical Engineering | Sreyas Institute of Engineer and Technology, Hyderabad, India (2017). Licenses & Certifications AWS Certified Solution Architect Associate AZURE Certified Administrator Keywords: continuous integration continuous deployment quality analyst javascript sthree active directory information technology hewlett packard microsoft |