Home

Sujith Rasamalla - DevOps Engineer
[email protected]
Location: Remote, Remote, USA
Relocation: Yes
Visa: GC
Sujith Rasamalla
DevOps Engineer
469-952-8524
[email protected]

Yes
GC


PROFESSIONAL SUMMARY
Over 10 years of IT industry as which includes 6 years of experience on Cloud/DevOps Engineer comprising of Linux and System Administration with major focus on Azure, AWS, OpenStack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Engineer, and 4 years in Linux Systems Administrator with expertise in Private, Public and Hybrid Cloud platforms along with using various tools like Docker, Kubernetes, Chef, Jenkins, Git, Maven.
Perform maintenance and troubleshooting of our enterprise RedHat OpenShift systems.
Extensive experience in integrating Chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles & environments, and using chef handlers for different auto Kickoff Requirement Jobs.
Hands on experience in Provisioning EC2 instances and all resource areas of EC2 like Dedicated hosts, volumes, Key pairs, Elastic IP's, Snapshots, Load Balancers and Security Groups.
Strong understanding of infrastructure automation tools like Cloud Formation Templates and Terraform.
Work to continuously improve speed, efficiency and scalability of OpenShift systems.
Expertise in defining enterprise wide SCM strategy/SCM plan and implementing Industry best practices in areas of Build Management, Continuous Integration, Deployment Automation, Source Code maintenance & Release Management, Server management, Software asset management.
Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.
Working expertise on all aspects of Ansible concepts like Control Node, Managed Nodes, Inventory, Modules, Tasks, Playbooks etc.
Written Ansible playbooks and roles to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
Experience with AWS instances spinning across Dev, Test and Pre-production and Cloud Automation through Open-Source DevOps tools like Jenkins, Ansible, & Docker.
Managed multiple GitLab repositories for a large-scale project, collaborating with development and operations teams to ensure seamless integration and version control.
Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
Created multiple Terraform modules for versioning infrastructure, managed configurations, applications, installation process for AWS instances and Web Servers using Python and shell scripts.
Experience in using bug tracking systems like JIRA, Remedy, and HP Quality Center.
Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
Expertise in Installation and configuration of Puppet which includes Puppet Master, Agent Nodes and an administration control workstation like Puppet Console.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
Experience in developing Docker file to containerized applications to deploy on managed cabernets service EKS and AKS
Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.
Extensively worked on Hudson, Jenkins, and Team City for continuous integration and for End-to-End automation for all build and deployments.
Familiarity with a broad portfolio of AWS infrastructure resources (EBS, ECS, IAM, S3, EC2, Elastic IP, Athena, EMR, DNS, Route 53, VPC, Security Groups and Network ACLs).
Strong use of Shell Scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems and automation of scripts using Python.
Experience with containerization and clustering technologies like Docker, Docker Swarm and Kubernetes.
Strong experience with the following technologies: Linux administration, Linux scripting (python, bash), MySQL, Postures SQL, Microsoft Windows Server OS, Microsoft SQL, Microsoft Active Directory, Microsoft Remote Desktop Services, Citrix XenApp, VMWare virtualization, Backup Software
Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software.
Worked with RedHat OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized applications using its nodes, ConfigMaps, node-selector, Services and deployed application containers as Pods.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.

EDUCATION
Bachelors of Engineering

CERTIFICATIONS
Microsoft Certified Azure Administrator
Certified Kubernetes Administrator
AWS Developer Associate

TECHNICAL SKILLS:
Cloud Platforms AWS, Azure
Configuration Management Tools
& Infrastructure as Code Ansible, Terraform, Cloud Formation, ARM templates
CI /CD Tools Jenkins, Azure Pipelines, GitLab Pipelines
Build Tools Maven, Gradle, MSBuild.
Containerization Tools Docker, Docker Swarm, Kubernetes, OpenShift, AWS ECS.
Version Control Tools GIT, GITHUB, GITLAB, Bitbucket
Logging & Monitoring Tools Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Prometheus, New Relic, Grafana.
Scripting & Programming Languages Shell Scripting, RUBY, XML, PL/SQL, HTML, POWERSHELL, Python, Java/J2EE, .Net, Gradle, Groovy
Databases My SQL, Oracle, Dynamo DB, Redshift, Cassandra, Mongo DB, SQL Server
Application/Web Servers Web logic, Web sphere, Apache Tomcat, Nginx.
Operating Systems UNIX, Linux, Windows, Solaris, CentOS, UBUNTU and RHEL.
Virtualization Platforms VMware Workstation, Vagrant, VMware vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V
Bug Tracking Tools JIRA, Bugzilla, Remedy ,ServiceNow
Repositories JFrog Artifactory, Nexus


WORK EXPERIENCE

Client: PWC, Dallas, TX, USA Oct 2021 - Present
AZURE DevOps Engineer
Roles & Responsibilities:
Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
Deployed and Maintained windows phone applications on Azure cloud technologies. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
Implemented CI/CD pipeline for AKS using Helm charts in Azure DevOps.
Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Ansible to install software's after the infrastructure is provisioned.
Deploying Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
Written custom build definitions and release definitions on Azure DevOps using yam files to perform deployment activities on Azure and On Premise.
Created CICD pipelines in GitLab and triggered terraform scripts from the pipelines.
Developed GitLab CI/CD pipelines to automate the deployment of a web application.
Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks and roles to automate system operations.
Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
Utilized Kubernetes and Docker for the runtime environment for the Continuous Integration/Continuous Deployment system to build, test, and deploy. Created pipelines to deploy applications to Kubernetes Cluster.
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling and Traffic Manager.
Worked on creating the Docker containers, Docker images, tagging and pushing the images and Docker consoles for managing the application life cycle and Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
Worked on Azure Databricks to use custom DNS and configure network security group(NSG) rules to specify egress traffic restrictions.
Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure Backup and Azure Automation.
Managed deployments in AKS managed Kubernetes, setup multi nodes cluster and deployed containerized applications
Working on implementing new OCR solution; Spring Boot, OpenShift, micro services. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes, OpenShift. Deployed Microservice to IBM Blue mix Cloud Foundry and later migrated to OpenShift.
Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
Developed YAML configuration files to add license supporting the services.
Developed Microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
Integrated GIT into pipelines to automate the code check-out process used by Jenkins for automating Builds and Automating Deployments.
Tested Splunk search strings & operational strings and used it as resource monitoring tool. Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
Migrated Docker swarm environment to AKS and deployed services using Helm charts.
Worked on AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE and performed Hardening of the VM's and disk encryption using the KEK key in MS Azure.
Created Docker files to build images and deployed on AKS and Docker swarm.
Excellent hands-on experience working with monitoring tools such as Nagios, Splunk, ELK and working with load balancing, Integrating and monitoring with Nagios and Splunk also checking the health of applications.
Developed PowerShell script to fetch necessary information from webpages according to the requirement and to automate routine tasks when applicable.
Deployed Kubernetes container application using Azure Kubernetes Service (AKS), ACS, Azure CLI, Azure Active Directory, Azure Virtual Network, Azure Storage, and Azure Data as for MySQL.
Developed Ansible playbooks for deploying service as pods and used AKS for orchestrating the pods.
Environment: Azure, Terraform, Ansible, , GitLab, YAML, Docker, Kubernetes, OpenShift, AKS, Azure CLI, Jenkins, Git, Maven, Splunk, Nagios, Python Scripts, Kickstart,Linux.

Client: ISOS, Philadelphia, PA, USA Aug 2019 Sep 2021
AWS DevOps Engineer
Roles & Responsibilities:
Design EC2 instance architecture to meet high availability application and security parameters.
Creating S3 buckets and managing policies for S3 buckets, life cycle policy to store in Standard and Glacier.
Created environment on AWS platform, AWS Hadoop EMR cluster and implemented system alerts.
Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
Developed Ansible Roles to configure, deploy and maintain software components of the existing infrastructure.
Installed and configured Monitoring and alerting systems for all CI/CD components.
Involved in phases of testing for example Integration testing, Smoke testing, Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
Served as the lead PowerShell developer in hundreds of Windows based migration and automation projects
Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
Bringing up the new serves, updating the confab jobs, gracefully resting the old spark streaming and bringing up in new server.
Had very strong exposure using ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster.
Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elastic search Fluentd Kibana.
Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
Used agile methodology throughout the project. Involved in weekly and daily bases release management.
Managed multiple AWS accounts with multiple VPC s for both production and non-prod where primary objectives include automation, build out, integration and cost control.
Worked in container-based technologies like Docker, Kubernetes and OpenShift. 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.
Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
Authored several scripts leveraging VMware s PowerCLI and Windows PowerShell to aid with capacity planning and monitoring of the virtualization infrastructure.
Daily monitoring of 35+ application thru E2E metric tool. Created to check the difference between the raw data and data loaded in Snowflake.
Working on Red Hat Open Shift platform and AWS for managing Docker containers and Kubernetes Clusters using Linux, Bash/Shell Scripting.
Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular activities include configure user s access levels, monitor logs, identifying merge conflicts and managing master repository.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
Configured & deployed applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
Worked on rehydration of EC2 and EMR servers thru CFT, Terraform in Jenkins for every 45 days with the latest AMI.
Working on implementing new OCR solution; Spring Boot, OpenShift, microservices. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes, OpenShift. Deployed Microservices to IBM Bluemix Cloud Foundry and later migrated to OpenShift.
Setup and build AWS infrastructure using various resources, EC2, S3, IAM, Security Group in Cloud formation Json Templates.
Monitoring each service deployment, and validating the services across all environments.
Setting up the build and deployment automation for Terraform scripts using Jenkins.
Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
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
Enterprise Container Services, and today using AWS Faregate.
Implemented Micro Services framework with Spring Boot, NODE.JS and OpenShift containerization platform (OCP).
Creating new security group thru Nimbus, IAM role thru Avenue to eliminate enterprise version and change to Application level.
Provide access to S3 buckets for new application and creating new S3 buckets.
Fixing connectivity issue for snow flake database on peak load. Monitoring the Arrow Jobs and generate Pager duty alert and raise an incident for failure.
Managed AWS infrastructure as code using Terraform.
Environment: AWS Cloud (EC2/EMR), Splunk, Spark, Control plane, Ansible, Opsin sight, Kibana, PostgreSQL, Optic cloud, Exchange, Nebula, Avenue, Postman, Docker,Cloud Watch, Openshift, Kubernetes, Jenkins CICD Pipelines, Terraform, Snowflake, Python, GIT, Bash, Linux.





Portland General Electric, Napa, CA. Jan 2018 July 2019
DevOps Cloud Engineer
Responsibilities:
Worked on creating Lambda scripts for the automation using Python Boto3 like automating the rotation of access keys and tagging AWS resources, enabling logging and default encryption for S3 buckets etc.
Creating various kinds of build jobs in Jenkins such as pipeline project, multi-configuration, freestyle, and parameterized triggered builds, etc.
Created alarms in CloudWatch to monitor any sudden increase in the costs of any AWS resources and frequently analyzed the reports from the billing Dashboard.
Created private Cloud using Kubernetes that supports DEV, TEST, and PROD environments, changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
Working in an Agile / Kanban / Scrum development environment, with Sprint-based activity management (planning, retrospectives, etc.)
Written Terraform templates, Ansible and configuring EC2 Instances, and deployed code in to the required environments using AWS Code Deploy.
Using AWS CloudWatch to collect and track metrics, log files, set alarms, and automatically detect changes across multiple AWS resources.
Worked primarily on cost optimization across AWS accounts using various services like Trusted Advisor, Cost explorer and Cloud check to reduce the cost from using services like EC2, RDS, S3, EBS Volumes, DMS, ElasticSearch and Lambda.
Extensively worked on configuration and build management automation within the full AWS suite, specifically with EC2, CloudWatch, ECS.
Created Jenkins CI/CD Pipeline to schedule turnoff/on of Non-Production environments with build parameters across multiple AWS Accounts.
Writing the Terraform script to make changes in an architecture at the root level of the application that is deployed on the AWS Cloud platform.
Used Monitoring and alerting tools like Nagios and Cloud-based site-availability solutions like PagerDuty and Log Management like LogStash and Elastic Search Kibana (ELK)
Worked with RedHat OpenShift Container Platform for Docker and Kubernetes.
Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
Environment: AWS EC2, Lambda, Step Functions, S3, RDS, Kubernete, Openshift, Redshift, Bitbucket, CloudCheckr, Shell, Python Scripting, Java script, Terraform, Jenkins, Sonarqube, Docker, ECS, CloudWatch, Ansible, Nagios.

