Eshwar - AWS Devops Engineer |
[email protected] |
Location: Aubrey, Texas, USA |
Relocation: Anywhere |
Visa: H1B |
Professional Summary:
Having 9 years of experience in Linux Administration, DevOps and Cloud Implementations. Experienced in Server infrastructure development on AWS Cloud, extensive usage of EC2, IAM, RDS, S3, EBS, Route53, ECS, VPC, CloudFormation, CloudWatch, Redshift, lambda, DynamoDB, SNS, SQS, EMR, CloudTrail, AWS Config. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, Auto-scaling, Elastic load balancing (ELB) in the defined virtual private connection. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3bucket. Utilized Amazon Route53 to manage DNS zones for end users to internet application. Experienced in Creating JSON templates in CloudFormation to manage AWS resources. Experienced in running web scale services on Amazon Web Services. Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Python and Docker. Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity. Worked on NoSQL databases like Cassandra, MongoDB. Extensively worked with source code Version Control tools like SVN (Subversion), GIT, GitHub, Bitbucket. Expertise in using build tools like Ant, Maven, Gradle for the building deployable artifacts such as Jar, War, Ear and Zip extension files. Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis. Created Cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI. Azure Storage Planning Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Window 10 based computer which is joined to Azure AD. Implemented and managed AD synchronization. Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE Exposed Virtual machines and cloud services in the Nets to the Internet using Azure External Load Balancer Extensive experience in Windows AZURE(laaS) migrating like creating AZURE VMs, storage accounts, HDs, storage pools, migrating on premise servers to AZURE and creating avallability sets in AZURE Worked in container-based technologies like Docker, Kubernetes and OpenShift. Worked on Hudson, TeamCity, Jenkins for continuous integration and for End-to-End automation for all build and deployments. Developing Terraform scripts as per the deployment architecture & capacity panning for given project. 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. Exposure to Mesos/Kubernetes, Marathon cluster environment for application deployments & Docker containers. Efficient experience in using Nexus and Artifactory Repository managers for Ant, Maven and Gradle builds. Used Ant, Maven and Gradle as a build tool on java projects for the development of build artifacts on the source codes. Expertise in Application Deployments & Environment configuration using Chef, Puppet and Ansible. Involved in writing Python and shell scripts for compilation and deployment process, uDeploy which execute the automated CI and release management process. Experienced in writing Shell, PowerShell, Groovy, Perl, Ruby and Python scripts to automate the deployments. Expert in deploying the code through web/application servers like IIS, WebLogic, WebSphere, Apache, Tomcat, JBOSS, Nginx. Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and apiP Developed automated unit tests & functional tests using the test suites JUnit, SoapUI and Selenium. Monitored the servers & applications using Nagios and Splunk. Worked on creating and implementing application monitoring, and logging strategies using Logstash, Elasticsearch, Zabbix and Kibana. Experienced in using Ticketing & Bug tracking tools like JIRA and used SonarQube for automated code review. Extensive experience in Linux/Unix system Administration in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Enterprise Linux (RHEL), SUN Solaris. Experienced in reviewing system logs files for errors, settings up CRON jobs for backups and monitoring process. Experienced in Setup and maintenance of NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server. Worked on Installation/upgrading TSM on Unix Servers, Developed and executed test plans for Veritas Cluster with Netapp SAN. Strong ability to troubleshoot any issues generated while building, deploying and in production support. Good Interpersonal Skills, quickly adapt to new environments and learn modern technologies. Technical Skills: Cloud Technologies: AWS, EC2, ECS, S3, IAM, RDS, ELB, GCP, Elastic BeanStalk, Lambda, EBS, Redshift, SNS, SQS, CloudWatch, CloudFormation, DynamoDB, VPC, Route53, EMR, CloudTrail, Fargate, Secret Manager, AWS Config Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (AzureAD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB. DBMS: Oracle, SQL Server, MySQL, MongoDB, Cassandra. Tools: CVS, Subversion, GIT, Ant, Maven, Gradle, Hudson, TeamCity, Jenkins, Chef, Argo CD, Bamboo, Puppet, Ansible, Nexus, JFrog, Docker, Packer, Nagios, Splunk, Confluence, JIRA. Scripting Languages: Shell, Perl, Ruby, Python, Groovy, PowerShell. Web/App servers: WebLogic, WebSphere, IIS, JBOSS, Apache, Tomcat Operating System: UNIX, Sun Solaris, Red Hat Linux, SUSE, Ubuntu, CentOS, Windows. Professional Experience: Elevance Health, TX Jan 2023 - Present DevOps/SRE Engineer Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment via Terraform and EC2 Installs with RHEL8 and Scientific Linux. Automate Deployment using configuration Management tool like Ansible to provision amazon AWS Instances to enable continuous Deployments. Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud. Utilized Terraform to define and manage infrastructure as code (IaC), including certificate resources, reducing manual intervention and human error. Enhanced system reliability and security by regularly updating SSL/TLS certificates across production, staging, and development Proactively monitored certificate expiration dates and implemented automated alerts to prompt timely renewal, minimizing downtime and security risks.Worked on Autoscaling, Cloudwatch(monitoring), Amazon S3(storage) and Amazon EBS(persistent disk storage). Performed Integrated delivery (CI and CD process) Using WorkOs and Bamboo. Maintained Workos continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments Developed automated scripts to deploy services and infrastructure components in AWS. Implemented Organization's DevOps strategy in Linux and windows environment and adopted cloud strategies using Amazon Web Services. Azure Storage Planning Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Window 10 based computer which is joined to Azure AD. Implemented and managed AD synchronization. Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE Exposed Virtual machines and cloud services in the Nets to the Internet using Azure External Load Balancer Extensive experience in Windows AZURE(laaS) migrating like creating AZURE VMs, storage accounts, HDs, storage pools, migrating on premise servers to AZURE and creating avallability sets in AZURE Hand-On experience in implement, Build andDeployment of CI/CD pipelines, managing projects often includes tracking multiple deployment across multiple pipeline stages (Dev, Test/QA staging and Production) Implement CI/CD tools Upgrade, Backup, Restore,API call, DNS, LDAP and SSL sertup. Created AWS terraform templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, CloudWatch, AWS Config, Cloud Trail. Created S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and worked on setting up and maintenance of Auto-Scaling AWS stacks. Configuring and Networking of Virtual Private Cloud (VPC), Written CloudFormation templates and deployed AWS resources using it. Created multiple new AWS accounts for dev, test, and prod environments to the application teams as per the requirement. Implemented Blue/Green deployments with AWS CodeDeploy where new version of application is tested in deployment other than in-place deployment and then traffic is diverted into the latest deployment. Setting up the build and deployment automation for Java base project by using Workos and Bamboo. Implemented Continuous Delivery pipeline with Bitbucket, Bamboo, Docker, and AWS AMI's. Creating and maintaining golden images using packer. Building Docker image with Packer and provisioning with Kubernetes by using Docker Packer Builder. Experienced in deploying applications in to Kubernetes using Gitops Tools (Argo CD) Experienced in creating projects in Argo CD and deploying Argo CD in to Kubernetes cluster from the scratch. Deployment in to Kubernetes cluster directly from GitHub using Argo CD tool Deployed Kubernetes clusters on top of amazon EC2 instances using Dockers warm and managed local deployments in Kubernetes creating local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts. Used Kubernetes to orchestrate the blue green deployments, scaling, and management of Docker Containers. Helm helps to manage Kubernetes applications. Handled tasks such as managing node groups, ensuring proper networking, monitoring cluster health, scaling and applying updates. Ensuring readiness involves monitoring the clusters capacity, performance and configuration to handle current and future workloads effectively. Introducing Continuous Integration and containerisation principles and best practice to multiple product teams, introducing and onboarding them to Kubernetes, Docker. Used Splunk to monitoring/metriccollection for applications in a cloud based environment. Experience in analyzing the logs to collect information about server events, server performance and user activity using Splunk. Setup datadog monitoring across different across different servers aws services. Environment: AWS, Azure, Azure AD, AKS,Ansible, Workos, Amazon EC2, S3, EBS, Elastic Load Balancer, SES, SNS, ACM, Terraform, Argo CD, Bitbucket, Git, Kubernetes, Docker, Python, shell, JIRA, Docker. Capital One, TX June 2022 - Dec 2022 DevOps/Cloud Engineer Automated the infrastructure deployment for different stages like Dev/QA/Prod. Maintained AWS environment which includes VPC, Subnets, ELB, RDS, EC2, S3, Route53, CloudWatch, etc. Continuous and automated deployment of public and private facing web pages in AWS infrastructure. Collaborating wif various teams in gathering requirements and suggesting infrastructure solutions based on necessity and financial constraints. Assigning roles and policies to users, Security groups using IAM. Developed the build CI/CD pipeline script using different programming languages like Shell and Python and secure them wif Apache Kafka, Apache Ni-fi and Agile methodologies. Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. Implementing ELBs and Auto scaling groups for EC2 instances for providing high availability and fault tolerance. Using EC2 instances as servers to host and manage the services GIT, Gitlab, Jenkins and Ansible which made slow processes into dynamic API procedures. Aws engineer and orchestrated CI/CD pipeline for Microservices based applications consists of Java, React, Go and Python development technologies using Git, Gitlab, Jenkins, Docker, Nexus, Jfrog, Terraform, Ansible, Kubernetes, SonarQube, Prometheus, Grafana and many other DevOps tooling on Azure and AWS Migrating existing environment to the different regions on AWS using Terraform and Cloud Formation. Worked on migration from on premise station to AWS, used Kubernetes for infrastructure AWS created by EKS Built and maintained Datadog on AWS using kops and terraform. Created containers wif Volumes, ConfigMaps, Secrets, etc., and Installed Gradle Cache application using Helm Chart. Scheduling downtimes and using reserved instances to reduce the costs Implementing build tools like Maven to enhance the overall operational environment. Working on managing the repositories for Maven using services like S3. Using Ansible playbooks to manage and configure servers in the virtual environment. Experience in working wif Jenkins to build and manage integration and deployment pipelines. Involved in troubleshooting issues wif CI/CD pipelines. Identify risks, cost saving opportunities and collaborating wif the management in implementing them. Working on creation of Docker containers for work isolation and managing the application life cycles for development teams. Had Experienced in Cl build and deployment infrastructure and processes for multiple projects using Jenkins, Docker, Ansible and GitHub. Worked wif Docker and halp improve our Continuous Delivery framework to streamline releases and reliability. Supporting the CI/CD multibranch configuration pipeline (enkins File) for the frontend and backend micro services deployments. Worked in migrating the on-prem application to AWS cloud platform and migrated the various application from AWS ECS to AWS AKS. Experienced in Using Provisioning tool Terraform to build Azure and AWS infrastructure. Worked wif Kubernetes to manage the containerized applications, creating config maps, deployments, secrets, and services and deploying application containers as pods. Collaborating in daily stand-ups, ensuring that best practices and consistent methodologies are considered while solving high priority enterprise level IT issues. Recommend and implement changes to existing hardware and operating system infrastructure including patches, users, file systems and kernel parameters Deployment management skills for deployment and environment management architecture and process creation. Use DevOps tool Puppet in provisioning AWS machines. Acting as escalation point to troubleshoot application and operating system problems and suggest possible performance tuning. Configured and managed ELK stack to collect, search and analyze log files across the servers and created optimized indexes and derived analytics on Elasticsearch data. Environment: AWS, Ansible, Workos, Amazon EC2, S3, EBS, Elastic Load Balancer, SES, SNS, ACM, Terraform, Bitbucket, Git, Kubernetes, Docker, Python, shell, JIRA, Docker. CVS Health, AZ October 2020 - May 2022 DevOps/Azure Engineer Perform cloud migrations and work with clients and development teams to own the infrastructure components of the project. Design, implement and manage virtual networking within Azure and connect to on-premises environments, configure Express Route, Virtual Network, VPN Gateways, DNS and Load Balancer 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. Installed and Configured Log Analytics. Creating Change Management Dashboard in Azure cloud to monitor the success and failure of live deployments. Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management. Creating PowerShell and CLI script for automating VM build process, worked with clones and snapshots of Virtual Machines. Implemented Bastion Host s to communicate with other hosts in the internet from a private host. Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security, firewall, Backup and restore Azure services. Configured Azure SQL Database and Data warehouse (DW) on virtual machines and PaaS. Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud. Design & Implement migration strategies for traditional systems on Azure (Lift and shift/Azure Migrate, other third-party tools) worked on Azure suite: Azure SQL Database, Azure Data Lake(ADLS), Azure Data Factory(ADF) V2, Azure SQL Data Warehouse, Azure Service Bus, Azure key Vault, Azure Analysis Service(AAS), Azure Blob Storage, Azure Search, Azure App Service, AZURE data Platform Services. Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections). Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets. Understand the latest features like Azure DevOps introduced by Microsoft Azure and utilized it for existing business applications worked as build and release engineer, deployed the services by Azure DevOps pipeline. Created and Maintained pipelines to manage the IAC for all the applications Involved in testing Snowflake to understand best possible way to use the cloud resources Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment. Created Azure SQL database, performed monitoring and restoring of Azure SQL database. Performed migration of Microsoft SQL server to Azure SQL database. Experience working on Service fabric and Azure container service. deployed architecture for Azure Service fabric. Wrote Ansible Playbooks to install and configure Apache, Tomcat, Jenkins, Run deck and deployment automation. Installed Docker Registry for local upload and download of Docker images and even from Docker hub Run Jenkins on-top of Kubernetes to drive all automation with web-hooks tied into our GIT system. Used most recent pipeline/multi-branch usefulness for dealing with all stages of pipeline by means of Jenkins file written in Groovy. Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub. Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins. Planned, designed, configured and implemented Windows Server Update Services WSUS (both master and replica server) Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the Big Data. Design and write code to develop and maintain systems which power Splunk multi-tenant services hosted in the public clouds Environment: Azure, Nexus, Ansible, Azure DevOps, Terraform, Jira, SHELL, Groovy, Bitbucket, Docker, Kubernetes, GCP, Packer, Windows Server Update Services (WSUS), Azure bastion, Splunk. Fannie Mae, Herndon, VA March 2020 October 2020 AWS DevOps/ Site Reliability Engineer Implemented AWS Code as Pipeline and Created Cloud formation JSON templates for infrastructure as code. Extensive knowledge on IBM Urban code Deployment features like Deployment process automation, Environment and configuration management, Artifact repository and security approvals and notifications UCD Pipeline setup to deploy Batch Jobs in Lambda. Created components and Configured S3, ECS, ECR in urban code deploy. Provisioned and administered EC2 Instance and configuring EBS, Simple Storage (S3) cross region, replication Load Balancer, configure Auto scaling. Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance. Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins. Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform. Used Bash & Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs. Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services. Ensured data integrity and data security on AWS technology by implementing AWS best practices. Setting up the build and deployment automation for Terraform scripts using Jenkins. Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks. Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Improving the Performance of Jenkins by implementing the setup of Master-slave architecture. Setting up the jobs for Continuous integration process, also to execute test cases using Jenkins. Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed Created data masking mappings to mask the sensitive data between production and test environment. Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and expertise in architecting secure VPC Solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations. Worked on AWS VPC Peering, Transit Gateways, AWS Site-to-Site VPN, Transit VPCs, Gateway, ELBs, NAT Gateways, Internet Gateways, OpenVPN and VPC endpoints/gateways/interfaces. Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability. Implemented Flyway for the PostgreSQL database, Created Pipeline as code building the package and Pushing to UCD for deploy SQL Scripts with Amazon RDS Aurora DB cluster. Used Docker to Containerize the servers for the test environments and development environments needs. And configuration automation using Docker containers. Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances. Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments. Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Created Jenkins Pipeline for API Services between two applications (TEST, ACPT, PROD) Build the maven artifacts using Jenkins and Deploying into Amazon Cloud Environment by adding Monitoring Metrics to CloudWatch and the respective Alarms. Executed the Maven builds locally to troubleshoot Java code issues. Responsible for IAM to set up user roles with corresponding user and group policies using JSON. Worked on Sonar setup for code coverage using Jacoco and Surefire Plugins. Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc. Worked on integrating AWS Dynamo DB using AWS Lambda to store the values the items and backup the DynamoDB streams. Worked on supporting end to end pipelines in Jenkins to build out Docker images and stored in ECR. Design and Implement Groovy DSL framework (extending Jenkins DSL) for Pipeline of Projects (Build, Deploy, Release). Managing the OpenShift cluster that includes scaling up and down the AWS app nodes. Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline. Participated in implementing Branching and merging strategies. Used JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, planning sprints. Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any. Environment: Terraform, AWS, ECS, Fargate, ECR, Docker, Jenkins, Cloud foundry, Ansible, Python, Shell Scripting, Kubernetes, Dynamo DB, Amazon Lambda, Groovy, Maven, CloudFormation, Flyway, SonarQube, Jira , Docker, Kubernetes, Cloud foundry, VMware, Bitbucket, Urban Code Deploy, Nexus. NextEra Energy Resources, Jupiter, FL January 2019 March 2020 AWS DevOps/ Site Reliability Engineer As DevOps Engineer, I am responsible for design, build, monitor, and enhance services and production environment. Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Design & implemented the Virtual Private Cloud (VPC) service for increase of customer's on-premises datacenter with AWS Cloud utilizing AWS VPC and VPN & direct connect services. Involved in DevOps automation processes for build and deploy systems. Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform. Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform. Worked with Ansible (automation tool) to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers. Designed and Implemented Data security based on categorization. Created featured, develop, release branches in Bit Bucket (Git) for different application to support releases and CI builds. Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins. Migrating databases to datacenters to AWS RDS (cloud), while maintaining them. Created and maintained playbooks in Ansible for continuous deployment of resource in site/paging and production environment. Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher. Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon Kinesis. Created Cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI. Setting up OpsCenter for the Monitoring. Monitoring review and enhancement for system, application, Docker and Cassandra. Automated the cloud deployments using Ansible, Python (Boto & Fabric) and AWS Cloud Formation Templates. Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools. Developed build using MAVEN as build tools and used Jenkins tool to kick off the builds move from one environment to other environments. Resolved update, merge and password authentication issues in Jenkins and JIRA. Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using tools like Ansible & Jenkins. Launched an AWS EC2 instance using CloudFormation Template mapping the instances and passing the AMI id of the instance. As a Site Reliability Engineer worked on all Layers in Open Stack from Network Layer to Application Layer. Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory). Exposure to Mesos, Marathon, cluster environment for application deployments & Docker containers. Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash. Worked on Liquibse to automate SQL files through Jenkins pipeline. Experience using open-shift enterprise 3 and deployed applications using Docker containers in the cloud with PAAS. Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS. Involved in setting up and operating Aws Relational database service (RDS) & NoSQL Database Dynamo DB(DDB) services. Source code Migrated from PVCS to SVN and SVN to Bitbucket. Virtualized the servers using the Docker for the test environments and dev-environments needs. Used Jenkins for automating Builds and Automating Deployments. Integrated Maven with Subversion to manage and deploy project related tags. Involved in editing the existing Maven files in case of errors or changes in the project requirements. Developed and maintained Perl/Shell scripts for build and release tasks. Installed/Configured and Managed Nexus Repository Manager and all the Repositories. Designed and implemented CI/CD using Jenkins and Ansible to provide an end to end monitoring and deployment Good working experience on DevOps tools such as Ansible, Jenkins, GIT, Docker, and Kubernetes. Perform Deployment of Release to various QA & UAT in Linux environments. Hands on Experience on Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra and SQL Server. Used the JIRA for bug tracking, creating the dashboard for issues. Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc. Configuring, maintaining network and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP and SNMP. Involved in 24/7 support for production environments. Environment: Unix/Linux, Terraform, AWS, Ansible, Jenkins, Amazon Lambda, Ansible, RDS, Ruby Scripting, Python, Shell Scripting, Kubernetes, Groovy, Maven, CloudFormation, Liquibase, SonarQube, Jira, Cloud foundry, VMware, GIT, Nexus. Client: SoftNets Solutions INC, Sunnyvale, CA Dec 2016 Dec 2018 Role: AWS/DevOps Engineer Responsibilities: Migrated an existing on-premises application to AWS using AWS Snowball, Ansible, CloudFormation, Terraform. Launched and configured of Amazon EC2 Cloud Servers using AMI's and Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Point team player on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc. Proven ability to manage database infrastructure in AWS (RDS and EC2) Created Ansible playbooks to automate system operations, to deploy applications on Dev, QA, production environment and to configure hosted Instances within AWS. Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs and worked to create AWS components like EC2, IAM, VPC, ELB, Security groups. Converted production support scripts to Ansible playbooks and implemented Ansible to manage all existing servers and automate the build/configuration of new servers. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins. Worked on installation of Docker using Docker toolbox and creation of Docker containers and Docker consoles for managing the application life cycle virtualized the servers using the Docker for the test environments and dev-environments needs also, configured, automated using Docker containers and built additional Docker Slave nodes for Jenkins using custom built Docker images and instances. In Kubernetes created services to deploy the services. Apart from this created replica sets, deployments, and defined type of service as like elastic load balancer which meets the end user as a service and configured the route 53 in AWS and defined domain names at perfect URL for the end users. Maintain NGINX package with custom modules like Nginx page speed. Expert in Continuous delivery pipeline setup using Groovy scripting and CloudBees Jenkins. Deploying the War, Jar, Ear artifacts from Artifactory to different environments like QA, UAT, Prod, pre-Prod. Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters. Evaluating existing build automation tools (Chef and Ansible) for specific use cases and streamlining process for product teams. Used GitHub and Jenkins plugins to leverage integration tests using Jenkins builds and SonarQube to provide code quality and coverage before project is merged. Managed the artifacts generated by Gradle in the Artifactory repository. Set up Jenkins server dev environment and configured maven build scripts in Jenkins Application Deployments & Environment configuration using Ansible, AWS. Created & Maintained Shell/Perl Deployment Scripts for NGINX, WebLogic web app Servers. Performing integration with Jenkins study to automate the application with Selenium and Java. Jenkins to automate Jenkins pipeline jobs & Jenkins DSL, good with code validate Pmd & sonar. Hands on with performance monitoring and alerting services using Nagios and Zabbix. Experience with log managements tools (ELK stack). Have used Confluence to create, share and discuss content and projects. Created multiple Python, UNIX Shell scripts to configure Nagios to monitor EC2 Linux instances with Ansible automation. Environment: AWS, Gradle, RDS, Artifactory, Docker, Jenkins, Chef, Ansible, NGINX, GITHUB, Kubernetes, Python, Openshift, UNIX, Shell Scripting, Groovy, Nagios, Zabbix. SEMAC Computers Pvt. Ltd., Hyderabad, India June 2014 to July 2015 Linux System Administrator Setup, configure and troubleshot TCP/IP, DHCP, DNS, NFS, CIFS, and Samba servers in a multiplatform LAN. Bash scripting to schedule and automate processes. Manage swap configurations. Scheduling of automatic and repetitive jobs using shell scripts with crontab. Configuration of servers by CFEngine or manual configuration and troubleshooting. Constant hands on Linux network environments. Perform multiplatform volume management using LVM and VCS volume manager. Monitoring logs on Linux servers including processes crash and swap management, with password Recovery and performance tuning. Responsible for data management using Red Hat utilities for archiving, compression backup and restoration. Review server platforms, installations and configurations to ensure corporate and industry standard were followed. Maintaining system configuration and log files and also system error logs. Responsible in part of the ticketing system. Installing and maintaining the operating system and related software products. Participating in root-cause analysis of recurring issues, system backup and security setup. Experienced using Red Hat Satellite server to deploy, monitor, update, and manage systems. Involved in complete Administration tasks on Red Hat Linux and documentation for the projects executed. Monitored DNS, LDAP, kickstart, IPChains/IPTables firewall, SSH, MYSQL and User Administration. Install/Configure new Linux servers running RedHat. Perform fault isolation for all Linux systems to prevent re-occurrences of problematic processes. Monitor system backups and restore files as needed. Wrote Bash script for content push, setup multiple user accounts, configuration and to compress files. Environment: Linux server, SSH, Redhat , DNS, LVM, MySQL, CFEngine, TCP/IP, DHCP, DNS, NFS, CIFS Education Details : Masters in Computer Science 2016. Keywords: continuous integration continuous deployment quality analyst access management sthree database active directory information technology golang Arizona California Florida Idaho Texas Virginia |