Post Job Free
Sign in

devops engineer

Location:
Charlotte, NC
Posted:
August 24, 2020

Contact this candidate

Resume:

RUSHIEKESH

Mobile No: 704-***-****

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

PROFESSIONAL SUMMARY

•Sr Cloud DevOps engineer with over 8 years’ experience in Cloud (Azure, AWS, GCP), DevOps, Configuration management, Infrastructure automation, Continuous Integration and Delivery (CI/CD). I can implement effective strategies for N - Tier application development in both Cloud and On-premises environments. Experience in dealing with Unix/Linux and Windows server administration.

•Involved in designing and deploying applications utilizing all the AWS stack Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis and focusing on high-availability, fault tolerance and auto-scaling in AWS CloudFormation, deployment services DevOps Works and Cloud Formation and security practices IAM, CloudWatch, CloudTrail.

•Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.

•Administered and Implemented CI tools like Jenkins &Hudson for automated builds and to build and implement the end-to-end automation process.

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

•Experience in managed kubernetes services such as Google kubernetes engine (GKE), Azure kubernetes and AWS Elastic container service.

•Configuring and maintaining Red hat OpenShift PaaS environment.

•Good Understanding of OpenShift platform in managing Docker containers, Kubernetes Clusters.

•Experienced in managing the artifacts generated by MAVEN in the Nexus repository.

•Create clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.

•Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with Auto Scaler in Google Cloud Platform.

•Expertise with Docker images using a Docker file, worked on container snapshots, removing Images and managing Docker volumes. Orchestration of Docker images and Containers using Kubernetes by creating master and node.

•Experience in creating Kubernetes cluster on blade servers and virtual machines using various CNI tools including Calico, Flannel. Contrail and Weave.

•Well versed in configuring an automated tool Puppet that included installation and configuration of Puppet and written manifests and modules for a puppet to do tasks like application deployment, configuration and create filesystems.

•Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic. Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, IBM IHS, Apache & Tomcat.

•Hands on experience in Azure Development, worked on Azure Web Applications, Azure SQLDatabase, Virtual machines, Azure Active Directory, Azure VPN Gateway, Azure Fabric, Azure search, App services, Notification hub and experienced in using Azure service fabric to package, deploy and manage reliable microservices.

•Experience in Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) Red Hat Linux and CentOS servers.

•Excellent experience with Python development under Linux OS and Mac OS.

•Experience in using Splunk, Appdynamics, Dynatrace, Datadog, Nagios, IBM monitoring tools

•Developed Python based API (RESTful Web Service) for several in-house applications.

•Used scripting languages like Python, PowerShell, Ruby, Perl, Bash and configuration management tools Chef, Puppet, Atlassian and CF Engine and Web Service like AWS.

•Experience in Configuring and Managing logging and monitoring tools such as Nagios, AppDynamics, Prometheus, SumoLogic, Splunk, ELK.

•Excellent understanding of Software Development Life Cycle in the Waterfall and Agile testing models and QA processes.

TECHNICAL SKILLS:

Infrastructure as service

AWS, Microsoft Azure, Google cloud.

Orchestration Tools

Kubernetes.

Infrastructure Tools

Terraform, CloudFormation.

Configuration Management Tools

Chef, Puppet, Ansible, Docker.

Methodologies

Agile,Waterfall.

Monitoring Tools

CloudWatch, Prometheus,Nagios, Datadog, AppDynamics,splunk.

Build Tools

ANT, Maven, Gradle,Ansible, Docker, Kubernetes, Openshift.

CI/CD Tools

Jenkins, Sonarquebe,Nexus,Artifactory.

Bug Tracking Tool

JIRA, Remedy.

Source Code Management

GIT, Subversion(SVN).

Repository Manager

Nexus, Artifactory.

Virtualization Tools

Vitual Box, VMWare,Vagrant.

Databases

MySQL, Dynamo DB, Oracle.

Servers

JBOSS, Apache Tomcat, WebLogic, TFS, Nginx.

Scripting Languages

Ruby, Perl, YAML, Python, Bash Shell, JSON.

Operating Systems

Linux (RHEL, Debain, CentOS),MacOS, Windows.

EDUCATION QUALIFICATIONS

Bachelors of Computer Science Engineering from SAVEETHA university.

PROFESSIONAL EXPERIENCE

MERCK PHARMA, Branchburg, NJ July 2019 - Present

Role: Sr. AWS/DevOps Engineer

Responsibilities:

Worked on AWS services EC2, IAM, S3, Lambda, CloudWatch, Redshift, Dynamo DB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS and Route 53. Configuring and Networking of Virtual Private Cloud (VPC), Cloud Front, Route53. Knowledge on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.

Created Terra form modules for two tier Architecture which includes AWS resources VPC, Subnets, Security groups, Ec2, Load Balancers, Auto scaling group, Cloud watch Alarms, ECS clusters, S3 buckets for logs.

Leveraged Amazon Web Services through AWS console and API Integration Performed all necessary day-to-day Subversion/GIT support for different projects.

Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure.

Wrote many Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. Troubleshoot the build issue during the Jenkins build process.

Developed Docker images to support Development and Testing Teams and their pipeline and orchestrated Docker images and Containers using Kubernetes by creating whole master and node.

Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.

Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where 'Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions environments needs. And configuration automation using Docker containers. Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.

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

Using Kubernetes and automated application deployments and updates and orchestrated deployment. Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.

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

Created and maintained the Python deployment scripts for the Web Sphere web application server.

Developed Perl and Shell, Yaml scripts for automation of the build and release process.

Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.

Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Nagios.

Setup and configuration of web servers with apache and Ngin X.

Proficient with test automation tools like Selenium, JMeter, SOAPUI.

Drive complex deployments of Splunk dashboards and reports while working side by side with technical teams to solve their integration issues.

Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elastic search Fluent Kibana.

Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.

Worked with Atlassian tools like Jira, Confluence.

Experienced in using Bug Tracking tools like JIRA and HP Quality center.

Environment: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS) Chef, Docker, Kubernetes, Ansible, Maven, Jenkins, ANT, Confluence, Jira, Nagios Build and Deploy process and policies, LINUX Shell scripting, python, Selenium, splunk, Javascript, Ansible, SVN, AWS, Confidential AWS, JBoss, Puppet.

VERIZON, Charlotte, NC August 2017 – June 2019

Role: Sr.Azure/DevOps Engineer

Responsibilities:

Worked in highly collaborative operations team to streamline the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation. Building and Installing servers through Azure Resource Manager Templates (ARM).

Gained experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.

Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE. Configured Cloud Network Architecture using Azure Virtual Networks, VPN and Express Route to establish connectivity between on-premise and Cloud.

Lead and direct teams to complete the development tasks on the current environments and major cloud migration development for cloud components like Azure Service Fabric, Kubernetes and DC/OS orchestration in Azure Container Service, Azure Redis Cache, Azure Message Queues, Azure Data Factory and Azure App Services and SQL Azure.

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

Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large scale applications. In order to provide secured network connectivity to the containers we used Calico. Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers and Chef.

Created Azure AutomationAssets, Graphicalrunbook, PowerShellrunbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.

Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.

Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository. Using Ansible created multiple playbooks for machine creations and SQL server, cluster server and my SQL installations.

Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.

Experienced with Java Spring based frameworks for build/automaton tools using Maven.

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.

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

Automates the deployment of Linux applications inside software containers with Docker.

Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure.

Handled deployment of JAR, EAR and WAR files to the respective application server instances.

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

Deployment of a Dockerized Rabbit MQ in OpenShift so that we might use the auto-scaling capabilities of OpenShift with a Rabbit MQ cluster. Automate process for producing AEM (Adobe Experience Manager) instances onto Openshift3.

Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.

Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.

Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.

Used Splunk data Connector between Splunk Enterprise and Relational Database.

Configuration and Deployment of SQL server 2005/2008 Reporting services.