Barclays, New Jersey, NY, USA Apr 2017 Dec 2017
DevOps Engineer
Responsibilities:
Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures.
Worked in Migrating New Projects to Jenkins and assist developers to refactoring Maven Pom.xml to use Artifactory.
Documented process documents for Jenkins, Git (bit bucket), CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
Installed and configured an automated tool Puppet that include installation and configuration of Puppet master, Agent nodes, and an admin control workstation. Experienced in writing modules for Puppet and good understanding to analyze the manifests.
Responsible for creating Ansible modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation process using Ansible.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins and Puppet along with Shell Scripts to automate routine jobs
Integration with SonarQube for code coverage, Selenium for automatic tests.
Managed Openshift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
Wrote Chef cookbooks to launch AWS instances and used Chef to manage web applications, configuration files, used mount points and packages and worked on cookbooks for Chef in YAML scripting.
Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOps operations Production and cross platform environments.
Environment: MS Windows &Linux Servers, Jenkins, Maven, GIT, GIT Hub, SVN, Jira, Java/J2EE plugins, .net plugins, Shell (bash), Apache, Tomcat Application Server, IIS, Python Scripts.
Staples, Dallas, TX, USA Nov 2013 Dec 2016
Linux System Administrator
Responsibilities:
Coordinated with application team in installation, configuration and troubleshoot issues with Tomcat server.
Monitored, analyzed, and responded to security events utilizing security event management and reporting tools.
Oversaw System performance monitoring, tuning and log management.
DNS: Server configuration and maintenance.
Participated in setup Storage Area Network (SAN) and NAS and file system backup and restore.
Aided in TCP/IP Networking troubleshooting and Linux Network Administration.
Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
Worked on account, user and group administration, Permissions policy management and quota implementation.
Implemented and maintained server virtualization using VMware and Oracle Virtual Manager.
Installed, configured, supported and security implementation on following service
Created virtual machine using Oracle Virtual Manager, creating server pool, VM cloning. Conceived, Designed, Installed and Implemented CI/ CD automation system.
Installed and configured RHEL, Solaris and Windows Servers.
SSH: Configuring Servers, password-less authentication configuration.
NIS: Server and client configuration.
Environment: VMware, Red Hat, VERITAS, PAAS, BASH, Apache, JBOSS, IBM Server, MY SQL, LINUX, Puppet

Synechron Technologies, Pune, India Oct 2012 - Sep 2013
Linux System Administrator
Responsibilities:
Maintained customized user environments using SUDO for system administrator access on test and production servers. Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
Installing and upgrading virtual machine hardware version using VMware tools. Provisioning virtual machines and Deploying virtual machines from Templates by cloning. Creating and deleting of VM's snapshots.
Assigning LUNs to ESX/ ESXi servers and creating data stores. Adding virtual machine memory and CPU.
Use VMware vSphere vCenter Update Manager to apply patches to virtual machines and also Virtual Private Networking (VPN) tools and techniques to maintain these VM's.
Installing and configure Red hat Linux Servers with Kickstart, LDAP, DNS, and DHCP. and applying security policies for hardening the server based on the company's policies.
Working on volume/File system management using Logical Volume Manager (LVM), Veritas Volume Manager, and Solstice Disk Suite (Solaris Volume Manager).
Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
Experience in installing, configuring and maintaining application Server like WebSphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred. Created and wrote Shell scripting and PowerShell for automating tasks.
Environment: Linux, VMware, vSphere ESXi, YUM, Confab, Web Logic, Apache HTTP, Tomcat, Shell Scripts, Ruby, Python and PowerShell.
Keywords: continuous integration continuous deployment javascript sthree database information technology golang hewlett packard green card microsoft procedural language California New York Pennsylvania Texas

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];458
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: