Home

Keerthi Reddy - DevOps Engineer
[email protected]
Location: New York City, New York, USA
Relocation: yes
Visa: H1B
Keerthi Reddy
DevOps Engineer

Skilled professional experience of 6 years in IT industry as a Cloud DevOps, Build and Release Engineer with Linux Systems Administrator experience in variety of cloud settings - Private, Public and Hybrid Cloud AWS, GCP& Azure platforms along with using various tools like Docker, Kubernetes, Ansible, Terraform, Jenkins, Git, &JIRA. Enthusiastic to work in a knowledge gaining and sharing environment.

Professional Summary:
Expertise in AWS Cloud IaaS stage with components EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, Cloud Formation, Cloud Front, & Direct Connect and other services of AWS family.
Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Ansible, Ansible Tower. Designing cloud-hosted solutions, specific AWS product suite experience.
Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments and Data centers.
Experienced in use of Docker & Kubernetes to manage micro services for development of continuous integration and continuous delivery.
Working knowledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage, and Azure Services.
Experienced in configuring the Ansible Tower to automate repetitive tasks and quick deployments for the critical applications deployment, cloud provisioning, ad-hoc task-execution, and multi node orchestration.
Championed in cloud provisioning tools such as Terraform and CloudFormation.
Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
Hands-on Configuration management, Change/Release/Build management.
Automated the process of installation, configuration of the web application servers like Apache Tomcat/Nginx using Ansible / Chef /Puppet.
Skilled in developing and implementing Ansible playbooks for automating configuration management.
Kubernetes is used to orchestrate the deployment, scaling, management of Docker Containers.
Extensive experience in Bash scripting.
Written shell scripts to automate the administrative tasks and management using cron
Automated build and deployment process using Python and Shell Scripting to ensure Code-level application security such as IAM roles, credentials, encryption, etc.
Proficiency with Unix, Redhat/CentOS Linux systems.
Ability to build automated scripts and coordinate with the software development team with comprehensive knowledge of SDLC software development life cycle.
Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, send mail, ftp, SSL, SSH, HTTPS, SFTP, TFTP and system troubleshooting skills.
Good knowledge in product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.
Analysis and performance tuning of application and systems. Developing failover procedures for disaster recovery.
Defect management and bug tracking, change requests, documenting change implementation processes.
Helping testing teams by making sure that all deployments are happening in time to QA, UAT, Bug fix, and other environments.

Technical Skills:

Operating Systems Linux (RedHat 4/5/6/7, CentOS, SUSE), UNIX [Solaris 11/10/9, HP-UX 11.23, 11.31, IBM-AIX (4.3/5.x/6.x/7.x)], Windows.
Cloud Environments Amazon Web Services (AWS), Microsoft Azure
Application Servers & Web Servers Apache, Tomcat, WebLogic, WebSphere, JBoss, Nginx
SCM Tools Git, Subversion (SVN), Bitbucket.
CI/CD & Build Tools Jenkins, Bamboo, Hudson, Maven, ANT, Gradle.
Testing Tools Selenium
Automation tools Chef, Puppet, Ansible, Kickstart, Jumpstart, Cloud Formation, ARM templates
Container tools Docker, Kubernetes.
Monitoring Tools Nagios, Splunk, Cloud watch, CA Wily Introscope, Zabbix, ELK (Elasticsearch, Logstash, Kibana).
Programming languages Python
Scripting Languages Perl, Python, Go, YAML, Ruby, PHP, Bash Shell scripting, PowerShell, JSON.
Bug Tracking Tools JIRA, Bugzilla, Confluence.

Project Experience:

DevOps (CICD)/AWS Engineer Apr 2019- Present
Macy s, New York City, New York

Roles & Responsibilities:
Worked on AWS Services like EC2, VPN, ENI, Security Groups, ELB, AMI, EFS, S3, EBS, IAM, KMS keys, CloudFormation Templates, Autoscaling groups and Elastic search.
Migrated on premise applications to public cloud Services like AWS.
Developed micro-services using Spring MVC and Spring Boot.
Created Custom AMI s Using Ansible and CloudFormation.
Performed AWS server Rehydration s and encrypted AMIs and EBS volumes.
Created High available and scalable applications for java on AWS cloud.
Utilized Cloud watch to monitor system metrics by configuring CloudWatch Dashboard.
Worked on Access Management for Various applications and implemented security of applications by ForgeRock applications.
Create new Continues Integration and Continuous deployment Pipelines from existingPCF based TeamCity tool to Azure DevOps environment.
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Create pipelines for Java applications in Azure cloud environment and deploy across stages (DEV/QA/CERT and Production environment).
Deploy Infrastructure as code using Terraform to create Azure components within cloud.
Worked on Azure components like Azure functions, HELM, MQ services, cosmos DB, application insights and Azure log analytics.
Experience working inAzure log analytics, Azure monitor, blob storage, cosmos DB, front door, application insight, Datadog
Using different kinds of build tools like ANT, Maven, Gradle, and MS build.
Design and implement the CICD architecture and automation solutions using GITHUB, Bitbucket, Jenkins, Ansible Tower. Deploying to production environment in AWS using terraform.
Used Gradle and Maven as a build tool on Javabased projects for the development of build artifacts on the source code.
Transfer data from Datacenters to cloud using AWS Import/Export Snowball service
Experience in AWS Cloud Computing services, such as EC2, S3, Lambda, API, Dynamo, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier.
Implemented Jenkins Master/Slave concept in Jenkins s dashboard.
Participated in ongoing design, using Groovy Scripting (Shared Libraries) implementation, and maintenance of systems and tools to implement CICD pipeline.
Triggering the Ansible Tower template from Jenkins, Bamboo to deploy the application into different environments (i.e., AWS, VM s, PCF).
Developed Microservices to provide Restful API utilizing Spring Boot with frameworks such as Hibernate, Spring Data JPA and messaging engines.
Modernized the legacy applications using Docker containers in Kubernetes.
Worked with AWS Code Pipeline and creating cloud formation JSON templates which are converted to Terraform for infrastructure as code.
Implemented Terraform modules for deployment of applications across multiple cloud providers
Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.
Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
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.
Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create Virtual Network and End Points in Azure Portal.
Environment: UNIX, WINDOWS, GITHUB, Bitbucket, AWS, PCF, EC2, S3, IAM, AZURE CLOUD, AngularJS, MongoDB, ASP.NET 4.0, AJAX, C# 4.0, T-SQL, LINQ, Entity Framework.

DevOps (CICD)/GCP Engineer Aug 2018 - Mar 2019
Employment Development Department, Sacramento, CA
Roles & Responsibilities:
Developed and implemented Software Release Management strategies for various applications according to the agile process.
Create Azure CI/CD pipelines for both Application Code and Infrastructure as Code and automate the building process using different repos (Azure repo, Git, GITHUB).
Worked on google cloud platform (GCP) services like compute engine, App Engine, cloud storage, Big Query, GKE (Google Kubernetes engine), IAM, stack driver monitoring and cloud deployment manager.
Creating and managing Azure Web-Apps and providing access the permission to Azure AD users.
We monitored all our microservices through the Stack driver and we are responsible to hold all the production support permissions and if something fails or alert triggered, we need to roll back the version for particular microservices.
We migrated all our microservices from GCP (Google cloud platform) to Microsoft azure cloud.
We migrated all the microservices from Google Cloud platform to Microsoft azure and especially we deployed few services from Google Kubernetes engine (GKE) to Azure Kubernetes services (AKS) and few services from Google app engine (GAE) to Azure app services.
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Worked with various services provided by GCP (Google Cloud Platform) to manage the different types of microservices in Data Ecosystem in Schlumberger.
In supporting for developers by deploying the python and Java supporting micro services to Google App Engine (GAE) and Google Kubernetes Engine (GKE).
We provisioned all our infrastructure through the terraform and deployed all our microservices with the to the all environments with the help of Azure DevOps by writing yml file (to utilize multistage pipeline).
Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
Create, build, and deploy .Net enrollment application (Claims department) in all environment phases (DEV/QA/Stage/Prod) in Azure cloud
Working for Software Configuration Engineer Platform team responsible for specialization areas related to Chef for Cloud Automation.
Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
Access Keys and MFA and Experience migrating infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure and GCP.
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.
Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.
Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
Developed Python career path through professional development while working on Python projects.
Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
Involved in analysis phase (Identity 2 and 3 tier patterns based on existing infra), writing Puppet scripts.
Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
Responsible for automated deployment of java application in Tomcat Server using Puppet scripts.
Responsible for automated identification of application server and database server using Puppet scripts.
Hands on configuration management using Chef.
Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments
Migration of Bamboo and control tier along with build servers, Hands on experience in Python, Amazon Web Services (S3, EC2, Lambda, RedShift, SNS, Cloud Formation), SQL Server 2008 Database.
Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.
Created branches, performed merges in version control systems GIT, ClearCase, GitHub, SVN, Stash and Perforce.
Used Amazon web servers for continuous delivery systems.
Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
Used Jenkins as a CI tool for performing the build automation.
Written shell scripts to monitor the logs after deployments and send emails automatically.
Chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
Environment: Shell Scripting, Puppet, Chef, Bit Bucket, JIRA, Python, Tomcat, Apache, Oracle, Jenkins, Ruby, Chef, JIRA, Maven, Git, Ubuntu, CentOS, AWS, Elastic Load Balancer, S3, Cloud Watch, IAM, RDS, Storage Gateway.

