Post Job Free
Sign in

Devops Engineer System Administrator

Location:
Indianapolis, IN
Posted:
February 20, 2025

Contact this candidate

Resume:

Eswar Kumar

Senior DevOps Engineer

Email: ********@*****.***

Contact: +1-812-***-****

LinkedIn: linkedin.com/in/eswar-kumar-mekarao-b6264633b

Professional Summary:

•Senior Cloud and DevOps professional with 10+ Years of experience in IT industry comprising of Cloud Management, Software Configuration Management, Continuous Integration, Continuous Deployment, Automation, Build Release Management and Linux System Administrator.

•In-depth technical strengths and business understanding for full-cycle project and post-implementation problem-solving requirements. Experience in software methodologies like Waterfall model, Agile and Scrum.

•Exposure in Developing automation framework using Cucumber-JVM, Selenium-webdriver, JUnit and Jenkins, Java, Python, JavaScript, WebDriver.IO

•Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure Service Bus. Managing Client's Confidential Azure based PaaS and IAAS environment.

•Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).

•Practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.

•Experience in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Experienced in Chef, Ansible and OpenStack for Deployment on Multiple platforms and created roles, recipes, cookbooks and data bags for server configuration.

•Experience in configuring RDS instances using Cloud formations and Terraform and used Terraform to map complex dependencies and identify network issue and focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. And used Terraform to write IAC to build Production environment in Azure Cloud.

•Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.

•Expertise in AWS services such as EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, VPC, Route53, CloudFront, IAM, WAF, CloudFormation, Trusted Advisor, CloudWatch, CloudTrail, Code Build, Code Commit, Code Deploy, Code Pipeline, EC2 Container Service, EBS, Elastic Beanstalk, Security Groups, SNS, VPCs.

•Dockerized applications by creating Docker images from Docker file.

•Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo.

•Extensively worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.

•Proficient in writing Python, Shell and PowerShell scripts. Developed many Python, Shell and PowerShell scripts for automating administrative tasks and for troubleshooting environments and applications.

•Extensively worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.

•Architected and implemented automated Cloud Infrastructure using Chef and Puppet on multi platforms on AWS Cloud Servers.

•Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.

•Extensive experience on Ansible modules to deploy docker services on the docker swarm cluster for the entire microservices stack. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.

Technical Skills:

•Operating Systems: RHEL (4.x, 5.x, 6x), Linux, Solaris, CentOS, Windows, VMware, Mac, Ubuntu

•Scripting Languages: Bash and Korn Shell scripting, Perl, Ruby, Python, YAML, Groovy.

•Continuous Integration: Jenkins/Hudson, bamboo, Team City.

•Configuration Management: Puppet, Ansible, Salt stack, and Chef.

•Cloud Platform: Microsoft Azure, Amazon Web Services, Open Stack, PCF

•Database Servers: Oracle, MySQL, RDBMS Oracle, Mongo Db, Cassandra, SQL Server.

•Automation container: Docker, Kubernetes, Marathon and Mesos.

•Build Tools: MAVEN, ANT, Gradle, Visual Studio.

•Version Control Tools: GIT, Bit bucket, SVN, Team Foundation Server (TFS), Clear Case.

•Project Managmnet Tools: Jira, Slack

•Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.

Project Experience:

Client: US bank - Mclean, Virginia Nov 2022 – Till Date

Role: Senior DevOps & Cloud Engineer

Responsibilities:

•Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager Templates and Terraform.

•Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.

•Administered the Sonatype Nexus for maintaining libraries.

•Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

•Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using micro services project and deploy to Dev.

•Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.

•Create and Build Jenkins jobs and store the build artifacts in Nexus by using preconfigured scripts.

•Developing pom.xml files for Maven build scripts.

•Used Jenkins to automate the build related tasks.

•Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.

•Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.

•Used Jenkins and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.

•Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.

•Created various Parser programs to extract data from Autosys, Business Objects, XML, Informatica, Java, and database views using Scala.

•Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.

•Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.

•Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.

•Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.

•Worked with various PCF components like OAuth2 server, login server to provide identity management & Cloud Controller to configure deployment of applications.

•Used Cloud Foundry Command Line Interface (CLI) to deploy and manage applications on to Pivotal Cloud Foundry PCF

•Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.

•Using Ansible created multiple playbooks for machine creations and SQL server, cluster server and MYSQL installations.

•Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.

•Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.

Environment: Java, Azure, PCF, Office 365, Terraform, Sonatype Nexus, Maven, Jenkins, Azure ARM, Azure AD, Azure Site Recovery, CI/CD, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.

Client: Change Healthcare - Nashville, TN Jul 2020 – Nov 2022

Role: Senior DevOps & Cloud Engineer

Responsibilities

•Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

•Created S3 buckets and managing policies for S3 buckets and using them for storage, backup and archived in AWS and worked on AWS LAMBDA which runs the code with a response of events.

•Used Ansible to deploy critical applications, automate repetitive tasks and implemented Ansible Tower dashboard to allow individual access to use Ansible for the deployments

•Administered and managed Sonatype Nexus Repository.

•Involved with security groups to develop a logical firewall to ensure high security for OpenStack control plane applications and wrote Ansible automation scripts to deploy OpenStack in a multi node configuration.

•Set up CI/CD pipelines for Microservices on AWS using App services.

•Maintained the Selenium and JAVA automation code and resources in source controls like SVN and GIT over the time for improvements and new features.

•Maintained the Selenium and JAVA automation code and resources in source controls like SVN and GIT over the time for improvements and new features.

•Involved in writing Jenkins Pipeline Groovy Scripts for Continuous Integration and build workflows and Used Jenkins uploading Artifacts into Nexus Repository.

•Implantation of CI/CD end to end pipeline

•Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.

•Worked on Docker Container to create Docker images

•Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds.

•Used Docker-compose, Docker container snapshots, container removing, managing image and directory structures for configuring the containers using YAML scripting.

•Debug existing automation code and test to confirm functionality within AWS/EC2.

•Managed Ansible Roles and playbooks for provisioning the instances, creating subnets, installing packages, and worked with deploying web application on Apache and standalone server environments.

•Involved in pilling a code from the development line using cherry-pick, creating a tag and pushing it to the main line using GIT version control after integration and build.

•Created a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services.

•Configured Jenkins-Sonatype nexus plug-in to upload the Nuget packages on to Nexus after the build is success.

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

•Worked on Kubernetes in scheduling and running containers on Cloud Environments and worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes with CloudFormation.

•Created Docker file for each micro service's and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.

•Used Kubernetes as open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.

•Involved in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), OpenStack, Ansible, Puppet, Maven, Jenkins, GitHub, WebLogic, Tomcat, JBoss, and LINUX EC2.

•Worked on creating the Docker containers, Docker consoles for managing the application life cycle and automated application deployment in the cloud using Docker technology.

Environment: AWS, EC2, S3, Elastic Beanstalk, Route53, Lambda, Cloud Watch, Cloud Formation Templates, IAM, Sonatype nexus, CI/CD, Ansible, Java, Maven, GIT, Jenkins, Docker, Kubernetes, OpenStack, Apache, Nginx, Nagios, Splunk, Dynatrace, New Relic, Prometheus, YAML, Python, GitHub, Linux, Windows.

Client: St of TX – Dallas, TX May 2018 – Jun 2020

Role: DevOps Engineer

Responsibilities:

•Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.

•Leveraged Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.

•Developed infrastructure as code with Terraform to deploy VMware and AWS infrastructure

•Implemented Terraform modules for deployment of applications across multiple cloud providers. Employed Git/GitHub, Ansible, Jenkins and VMW are software to build the automated testing and delivery pipelines.

•Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

•Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

•Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.

•Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK.

•Responsible for configuring, integrating, and maintaining all Environments and Production PostgreSQL databases within the organization.

•Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.

•Experience in developing scalable solutions using NoSQL databases Cassandra, MongoDB.

•Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

•Created and wrote Python and Shell scripts for automating tasks.

Environment: VMware, Java, Terraform, Splunk, GIT, AWS, CI/CD (Jenkins), Docker, Maven, Kubernetes, Python, Shell Scripting, JSON, WebSphere, Weblogic, Tomcat, My SQL.

Client: Wells Fargo – Charlotte, NC Jan 2016 – May 2018

Role: Build & Release Engineer

Responsibilities

•Configured CI/CD tools Jenkins, Maven, Ant, and GitHub repository for the continuous smooth build process.

•Create new interfaces using java, maven/ant, spring MVC / struts, or hibernate based on provided requirements XSD/DDF's.

•Implemented CI/CD pipelines in Bamboo and Jenkins to deploy .Net, Python and PHP applications to Windows and Linux servers.

•Experience working with bit bucket plugins in Jenkins for Private repositories.

•Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.

•Automated the build and release management process, including monitoring changes between releases.

•Used Bash Shell/Perl scripts to automate the deployment process.

•Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.

•Worked with GitHub private repositories and plugin it to Jenkins.

•Developed Shell/Perl Scripts for automation purpose.

Environment: Jenkins, Java, AWS, GIT, GitHub, MYSQL, Python, PHP, S3, SNS, Maven, Bamboo, .Net, Ant, Chef, Shell script, Git

Client: Novartis – Hyd, Ind Aug 2014 – Aug 2015

Role: System Admin

Responsibilities

•As a Linux system admin maintained the various servers and Production Support of various applications in RedHat Enterprise Linux and Windows environment.

•Provided 24x7 System Administration support for 300+ RedHat Linux 3.x, 4. X servers and resolved trouble tickets on shift rotation basis.

•Worked in the configuration of RedHat Satellite server and Managed, configured and Maintained customer entitlements including upgrading and patching of Linux servers.

•Handling NFS, Auto Mount, DNS, LDAP related issues.

•Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, networks.

•Deployment and configuration of application server Tomcat deploying java and web application.

•Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/Messages.

•Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP.

Environment: Linux RedHat, RHEL 3/4/5, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, DHCP, NFS, Apache, DNS, VMware.

Education Details:

•B. Tech in CS – JNTUk, 2014.



Contact this candidate