CLOUD/DEVOPS ENGINEER PHONE: 813-***-****
7+ years of experience in IT industry as a Competent Cloud/DevOps Engineer, with extensive skills in Cloud Technologies (AWS, Azure). Skilled in Design and Implementation strategies for End-to-End deployments using CI/CD, Automation, Configuration Management and other DevOps tools.
Proficiency in Infrastructure Development and Pperations including Automating, Configuring and Deploying using AWS Services.
Proficient in AWS Cloud platform and its features which includes and not limited to EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3, R53, DynamoDB, Lambda Functions and EMR.
Extensive Experience in Backing up and Recovering an Azure Virtual Machine from a Recovery Services Vault and Azure Site Recovery Services. Having good knowledge of Understanding on Express Route, Network Security Groups, Storage Accounts and Storage Explorer and Azure Architecture.
Developed Azure PowerShell cmdlets for Launching new instances, Azure Search, and automating and monitoring the network infrastructure with the help of Azure Resource Manager.
Experience in Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven in Linux environment.
Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
Experience in Terraform and Cloud Formation Templates for building, changing, and versioning infrastructure safely and efficiently.
Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Collaborated with infrastructure and development support team to setup continuous delivery environment using Docker.
Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects besides various software methodologies like Waterfall, Agile, Scrum, Test Driven Development.
Experience in branching, tagging and maintaining the versions across the environments using SCM tools like Bit Bucket, GIT and Subversion (SVN) on Linux and Windows environments.
Strong knowledge on source controller concepts like Branches, Merges and Tags.
Experience in working with JIRA, Remedy as a Bug-Tracking tool.
Responsible for working with a queue of JIRA tickets to address system issues, user requests, etc. on daily basis and with Atlassian JIRA installation, Administration, Maintenance and Deployment
Experience in working with Server Automation and Configuration management Tools like Ansible, Chef and Puppet to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes.
Experience in using Maven and ANT as build tools for deployable artifacts (jar, war, ear) from source code management tool.
Experienced in deploying Java projects using Maven/ANT and Jenkins.
Worked on Integrating Jenkins with version control tools, Build Tools and setting up the CI/CD pipeline using other tools in DevOps.
Experience using Nexus and JFrog repository to retrieve/save/check artifacts.
Experience in configuring various services like FTP, SSH, HTTP, HTTPS, NFS, NGINX, SFTP, Tomcat remote access, security management and security trouble shooting
Experience in Working with Monitoring Tools like Grafana, NagiOS, CheckMK, Splunk, ELK Stack, NewRelic
Experience in installation, configuration and administration of RHEL 5.6, RedHat Satellite 6, Windows Server 2008/2012, SUSE Linux 10.x/11 and CentOS 6/7.
Extensively experienced in working with integration of Monitoring tools with Alerting Channels like PagerDuty, xMatters and Uptime Robot.
Experience in Bash, Python, Shell, YAML, Groovy and Perl Scripting.
Proven ability to manage Database Infrastructure in AWS (RDS and EC2)
Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
AWS (EC2, S3, RDS, ELB, EBS, VPC, Auto Scaling, Cloud Formation, Cloud Watch, Code Deploy, IAM, Route 53, SES, SNS, SQS, Cloud Trail, EMR, DynamoDB, Lambda Functions.), Microsoft Azure.
VMWare, vSphere, Virtual Center, VI Client, Docker, vagrant, Virtual Box
Ansible, Ant, Chef, Gradle, Maven, Puppet, Terraform, CFT
DATABASE (Relational and NoSQL database):
MongoDB, MySQL, NoSQL, SQL, PostgreS
Sun Solaris 10, Ubuntu/Debian, Windows Server 2003/08/10, Linux (Amazon, RHEL 5.x/6.x/7.x, CENTOS), Unix, Mac OS.
TCP/IP, SNMP, SMTP, TELNET, HTTP, HTTPS
NETWORKING SECURITY GROUPS:
TCP/IP, NFS, DNS, SMTP, LAN, FTP/TFTP.
Apache, Tomcat, WebSphere Application Server, JBoss
VERSION CONTROL TOOLS:
GIT, Bit Bucket, Subversion (SVN), TFS.
CLIENT : ETS (EDUCATIONAL TESTING SERVICES), LAWRENCE, KS
DURATION : MAR 2019 - PRESENT
ROLE : CLOUD/DEVOPS EENGINEER
Worked with Ansible on AWS Environments Provisioning and, also to setup Continuous Delivery Pipeline using Ansible Playbooks.
Wrote Ansible Playbooks and modules to deploy, configure, and manage servers.
Worked with Bitbucket in Branching, Merging, Tagging and the Branch Cleanup Process.
Worked on migrating huge data in S3 Buckets between two AWS accounts using EMR.
Experience in migrating DynamoDB across AWS accounts
Experience in working with Step-functions and Lambda functions to Live-sync the data. Also worked with invoking Java code which will Decrypt and Encrypt the data as being copied.
Experienced in Integrating and Configuring Grafana with different alerting tools.
Experience in continuous integration management using Jenkins and version control using Bit Bucket.
Extensively experienced in creating Jobs in Jenkins, to create S3 buckets, CloudWatch alarms, ASG, Launch Configurations
Responsible for Stop/Start, troubleshoot and maintain AWS EC2 instances on Cloud.
Responsible for Build and Deployments of Cloud-based applications in Development, Testing and Production environments.
Worked on POC to change Launch Configurations to Launch Templates in the AWS environment, to reduce cost optimization, to enable multi versioning and, to automate this whole process using Ansible Playbooks.
Worked with IAM service, creating new IAM users & groups, defining roles and policies and Identity providers for users and resources.
Worked on AWS Route53 for registering domain names and to route internet traffic for domains and monitor the health checks of the resources.
Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
Integrating various Version control tools, build tools, and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
Worked on assigning access to AWS resources using IAM roles and assigned permissions to users, groups, and also defining roles and creating policies that explicitly lists the permissions
Worked with Ansible to run ad-hoc commands and playbooks to automate tasks and wrote YAML scripts.
Created a discussion group for cloud support team in shared point and maintained all documentations here
Responsible for maintaining documentations in a Shared point about the Deployment procedures, policies, Monitoring applications and troubleshoot issues with deployments on various environments.
Played a major role in migrating existing applications to AWS Cloud Infrastructure with full IaC.
Experience in Configuring and setting up new testing environments using Ansible Playbooks.
Worked with a group of people in implementation of applications into complex Network Environments.
Created a Jenkins jobs and Groovy Scripting to update the EC2 resources info in the Atlassian Confluence Space.
Worked on POC, for SFTP migration to S3, so as to remove dependency for SFTP to store the information. Wrote Ansible Playbooks to automate this process.
Extensively experienced in continuously monitoring applications and their server status in support of deployment using Grafana, CheckMK.
Involved in running performance load test using Gatling Load Test in lower environments, to monitor the application performance.
Developed Ansible Playbooks using YAML scripts for launching different EC2 virtual servers in the cloud using Auto-scaling and Amazon Machine Images (AMI).
Experience in working with encrypting objects in S3 buckets, on a large scale and, automating the process of encrypting the buckets using Lambda functions.
Automated build and deployment using Jenkins to reduce human error and speed up production processes.
Environment: Ansible, Jenkins, AWS Cloud Services, Graphite, Grafana, Collectd, xMatters, PagerDuty, CheckMk, NagiOS, JIRA, Bit Bucket, JFrog, Python, YAML, Shell scripting.
CLIENT : XENTIT, BALTIMORE, MD
DURATION : NOV 2017 - MAR 2019
ROLE : DEVOPS/CLOUD EENGINEER
Responsible in working with Cloud Services like AWS Cloud environment and it’s services like EC2, IAM, VPC, RDS, S3, ASG, ECS, ELB, SSL certs and CloudWatch.
Worked in migrating to Cloud Platform AWS using Snowball and VM import/export.
Developed End to End solution for hosting the web application on AWS cloud with integration to S3buckets.
Configured AWS IAM and Security Group in Public and Private Subnets in VPC. And handled to route traffic between different regions with the help of Route53.
Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates both relational and NoSQL databases.
Experienced in S3 Versioning and lifecycle policies to and backup files and archive files in Glacier
Automated Regular AWS tasks like snapshots creation using Python scripts.
Experience in version control using GIT and continuous integration management using Jenkins.
Designed and worked with team to implement ELK Stack on AWS.
Wrote Ansible Playbooks to automate the Build of Docker Image, Utilized Jenkins to Auto push to Docker HUB, Automated the infrastructure downloaded and managed Ansible roles from Ansible Galaxy.
Created and used Ansible Playbooks in Ansible Tower and integrated Ansible tower with Jenkins to deploy code to different servers.
Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
Proficient in Writing Terraform templates.
Experience in writing Chef Cookbooks, recipes and pushed them onto Chef Server, and used Jenkins to build CI/CD pipeline to deploy the cookbooks on to AWS for configuring EC2 Instances.
Work on automatic and continuous inspection of code quality, integrating SonarQube with Jenkins.
Implemented automated local user provisioning in instances created in Terraform
Maintained local team repositories and Organization's central repositories for Maven, in Nexus repository tool.
Using Docker have deployed scalable services, securely and reliably, on a wide variety of platforms, enabled rapid deployment with minimum run-time requirements.
Used Debian based Linux servers to install Docker based services, monitor and debug the services. Virtualized the servers using Docker for the test environments and dev-environments needs and configuring automation using Docker containers.
Experience in containerizing and migrating application to Kubernetes and, built Jenkins on Docker container and the master controller Kubernetes controls pods.
Designing and implementing Container orchestration systems with Docker Swarm and Kubernetes.
Developed Maven and Gradle scripts as build tools on Java projects for the development of build artifacts on the source code.
Extensively used JIRA on various complex schemas to track bugs and used to create tickets, generate reports on different bug issues and tickets.
Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
Provide architectural consultation and deployment of JFrog products into CI/CD pipeline.
Wrote Python Scripts to Monitor Variety of Services and Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
Developed various scripts using Ruby, Perl to perform different automation tasks for continuous integration and delivery of code.
Worked in integrating Jenkins with version controllers like GitHub to build Automation tool (Maven), and Artifact repository NEXUS for pushing the built code successfully.
Worked on building and deploying of Java code through Jenkins and used Jenkins Amazon Web Services Code Deploy plugin to deploy on AWS and worked on AWS Cloud Management.
Worked with Splunk app for Enterprise Security to identify and address emerging security threats with correlation searches.
Perform Enterprise Linux tasks as they pertain to supporting the Splunk application
Environment: AWS(EC2, S3, ELB, EBS, Cloudwatch, Glacier, Cloud formation, IAM roles, RDC, Route53), Docker, Python, Gradle, Jenkins, SonarQube, Splunk, Webhooks, Terraform, Chef, JFrog, Maven, Ansible, Ansible Tower, JIRA, AppDynamics, Github, Perl, Kubernetes, Debian, YAML, Ruby, NoSQL, NEXUS, ELK stack.
CLIENT : L.L. BEAN, FREEPORT, ME
DURATION : SEP 2016 - SEP 2017
ROLE : AZURE/DEVOPS ENGINEER
Knowledge or Understanding of Express Route, Network Security Groups, Storage Accounts and Storage Explorer and Azure Architecture.
Deployed new applications to Azure cloud services.
Assisted, orchestrated Axure SQL DB services that are geo-replicated
Configuration Management using Azure PowerShell, Terraform, Azure CLI, and ARM Templates.
Creating PowerShell scripts to automate tasks such as creating html and excel reports, detecting PC information from a list of machines, troubleshooting and fixing PC issues
Worked on middleware installation and deployment activities using Chef. Setting up application servers like Apache/Tomcat and Virtual Host configurations, Rewrite/Redirection.
Expertise in DevOps tools like urban code deploy, puppet and Chef.
Deployed Chef, Puppet Dashboard for configuration management to infrastructure.
Worked on implementing microservices on Kubernetes Cluster.
Experience in deploying the NGINX or NGINX Plus Ingress controller, a simple web application and configured load balancing for that application using the Ingress resource.
Worked on creating pipeline to automate application deployment on Kubernetes using Jenkins
Hands on Experience to create different Templates of ARM under platform of Azure.
Hands on experience in managing Azure Storage Accounts
Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azurin DR on cloud.
Created Chef manifests and modules to automate system operations.
Involved in Creation of Microsoft Azure Cloud SQL Servers and Replication Severs
Designed databases, stored procedures, reports, and data input interfaces using SQL Server 2005, 2008 and C#
Implemented high availability with Azure Classic and Azure Resource Manager deployment models
Involved in POC on Spinnaker and successfully completed the deployment of Spinnaker on Kubernetes.
Wrote Puppet modules for installing and managing J Terraform
Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Automated Nagios alerts and email notifications using Python script and executed them through Chef.
Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
Created local, virtual repositories in JFrog Artifactory and integrated with Jenkins.
Automated the process of building and deploying artifacts to JFrog Artifactory.
Stored and operated the Logs using ELK Stack.
Implemented Docker -Maven-plugin in and Maven pom to build Docker images for all micro services and later used Docker file to build the Docker images from the java jar files.
Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
Installed Configured and Supported various servers, which included NFS, NIS, LDAP, NTP, FTP, DHCP, HTTP, NGINX and users setup/troubleshooting.
Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the website Experience in installation, management and administration of provisioning tool Puppet.
Worked in Administering and Maintenance of Puppet Master, Puppet Nodes and their SSL certificates. Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
Managed applications, OS, packages, services using chef with chef cookbooks.
Configured chef server enterprise On-Premise/Workstation/Bootstrapped the nodes using knife via CLI tools to AWS nodes.
Experience with build, design and maintain the platform automation infrastructure using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting and familiar with Knife in Chef.
Support for Linux/Unix systems administration, operational support and problem resolution for server systems Created shared NFS files, mounting and un-mounting NFS server, NFS client on remote machine, sharing remote file folder, starting &Stopping the NFS services.
Worked with ServiceNow for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for ServiceNow.
Expert in deploying the code through web application servers like WebSphere/ WebLogic/ Apache Tomcat/ JBOSS.
Environment: Azure, Azure IAAS/PAAS, GIT, Chef, Chef Cookbooks, Puppet, Maven, ELK Stack, JFrog, Tomcat, Apache, Jboss, Terraform, WebSphere, ServiceNow, PowerShell Scripting, Jenkins, Linux, Unix, Docker, Kubernetes, Spinnaker, Python, Ruby, SQL, Nagios.
CLIENT : CRYSTAL GRAPH TECHNOLOGY, HYDERABAD, INDIA
DURATION : JAN 2015 - JULY 2016
ROLE : VMWARE ADMIN
Implemented tools for software builds, patch creation, source control, release tracking and reporting on Unix platform.
Installed and configured IBM WebSphere Application Server 5.0 and IBM HTTP Server 1.3.26 on AIX and SUN Solaris platforms.
Installed and Implemented VMware ESXi 5.5 host servers with vSphere Client, vSphere CLI. Configured HBAs and iSCSISAN storage.
Responsible for Web server and Application server installation, support and performance monitoring for all applications running on the company’s Website.
Configuration and installation patches/packages, running different scripts for performance, cleaning up.
Build artifacts are deployed into Tomcat instances which were integrated using the Perl and PowerShell script.
Created Jenkins workflow to automate the environment readiness process across different environments.
Installed and managed VMware ESXi 5.5 hosts running RHEL 5.6 versions.
Installations, configuration and administration of guest OS for different applications on Windows servers, Linux and Solaris.
Developed build.xml and Pom.xml for applications that use Maven scripts for builds respectively.
Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
Responsible for User Management and creating schedules for Build and Automation tasks using Build Forge.
Installing/configuration and maintenance of system hardware/software, network, related infrastructures.
Building & configuring RedHat Linux systems over the network, implementing automated tasks through cronjobs, resolving tickets according to the priority basis.
Configured various kinds of Application servers for the deployment of artifact like Tomcat, Jboss, WebSphere.
Experience of TCP/IP networking including routing and switching, WAN to LAN, VPN tunnels.
Environment: Tomcat, Jboss, VMware ESXi 5.5 Patch 2, vSphere 5.0 patch 9, RHEL 5.x TCP/IP, Solaris, Linux, Patching, PowerShell Scripts, WebSphere, Perl, Maven, Jenkins, UNIX, RedHat Linux.
CLIENT : MAKRO TECHNOLOGIES, HYDERABAD, INDIA
DURATION : SEP 2013 - DEC 2014
ROLE : BUILD AND RELEASE ENGINEER
Coordinated with different project teams on build and release planning efforts for better view on release process and policies for projects early in SDLC.
Used JIRA tool to track all the defects and changes related to Build and Release.
Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team. Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
Created and Maintained Subversion (SVN) Branching, Merging and tagging across each production releases and perform builds using Continuous Integration using Maven Build scripts.
Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone.
Integrated with the existing Ant scripts to automate the code quality report generation process for the existing legacy-based applications.
Installed Bamboo and perform troubleshooting during installation to implement the CI process for the Java application builds.
Managed the Maven Repository using JFrog tool and used the same to share the snapshots and releases of internal projects.
Installation, Maintenance, Administration and troubleshooting of Linux and Windows Operating Systems.
Worked on Installation/Configuration/Administrated and migrated existing servers into VMware Infrastructure.
Performance tuning and troubleshooting of the applications arising out of the ticketing systems.
Experience with managing and troubleshooting Apache Web Servers with hosting and securing web pages with SSL.
Installed and administered Artifactory repository to deploy the generated Maven and to store the dependent jars which are used during the build.
Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) Unix based Korn shell, Bash.
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.
Implemented Git mirror for Subversion (SVN) repository, which enables users to use both Git and subversion (SVN).
Environment: Ant, Maven, Jenkins, UNIX, Subversion (SVN), Bamboo, JIRA, Korn Shell, Eclipse, Selenium, Oracle, Bash, Git.
CLIENT : LOGIC MIND, HYDERABAD, INIDIA
DURATION : MAR 2013 - AUG 2013
ROLE : LINUX ADMINISTRATOR
Installation, Configuration and Administration of RedHat Linux, SUSE Linux servers.
Provided 24x7 Linux Administration support for Linux servers and involved in troubleshooting the networking issues.
Installed RPM packages on RedHat Linux Servers, updated with the help of YUM and Up2date.
Patch management using native commands on Solaris and Linux and following the chance control procedures.
Installing and setting up Oracle9i on Linux for the development team.
Kernel tuning, writing Bash/shell scripts for system maintenance and file management.
Worked on configuring and setup Linux security through firewall and iptables.
Responsible for collection and interpretation of data’s and log files entries with the aim to predicting
current operational capacity and future network necessities.
Creating templates, cloning Linux virtual Machines and migrating servers across ESX hosts.
Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
Experience in NFS sharing files/directories, with security considerations.
Provided 24x7 System Administration support for RedHat Linux 5.x servers and resolved trouble tickets on shift rotation basis.
Performed Patching in the RedHat Linux servers and worked on installing, upgrading the packages in
the Linux systems.
Environment: RedHat Linux 5.6, Oracle 9i, Solaris, Bash, SUSE Linux 11.x, Linux, Shell.
Master’s in Computer Science
oMidwestern State University, Wichita Falls, Texas
Bachelor of Technology in Computer Science
oJawaharlal Nehru Technological University, Hyderabad, INDIA