Post Job Free

Resume

Sign in

Cloud Engineer Devops

Location:
Mumbai, Maharashtra, India
Posted:
March 29, 2023

Contact this candidate

Resume:

Ekata Sanjay Meshram

adv7v0@r.postjobfree.com

314-***-****

PROFESSIONAL SUMMARY:

Professional experience of 8+ years in IT comprising of Designing, Development, Integration of DevOps tools, Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Integration/Deployment, Delivery management and Cloud Migration.

Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.

Strong Windows Azure experience dedicated to the .NET stack of technologies, proficient in IT operations including in Windows Azure deployments, incident management, production support for all types of Azure components, IIS/SQL server, IT administration and maintenance, Project Management, PowerShell scripting, live site incident management, ERP and E-commerce applications.

Expertise in AZURE, Migration of all servers from on-premises to Kubernetes containers & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.

Designed, configured and managed public/private/hybrid cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer (ELB), Elastic Beanstalk (EBS), S3, Glacier, Cloud Front, Dynamo DB, EMR, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS, Route 53 and RedShift.

Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.

Strong expertise in implementing AWS Disaster Recovery implementation using Backup & Restore, Pilot Light, Warm Standby, and Multi Site using AWS Services (AWS Route53, ELB, CloudWatch).

Production experience in large environments using configuration management tools like Ansible, Chef, and Puppet supporting Environment with 500+ servers and involved in developing manifests in Puppet and developed Chef Cookbooks to manage system configuration.

Experienced with build, design and maintain the platform automation infrastructure using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting and familiar with Knife in Chef.

Experience in Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible and Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.

Hands-on experience in automation & scripting in JSON and YAML in creating both Cloud Formation and Terraform for entire infrastructure stack deployments on AWS and Azure.

Experience in creating Kubernetes cluster with RHEL and Vagrant. Good knowledge in Kubernetes services to discover and proxy requests to an appropriate minion.

Hands-on experience in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.

Experience in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.

Expertise in App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.

Experience working on several Docker components such as Docker Engine, Machine, Creating Docker Images, Compose, Docker Hub and handle multiple images primarily for middleware installations and domain configuration.

Experienced in Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.

Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.

Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build Gradle). And worked with Groovy Scripts to Automate Configuration in Jenkins.

Experience in working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.

Installation and Configuration of Data Base Servers like MySQL, MariaDB, PostgreSQL, MongoDB, Oracle DB, on various Linux Distributions, Oracle Enterprise Linux, RedHat Enterprise Linux, Ubuntu Enterprise Linux.

Good hands-on experience with various scripting tools and languages such as Python, Shell, Bash, PowerShell, Ruby and Perl for automating various Cron jobs and notification process.

Expertise in Scrum Methodologies such as Agile and Waterfall methods, software development lifecycle management, continuous integration, build and release management and managed environments.

TECHNICAL SKILLS:

Cloud

Microsoft Azure, Amazon Web Services

Container Orchestration Tools

Docker Swarm, Kubernetes, EC2 Container Services, AZURE Container Services, OpenShift

Configuration Management

Chef, Ansible, Puppet, Salt Stack

Version Control Tools

GIT, GITHUB, SVN, Perforce, Bitbucket

Web and Application Servers

JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail

Monitoring Tools

Nagios, Dynatrace, ELK, Datadog, Grafana, New Relic

Bug Tracking Tools

JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest

Build Tools

Maven, Ant, Gradle

Continuous Integration

Jenkins, Bamboo, Hudson

Scripting Languages

Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML

Languages

C, C++, Core Java, J2EE

Database

MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra

Repository Management

Nexus, JFrog Artifactory

Virtualization

VMware ESX/ESXi, Windows, Power VM, Vagrant, Virtual box

Operating System

Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS

Networking Protocols

TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP

EDUCATION:

Bachelors from Nagpur University, India. 2013

EMPLOYMENT EXPERIENCE:

Client: Monsanto Company, St. Louis, MO, Remote Jan’21 – Till Date

Role: Senior DevOps Cloud Engineer

Responsibilities:

Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.

Build, configuration, administration, and troubleshooting of the VPC networking in a cross-domain, including VPC peering, limits and pricing and architects within AWS cloud populated by infrastructure, platform, and application services that share common security and interconnection and AWS Lambda and AWS config.

Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.

Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.

Created multiple VPC's and public/private subnets, Route Tables Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups, and Roles created IAM policies. Automated AWS deployment and configuration tasks using Lambda.

Virtualized the servers on AWS using the Docker, created the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx.

Created scripts in Python to automate log rotation of multiple logs from web servers

Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.

Worked on implementing Kubernetes with Docker to provide a platform for automating deployment, scaling, operations of application containers across clusters of hosts and continuous integration, rolling updates with no downtime.

Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.

Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connect Docker containers across multiple hosts using Docker weave.

Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Maintained automated environment using Chef Recipes & Cookbooks within AWS and involved in Knife and Chef Bootstrap process, converted production support scripts to chef recipes and AWS server provisioning using chef recipes.

Tested Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node. Worked on Chef DK which takes of care creating cookbooks and recipes.

Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.

Used Jenkins pipeline to provide API access to a private repo and deploy the artifact to EC2 instance. Integrated matrix Authorization Strategy plugin with Jenkins to specific permissions to Jenkins jobs.

Worked with Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.

Extensively worked in infrastructure as code, execution plans, resource graph and change automation using Terraform and Managed AWS infrastructure as code using Terraform.

Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform. Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Deployed and configured JIIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.

Handled in setting up and managing ELK (Elastic Search, Log Stash & Kibana) Stack to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda.

Environment: AWS, Jenkins, Web logic, Nexus, JIRA, Oracle, Terraform, Python, Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Fedora, Windows, Perl, Scripts, Shell Scripts, Chef, Ansible, Docker, Kubernetes, OpenShift.

Client: GE Healthcare, IL Jun’19 – Dec’20

Role: Cloud DevOps Engineer

Responsibilities:

Worked in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premise, on-demand workloads with the Azure public cloud.

Major duties were to plan, develop and assist the migration of client's on-premise infrastructure to Microsoft Cloud (Azure). Design and implement hybrid on premise and cloud migration and management strategy for the new hybrid cloud solution in single and multiple site data centers.

Written scripts using Azure PowerShell for automation and build process and wrote ARM templates for Azure Platform.

Release Management and Build Automation with VSTS Developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure cloud deployments.

Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and created Azure Active Directory (AD) tenants and managed to restrict the access to VSTS (Virtual Studio Team Service).

Created PowerShell scripts for automated login, securing data into Azure Key Vaults and dynamically setting appropriate permissions on Azure resources like Azure SQL, Data Lake Store for Hadoop.

Worked in environment using Terraform key features, such as Infrastructure as a code, execution plans, Resource graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching cloud instances while deploying microservices.

Worked with Kubernetes architecture and design, troubleshooting issues with platform components and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.

Developed Kubernetes templates for various applications like Cassandra, Grafana, Kafka and setting up Kubernetes Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure.

Worked on Kubernetes orchestration for Docker Containers which handles scheduling and manages workloads based on user defined parameters and development of automation of Kubernetes clusters via Ansible playbooks.

Deployed Core OS Kubernetes Clusters to manage Docker containers in the production environment with light weight Docker Images as base files

Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.

Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.

Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.

Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.

Responsible for Automation and Centralized Management with Ansible and Cobbler. Implemented Ansible to manage existing servers and automate the build/configuration of new servers.

Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker.

Monitoring and administering the automated build and continuous integration process to ensure correct build execution, Performance analysis and improvements for databases like Cassandrav2.2/2.1.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Managed central repositories; Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.

Environment: Azure, Docker, Kubernetes, Jenkins, Ansible, Chef, Git, Vagrant, SVN, Maven, JIRA, IIS,

AD, VLAN, DNS, DHCP, MSDNAA, PowerShell Windows Servers, Visual Studio, SQL server, RHEL 6.9/7.4, Nagios, ELK, Terraform, ARM, Perl, Python, Ruby.

Client: NetSPI, Minneapolis, MN Sep’17 – May’19

Role: DevOps Engineer

Responsibilities:

Worked on AWS - Amazon Cloud - EC2, Security Groups, Elastic IP's, Load balancers, Auto scaling groups, S3, Elastic Bean Stack, Direct Connect, VPC, Cloud watch, IAM and several other services as well.

AWS Import/Export accelerates moving substantial amounts of data into and out of AWS using portable storage devices for transport.

Responsible in creating and customizing applications, searches and dashboards as desired by IT teams and business.

Written wrapper scripts to automate the deployment of Chef Cookbooks on nodes and running the Chef Client on them in a Chef-Solo environment. Automated the cloud deployment using Chef, Python, and AWS Cloud Formation Templates.

Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate the configurations of servers.

Worked on many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate build/deployment process and data bags in Chef for better environment management.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server and worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

Created Jenkins jobs to listen for changes in GIT and execute the sequence of targets including compile, Junit, create jar and war file and created Jenkins Pipelines with Jenkins File. Triggering the Remote Jenkins Jobs.

Automated build and deployment process using Bash, Python, and Shell scripts with focus on DevOps tools, CI/CD in Jenkins and configured pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.

Used GIT version control to manage the source code and integrating with Jenkins/Hudson to support build automation and integrated with JIRA to monitor the commits and involved with implementation, configuration, maintenance, troubleshooting Linux systems.

Environment: AWS, Linux, Perl, Python, Chef, Puppet, Jenkins, PHP, Ruby, JIRA, GIT, Vagrant, SVN, Nexus, Nagios, JIRA, Java, ANT, RHEL 6.7/6.8/7.1/7.2, Bash, C#, PowerShell, NT Command Shell.

Infosys, TX Jan’16 – Aug’17

DevOps Engineer

Responsibilities:

Worked on Managing the Private Cloud Environment using Chef.

Managed and optimize the Continuous Delivery tools like Jenkins.

Install, Configure, Administer Jenkins Continuous Integration Tool

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.

Branching, Tagging, Release Activities on Version Control Tool GIT.

Automated deployment of builds to different environments using Jenkins.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Used Jenkins for Continuous Integration and deployment into WebSphere Application Server.

Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Developed build and deployment processes for Pre-production environments.

Used Subversion as source code repositories.

Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Managed SVN repositories for branching, merging, and tagging.

Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.

Wrote Puppet code to provision infrastructure.

Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI).

Involved in writing parent POM files to establish the code quality tools integration.

Installing, configuring and administering Jenkins CI tool on Linux machines.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Used Jira as ticket tracking and work flow tool.

Environment: Shell Script, Git, Jenkins, Puppet, Artifactory, LINUX, Maven, Web sphere, JIIRA.

Client: Tech Mahindra, India May’14 – Nov’15

Role: Build and Release Engineer

Responsibilities:

Responsible for Design and architecture of different Release Environments for new projects.

Implementing new projects builds framework using Jenkins & maven as build framework tools.

Writing Maven and Ant build tools for application layer modules.

Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven, Nexus in Linux environment.

Converting production support scripts to chef recipes.

Testing of cookbooks with chef-spec.

Setting up client server model of Chef in development environment of OC.

AWS server provisioning using Chef Recipes.

Worked on Managing the Private Cloud Environment using Chef.

Developed automation framework for Application Deployments to the cloud environments.

Computational requirements of client congressional redistricting Azure application.

Developed a conical map/reduce-like architectural pattern that that is designed to leverage the Azure platform.

Setting up web traffic load balancer for applications using Azure App Gateway

Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.

Well versed with VM configuration, installation, and monitoring.

Managed and optimize the Continuous Delivery tools like Jenkins.

Install, Configure, and Administer Hudson/Jenkins Continuous Integration Tool.

Setting up the Cassandra database to replicated to multiple nodes for fault-tolerance.

Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.

Provide stable build environments for product development.

Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.

Develop Custom Scripts to monitor repositories, Server storage.

Responsible for Database build, release, and configuration.

Perform Deployment of Release to various QA & UAT in Linux environments.

Work with different team members for automation of Release components.

Environment: AWS, Subversion, GIT, Puppet, Chef, ANT, MAVEN, Jenkins, JIRA, Docker, LINUX, Web logic, NGINX, SQL Server Database (Azure), Cassandra, Ruby, Perl Scripts, Shell scripts, Oracle, windows.



Contact this candidate