predeep - DevOps engineer |
[email protected] |
Location: Dell City, Texas, USA |
Relocation: Any |
Visa: H1B |
Goutham Marri
Senior Cloud/ DevOps Engineer [email protected] 469-351-3828 PROFESSIONAL SUMMARY: Around 10 years of experience in Linux administration (RHEL, CentOS, Fedora, Ubuntu), virtualization (VMware), Cloud (AWS, Azure), DevOps Engineering and Enterprise Server Integration and Installation. Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Auto scaling groups, Route53, Code deploy, Code commit, Cloud Watch, Security Groups, Cloud Trail, Cloud Front, Lambda, Snowball, EMR, Glacier and IAM for instantiating, configuring, and managing various Amazon images for server migration from physical servers into cloud. Configuring and Networking of Virtual Private Cloud (VPC). Glacier for storage and backup on AWS. Written Cloud formation templates and deployed AWS resources using it. Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket. Experience working on Migration from a physical data center environment to AWS. Configured AWS Multi Factor Authentication to enable 2 step authentication of user s access using Google Authenticator and AWS Virtual MFA apps. Implementing, Maintaining and Monitoring and alerting of production and corporate servers/storage using Cloud Watch, Managed Ubuntu Linux and Windows virtual servers on AWS EC2 instances. Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements. Experience in designing and implementation cloud solutions using Azure services such as azure virtual machines, azure storage, Azure SQL Database, Azure functions, and Azure Active directory. Proficient in managing and optimizing Azure resources to ensure high availability, scalability, and performance. Skilled in configuring and deploying virtual networks, network security groups, and VPN gateways to enable secure connection between Azure resources and on-premises infrastructure. Knowledge in monitoring and troubleshooting Azure services using tools such as Azure monitoring, Azure log Analytics, and Azure service Health. Able to implement and managing Azure AD identities and groups to enable RBAC, including creating and managing users, groups, and services principals. Coordinate/assist developers with establishing and applying appropriate branching, labelling/ naming conventions using Subversion (SVN), Perforce and Git source control. Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sona type Nexus. Experience in working on source controller tools like GIT, GitHub, Subversion (SVN), TFS Microsoft Visual Studio and Perforce. Experienced with Apache Tomcat, configuration FMW suite, clusters, Load balancers, HTTP Webservers, deployment of Enterprise e-commerce applications, support of Production, Staging, Test and Development environments. In-depth knowledge of Devops management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations. Experience with installing configuring OpenShift and maintain high availability solution in configuring your masters and maintaining the nodes. Experience in Installation and Configuration of the Nexus repository manager for sharing the artifacts within the company. Experience on Linux based server solutions like Apache, Tomcat, FTP, DHCP, DNS, NIS and NFS. Creating and maintaining users, profiles, security, rights, disk space, LVMs and process monitoring, worked with Redhat Package Manager (RPM) and YUM, Job Scheduling using cron. Monitoring and logging Prometheus, thanos , Grafana, Splunk. Setting up and configuring with Rackspace virtual machines, storage, networking, load balancers, and other cloud resources. Experience with Agile environment and ability to work on pressurized situations. Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Grafana for Resource Monitoring/network/Monitoring/Log Trace Monitoring. Established infrastructure and service monitoring using Prometheus and Grafana. Conducted performance testing of Apache and Tomcat management services. Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance TECHNICAL SKILLS: Operating Systems RedHat Enterprise Linux 5/6/7, CentOS, OEL, SUSE Linux 11/12, HP-UX, Solaris, AIX, Windows Server 2008/2012 R2 Build/Automation Tools Ant, Maven, Bamboo, Jenkins CI, Docker, Kubernetes Databases MySQL, MongoDB, SQL Server Scripting/Programming Languages Shell, BASH, PERL, Python, Ruby Web/App Server Tools ISAM, TAM, Apache HTTP, Nginx, JBoss, Oracle WebLogic Server, Tomcat, Websphere Monitoring Tool Splunk, Nagios, Qradar, Introscope, Dynatrace, Grafana Ticketing Tools / Project Tracking Service NOW, JIRA, CONFLUENCE Version Control Tools GIT, Bitbucket, GitLab Certifications AWS Devops Professional, AWS solutions Architect- Associate Configuration Management Tools Chef, Ansible, Puppet Bug Tracking tools JIRA, Service Now, BMC Remedy Web Technologies HTML, CSS, Java Script Aws Services RDS, EC2, VPC, IAM, AMI, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Watch, API Gateway, Route53, SQS, SNS AZURE services Virtual Machines, Storage (Block Blob), Storage (Archive), Virtual Network, VPN Gateway, Auto Scaling, SQL Database, Active Directory PROFESSIONAL EXPERIENCE: TxDOT, Austin, TX Jan 2021 to Present Cloud/DevOps Engineer Responsibilities: Working in implementation team to build and engineer servers for Redhat Linux & AIX operating systems. Working on Azure to provision new resource groups. Storage Accounts Services. VMS & Azure Active Directory. CI/CD pipeline management through Azure Devops. Processing and transforming data using Groovy. This could involve parsing, filtering, formatting, or analyzing data from various sources. Developed Scripts for Azure Orchestration and designed new back-end services, maintaining, and expanding our Azure infrastructure, and providing mentorship to others on my team. Develop/capture/document architectural best practices for building systems on Azure. Working with technical and non-technical teams across Azure Worked on Azure DevOps for continuous integration and deployment of application and infrastructure as code using Azure recourse manager (ARM) templates. Able to create and manage Azure subscriptions, resource groups, and role-based access control (RBAC) to ensure compliance with organizational policies and regulations. Configured and managed hybrid cloud environment using Azure Arc for managing servers, Kubernetes clusters, and Azure services on premises. Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process. Developed Python Modules for Ansible Customizations. Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Elastic Load Balancing, Amazon SQS, and other services of the AWS family. Automate building, testing, and deploying .NET applications whenever code changes are committed. Automate the deployment of .NET applications to various environments, including development, testing, and production. Using Multi-Factor Authentication (MFA) in AWS. Configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, Route 53. Managed microservices deployments in Kubernetes, creating local cluster and deploying application containers. Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes. Worked on Containerizing the Infrastructure using Docker container and their orchestration by deploying and configuring Kubernetes Cluster. Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Azure Kubernetes service for Kubernetes (AKS). Managing the lifecycle of Helm charts, which are packages of pre-configured Kubernetes resources. This includes understanding how to package, distribute, and version control charts. Experience in analysis of Azure marketplace service to best suitable for upcoming projects. Have worked on cloud native services to get project based POC. ability to customize and extend Microsoft Dynamics using tools like Power Platform, Power Apps, and Azure DevOps. Experience in integration on several other reporting structure to federal hubs like CMS. Environment: AWS Opsworks, AWS cloud trails, CloudWatch, Azure ARM, Resources groups, Azure functions, Azure service health, AKS, Continuous Integration and Continuous Delivery (CI/CD), TFS, Docker, Kubernetes, Helm, Ansible, Chef, Jira, Confluence, Jenkins, ArgoCD, Gitlab, SQL server, Nagios, Nexus, Python,C++, Prometheus, Shell. Fiat Chrysler Automobile., Fort Worth, TX Jan 2020 to Dec 2020 Senior DevOps Engineer Responsibilities: Managed AWS resources which include importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, ALB, ELB, Route 53 and SNS as per the architecture. Created and deployed builds to different environments based on requests. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SQS and SNS services in AWS cloud. Configured Amazon Identity and Access Management (IAM) to manage users and roles and checking the health and utilization of AWS resources using AWS CloudWatch. Experienced in creating various dashboards, metrics, alarms and notifications for servers using AWS Cloud Watch, Grafana, Prometheus. Written the Python script for Prometheus Alert-Manager alert to send and run the alerts in Linux VM. Directed at enhancing volumes and EC2 instances and use these to create VPC instances and worked with AWS, IAM to generate new accounts, assign roles and groups. Created alarms and notifications for EC2 instances using Cloud Watch in case of extreme situations. Used Jira's automation capabilities to create rules that trigger actions based on predefined conditions, streamlining repetitive tasks. Used Jira to track and manage tasks, user stories, bugs, and other issues throughout the DevOps lifecycle. Migrating existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated. Integrated Azure key vault with other Azure services and third-party applications to securely store and manage keys and secrets used by application and services. Implemented key rotation policies. Creation of pipelines in Jenkins includes Continuous integration of tools like Maven, Git, SonarQube, nexus, Selenium and Continuous deployment using Chef, Maintained and Administered GIT Source Code Tool, Created Branches, Labels and performed Merges in Stash and GIT. Expertise in JFrog Products, hands-on experience with JFrog products such as JFrog Artifactory, JFrog Pipelines, JFrog Xray, JFrog Distribution, or JFrog Container Registry. Artifact Repository Management ability to efficiently manage and maintain artifact repositories using JFrog Artifactory. Mention your experience in setting up repositories, managing dependencies, and ensuring the availability and integrity of artifacts. Using Trino to write and execute SQL queries to analyze large datasets distributed across various data sources like Hadoop, relational databases, cloud storage, etc. Conceived Designed, Installed and Implemented CI/CD automation system and worked on creating and updating Bash scripts, shell scripts and modules, files, and packages. 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. Designed, Installed and Implemented Ansible configuration management system and used Ansible to manage Web applications, Environments configuration Files, Users, and Packages. Use containerization tools like Docker to package .NET applications along with their dependencies and configurations. Worked on Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes. Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Conceived, Designed, Installed and Implemented Chef configuration management system. Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation. Worked on knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags. Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers and used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups. Worked as an OpenShift SME for migration of various applications from OpenShift 2.x to 3.x platform for some few existing applications. Hands on experience with Apache Tomcat, Oracle WebLogic administration, configuration FMW suite, clusters, Load balancers, HTTP Webservers, deployment of Enterprise e-commerce applications, support of Production, Staging, Test and Development environments. Configured various WebSphere and Tomcat, JBOSS resources JDBC providers, JDBC data sources, connection pools, URL, JMS, Queue Connection Factories, Queues, listener ports, Activation specification, which uses the Message Driven Beans to trigger the Queues. Complete Active Directory AD health check with MS Engineer to fix more than 100 issues in companywide forest, modify Active Directory topology to enhance replication and authentication operations. Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Application s using the VSTS. Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure. Designed, Planed, and created Azure virtual machines, Implemented and managed virtual networking within Azure and connect to on-premises environments. Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect. Migrated Jenkin jobs to Gitlab when client decided to change the CD provider. Integrated Microsoft Dynamics with CI/CD pipelines to ensure seamless code deployment and consistent issue tracking. Environment: Amazon web services (AWS EC2/AMIs/VPC/S3/IAM/glacier), AWS Opsworks, AWS cloud trails, CloudWatch, Continuous Integration and Continuous Delivery (CI/CD), TFS, Docker, Kubernetes, Ansible, Chef, Jira, Confluence, Jenkins, SQL server, Nagios, Trino, Nexus, Python, C++, Prometheus, Shell. Toshiba GCS, Raleigh, NC Jan 18 DEC 19 DevOps Engineer Responsibilities: Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS, etc., with Ops code Chef Cookbooks and recipes Worked on AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, CloudWatch, Ops Works, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail, IAM. AWS EC2, VPC, S3, SNS, Redshift, based infrastructure automation through Terraform, Chef, Python, Bash Scripts and Managing security groups on AWS and custom monitoring using CloudWatch. Installed Pivotal Cloud Foundry (PCF) Tanzu on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF Tanzu. Implemented and maintained Chef, OpsWorks Configuration management extending several environments in VMware, AWS Cloud and created Cookbooks for Chef using the Ruby programming language. Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments. Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configuration of Nodes and Test Playbooks on AWS instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks. Creating inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications. Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server. Installed Jenkins on a Linux, created master and slave configuration, and drove all microservices builds out to the Docker registry. Build scripts using Maven in Jenkins to move from one environment to other. Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3 etc. Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products. Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks and performed necessary day to day GIT support for different projects. Developed Dev, Test and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Ruby/Bash, Chef, and Terraform Responsible for writing the Terraform scripts to install the Kubernetes cluster and its dashboard on to the OpenStack cloud. Experience with integrating Groovy scripts into existing applications, frameworks, or APIs. Leveraged Groovy's dynamic features and metaprogramming to interact with other systems. Implemented Spark using Scala and Spark SQL for faster testing and processing of data. Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data. Configure ELK stack in conjunction with AWS and using Log Stash to output data to AWS S3. Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Administered, deployed and managed RedHat, Ubuntu, Windows and CentOS servers. Using Perl, Bash, Shell scripting and automated log backup using Python Boto3 API, managed batch jobs in Linux for data automated import/export of data and system automation programming. Hands on experience in administration and maintenance of services like HTTP, HTTPS, SMTP, FTP, LDAP and NFS. Also, mount NAS exported shares on client machines. Environment: Amazon web services (AWS EC2/AMIs/VPC/S3/IAM/glacier), AWS Opsworks, AWS cloud trails, CloudWatch, Redshift, EMR, Continuous Integration and Continuous Delivery(CI/CD),Azure, ClearQuest, Junit, PCF, Chef, Ansible, ELK, Nginx, Terraform, Docker, Kubernetes, Linux, vCenter, VMware ESXi, vSphere, AEM, Jenkins, Vagrant, SonarQube, Artifactory, Route 53, Git, GitHub, Nagios, Splunk, Ruby/Bash scripts, JIRA, Apache, Python, C++. Tecnosoft, Hyderabad, India Jun 15 Jul 16 AWS - DevOps Associate Responsibilities: Manage all aspects of the end-to-end Build/Release/Deployment process for multi-Project. I was a part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ s. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions. Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Implemented automated local user provisioning instances created in AWS cloud. Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure. Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployed AWS resources using it. Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments checking out code from SVN/Git and use ant/maven to build war/jar artifacts Used MySQL, DynamoDB and ElastiCache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system Streamlined installation of OpenShift on partner cloud infrastructure such as AWS Used JAVA SE, Java/J2EE and Groovy on Grails MVC, JSF web framework and React.js for rapid application development. Utilized Configuration Management Tool Chef, Ansible and created Chef Cookbooks, Ansible Playbooks to automate system operations. Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes. Used GIT to keep track of all changes in source code. Developed Python Modules for Ansible Customizations. Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef. Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC). Deployed applications on AWS by using Elastic Beanstalk. Manage and operate the Big Data environment and Web applications. Configured plugins for the integration tools to the version control tools. Used ANT and MAVEN as a build tool on java projects for the development of build artifacts on the source code. Environment: AWS, Chef, Ansible, Puppet, Jenkins, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git. HTA LLC., Bangalore, India Jun 12 May 15 Linux Administrator Responsibilities: Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic Replaced existing manual deployment and management processes with puppet and AWS Ops Works stacks across product platforms. Worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines. Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA and Used Git with Jenkins to integrate to automate the code checkout process. Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Perl and PowerShell. I have worked and administered artifact tools including Nexus and Artifactory. Developed Shell Scripts and Perl for automation of the build and release process. Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance with environments. Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments. Associated with DBAs for installation of Oracle database on Linux servers & for tuning, backup and restore. Experience with RHEL Linux systems, virtualization in a large-scale environment, experience with Linux Containers. Performed FVT in conjunction with TSM/HSM, NFS, SSL, SSH, Samba to thoroughly test GPFS security and other functions on Linux and AIX. Installing and applying security policies on Red Hat Linux for hardening the server based on the company's policy. Worked on setting up Linux servers for Oracle Real Application Clusters and configuring SAN Based mount points and Perform day to day Linux administration such as user accounts, logon scripts, directory services, file system shares, permissions. Environment: Linux (RedHat 7.x, 6.x, 5.x), Solaris (9/10/11), VMware, RAID, Azure, PCF, Windows server 2012/R2/2013, Microsoft Visual Studio 2012, TFS, VSTS Windows PowerShell, Continuous Integration and Continuous Delivery (CI/CD), Jenkins, ANT, Maven, OpenStack, Nexus, Ruby, MongoDB, Redis, LVM, Puppet, mail (SMTP, IMAP, POP3) EDUCATION: Master s in computer and information security systems | Wilmington University.2017 Bachelor of Technology in Information Technology | Osmania University. 2012 Certified in AWS Developer Associate, AWS00504783. Certified AZ 900 Microsoft Cloud Fundamentals Certified AZ 104 Azure Cloud Administration Keywords: cplusplus csharp continuous integration continuous deployment quality analyst user experience javascript sthree database active directory information technology hewlett packard microsoft Arizona North Carolina Texas |