Integrated Calico with Kubernetes using CNI to enable networking and network policies in kubernetes cluster across the cloud to provide a secure and cloud native platform.

Automate Datadog Dashboards with the stack through Terraform Scripts.

Setup and maintained NFS, NIS, and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.

Involved in migration of Bamboo server, Artifactory & Git server.

Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Cloud Services, Resource Groups, Express Route) OpenShift, Prometheus, Ansible, Docker, Sonarqube, Kubernetes, Maven, Jenkins, GIT, AEM, Python, Jira, Nagios.

Homesite Insurance, Boston, MA Aug 2016 – July 2017

Role: Sr. AWS/DevOps Engineer

Responsibilities:

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.

High availability testing (both Data platform and API platform), Failover and Operations testing for multi region Amazon AWS product implementations.

Implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.

Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.

Worked on Ansible playbooks for Kafka, Grafana, Prometheus and it’s exporters.

Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server.

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

Integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid).

Installed and Administered Jenkins CI for Gradle and Maven Builds. Automated Application deployments using Jenkins and Ansible.

Experience in configuring Jenkins jobs to work with Graylog and Logic monitor for post build executions and creating visualization on it.

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker.

Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers and Kubernetes. Deployed Kubernetes cluster in production using Terraform scripts and Trouble shooted networking related issue.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems. Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.

Designed and implemented sftp, ftp, SSH on UNIX servers.

Automated Kubernetes deployments through Jenkins pulling the deployment Yaml's from GitHub and deploying them into cluster using Python scripting with Kubernetes module and through Rest-Api. Implemented Kubernetes vault (POC) for staging Artifactory cluster.

Automate Datadog Integrations through Ansible Scripts for QA, Regression and Prod environments.

Supporting the servers and Applications in Development, Testing and Production environment, Tuning of kernel parameters, maintaining and supporting of client /server applications on UNIX servers as per the requirement.

The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.

Ample experience in load balancing and monitoring with Nagios and Splunk.

Installed and administered Atlassian tools like Bamboo, Jira, Confluence and Stash.

Configuring and executing the Code quality tool Sonar and Security scanning tool Veracode

Building & configuring RedHat Linux systems over the network, implementing automated tasks through Crontab resolving tickets according to the priority basis.

Deployment of a Dockerized Rabbit MQ in OpenShift so that we might use the auto-scaling capabilities of OpenShift with a Rabbit MQ cluster. Automate process for producing AEM (Adobe Experience Manager) instances onto Openshift3.

Monitored UNIX server for CPU Utilization, Memory Utilization, and Disk Utilization and tuned the UNIX servers and suggested solutions to the Application teams/Business.

Installed Splunk in production servers for logging purpose. Built Splunk dashboards for application monitoring. Configured alerts for operational purposes.

Extensively used Power Exchange to create and migrate Datamaps from system level lo Informatica Servers.

Deployed JAVA/J2EE applications through Jboss Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows. Involved in front-end programming using C++, C on both UNIX Windows platforms.

Environment: ANT, Maven, Jenkins/Hudson, Bamboo, Nexus, Kubernetes, Puppet, Shell, Bash, Perl, Python, GIT, SVN, Splunk, Java/J2EEE, Javascript, Prometheus, Sonarqube, Apache Tomcat, Unix, Confluence WebSphere, JIRA, JUnit.

ICICI BANK, Hyderabad Nov 2013 to May 2016

Role: build and Release Engineer

Responsibilities:

Windows Operations PCI Compliance and Patching Systems Engineer primarily assist with the remediation Windows operating system security vulnerabilities, Windows server patching and server hardening for Windows 2003 and Windows 2008 servers.

Deployed OpenStack on Ubuntu maas JUJU environment, Deploying the OpenStack components on multimode with High availability environment and Integrated OpenStack with OpenStack to create software-Defined-Networking tenant and service provider network and routers.

Migrating a production infrastructure into an Amazon Web Confidential VPC utilizing using the AWS Cloud. Supported AWS Cloud environment with EC2 instances and configured Elastic IP, VPC, Elastic storage and also experience in implemented security groups. Supported AWS Cloud environment with 1000+ AWS instances and configured Elastic IP and Elastic storage.

Used SVN version control system to manage different builds for the system Application backend implemented as node.js express application server.

Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN. Extensively worked on Configuration management tool Chef, for automation.

Developed build scripts using Gulp to compress, Uglyfy, minify all Java Script files.

Utilized PowerShell and VBScript for silent install and uninstalls of applications and all other management and build scripts.

Written multiple Chef Cookbooks in Ruby language. Implemented environments, roles, data bags in Chef for better environment management. Setup Chef Server, workstation, client and wrote scripts to deploy applications.

Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.

Experience with Docker, Kubernetes, Swarm and Clustering frameworks

Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods. Built Python flask login framework and set it up as front-end login interface for several infrastructure tools such as for Kibana, Alert Manager and Kubernetes. Wrote several Bash and Python scripts to upgrade Kubernetes infrastructure related tools.

Experience with static code analysis using SonarQube.

Understanding of service-oriented architecture (REST APIs, micro-services, etc.) and developed code to make API calls

Experience with Virtualization technologies like Installing, Configuring, and administering VMware ESXi 4.1/5.0/5.5 environments. Created and managed VMs (Virtual Server) and also involved in the maintenance of Virtual Servers.

Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.

Administered Active Directory Users and Computers, groups, shares, NTFS permissions, and print servers.

Troubleshooting remote console connection problem in VMware serve

Experience in working with various Relational Databases like Oracle, DB2, MySQL and Teradata building complex queries, functions, triggers and store procedures.

Installed the Operating System on Solaris and Linux servers and blades over the network.

Environment: DevOps, Nagios, Oracle DB, MySQL, Apache, Jira, Linux Virtual machines, VMware, Perl Scripting, Python, Jenkins, Docker, Kubernetes, Solaris, OpenStack, SonarQube, AWS, Git, SVN.

Zenser Technologies, Hyderabad June 2011 to Oct 2013

Role: Unix/Linux System Administration

Responsibilities:

Responsible for Remote Linux Support with more than 600 servers.

Installation of Ubuntu and RHEL operating systems on HP and dell.

Installation and configuration of Webserver (Apache 2.2.17), MySQL 5.5 and PHP in a LAMP stack.

Provided support for server and workstation upgrades, backup and disaster recovery monitoring, user account setup and Security administration.

Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Redhat Linux .

Utilize commands and utilities such as iptable, netstat, ping to implement operating system and network security. Managed and upgraded UNIX's server services such as Bind DNS.

Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers. Decommissioning of the old servers and keeping track or decommissioned and new servers using inventory list.

Involved in Upgrade of Bamboo & Artifactory Server.

Experience in working with monitoring tools like Nagios to trigger the event handlers to send a notification and act according to the script.

Provided Support for Fixed Income application and batch processes running on UNIX servers.

Installation, Configuration and Maintenance of VERITAS cluster server VCS for UNIX boxes.

Worked on implementing Sudo on servers and providing root access for application users.

Creation and management of users' and groups' accounts, passwords, profiles, security (ACL, Disk Quota, and PAM), permissions, disk space usage and processes.

Involved in setting up Jira as defect tracking system and configured various workflows, customizations, and plug-ins for the Jira bug/issue tracker.

Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.

Installation, configuration, support and security implementation on DNS, DHCP, NFS, HTTPD.

Performance of RPM and YUM package installations, Yum repository management.

Used the remedy ticketing system to troubleshoot and resolve issues with the servers such as mount point issues.

Responsible for Applied patches and supported Linux Servers with Oracle Database servers

Handling problems or requirements as per the ticket (Request Tracker) created. Configuration and troubleshooting - LAN and TCP/IP issues.

Environment: Subversion, Solaris, Apache Tomcat, Ubuntu, RHEL, Jira, Centos3/4, JIRA, LINUX, Web logic, Perl scripts, Unix, Shell scripts YUM, Nagios.



Contact this candidate