Middleware/ Cloud Admin Jun 2015 - Jul 2017
Scottline Technologies, Hyderabad, India

Roles & Responsibilities:
Worked as Tier-3 Operations effectively provide support and administration of enterprise middleware applications and managing AWS cloud environment.
Actively manage, improve and monitor AWS infrastructure various resources (VPC, EC2, S3, ELB, IAM, CloudWatch & SNS, Auto-scaling, RDS).
Deployed the applications on multiple JBOSS instances and maintained Load balancing, high availability and fail over for the servers.
Implemented procedures for operation and overall administration of IIS web servers.
Performed the daily system administration tasks like managing system resources and end users support operations and security.
Supported technical team members in troubleshooting and resolution of all IIS application problems. Scripting of administration tasks using CLI, Power Shell, Shell.
Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
Working with DEV/QA team for deployment and release process.
Configuring and Maintaining the File Systems, swap space, Disk Quotas and ACLs (Access Control Lists) for users. Specializing in Microsoft Windows, Server Engineering Administration design planning and execution.
Created automated system to create VM's, storage accounts, Network Interfaces, etc. and install Azure SDK in Azure.
Experience in installing and updating the packages with RPM and YUM tools. Day to day deployments and support multiple environments.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS and Azure. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Responsible for adding, creating new users, groups, setup home directories, and appropriate access restrictions to software and directories & files using access modes.
Providing on-call support in weekends with rotation for productions issues.
Responsible for the operation and administration of IIS web servers across Engineering, QA and Production environments, .Net application support and integration with IIS.
Experienced in Database optimization and developing stored procedures, Triggers, Cursors, Joins, Views, Cursors and SQL on databases: MySQL, Oracle10g.
Developed many shell scripts to automate the maintenance process of the JBOSS and recover the backed up JBOSS configuration.
Configured and created JMS queues & topics, Connection Factories, Data sources, connections pools & multi connection pools.
Performed the daily system administration tasks like managing System resources, Disk space resources, operations, and security. Performing backups/restores using tar and gzip tools.
Used java tools such as Jconsole, VisualVM, etc. to monitor and evaluate jvm heap size, analysis of thread dumps and heap dumps using jstack and jhat, JDK tools.
Used proxy load balancing configuration to support backend application servers. Created and deployed SSL certificates for JBOSS 6, Apache tomcat &nginx. Managed and processed problem tickets for Change/Release and problem management
Monitoring middleware environment with Wily Introscope, Zabbix, and Grafana & Kibana Elastic Search. Extensive experience with Wily Introscope in determining and assigning threshold and performing statistics analysis of any isolated or system wide issue.
Environment: Tomcat Apache 6.x/7.x,8x, JBOSS Application Server 6.x/7.x, WebLogic server 8.1/9.2/10.0,11g & 12C, IBM Web Sphere 5.0/6.0/7.0, Power shell, puppet, service now, Apache Http 2.x, My SQL, SQL server 2012, Venafi, Windows 2003,2008 & 2012, Linux, Solaris, GIT/SVN, Introscope.

Education:
BS in Computer Science, Samskruti College of Engineering and Technology, Telangana, India
Keywords: csharp continuous integration continuous deployment quality analyst user experience message queue sthree database active directory information technology golang hewlett packard microsoft California

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];143
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: