Kowshik
**********@*****.***
Professional Summary:
4+ Years of experience in IT industry in various roles as DevOps, Systems Engineer and Build &Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM’s Platforms.
Worked on delivering relational and non-relational databases
Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and Configuration Management tools with remote execution to ensure zero downtime and shortened deployment.
Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, and Python. Adopted new features as they were released by Amazon, including ELB & EBS.
Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
Profusely worked on Version control tools like, GIT, SVN to track changes made by different people in source code.
Automated build and deployment process using Shell Scripting.
Migrated Linux environment to Azure by creating and executing a migration plan, deployed Azure VM instances in Vnet, configured network security groups, attached profiles and roles.
Launching, configuring, and managing various Azure services such as VM instances, Volumes, Autoscaling, ALB, S3, and Vnets with respect to the implementation of the Pulsar clusters.
Providing day-to-day support of multiple environments such as production, staging, and development.
Profoundly did Continuous integration using Hudson’s/Jenkins, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
Worked on Application Deployments & Environment configuration using Chef and Ansible configuration management tools.
Ability to grasp latest technologies and to properly apply new tools like Docker to build applications.
Extensive experience in writing builds using MAVEN, ANT, MS-build as build tools for the building of deployable artifacts from source code.
Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
Configured and Administered Jfrog artifactory.
Development of Company’s internal team CI system and integrating with Bitbucket using Bamboo.
Worked with Bitbucket to manage source code repositories and performed branching, merging, and tagging depending on requirement.
Extensive working knowledge on automation for deployment/configuration of different Application servers like Web Sphere, Web Logic, JBoss, Web Servers like Apache, Tomcat and Web Containers like Nginx etc.
Managed Kubernetes charts using Helm. Created Reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
Ability in development and execution of XML, PIG Script, Shell, Python, Bash and Ruby Scripts.
Implemented a CD pipeline involving Bamboo Chef to complete the Automation from commit to Deployment.
Design and develop continuous deployment pipeline integrating, GitLab, Bamboo and Chef across geographically separated hosting zones in AWS.
Kafka is used to implementation of log files from Mango DB.
Able to manage source owners to send their App and Linux logs to syslog server according to the use case.
Worked extensively with different Bug tracking tools like JIRA, ServiceNow and HP Quality center.
Extensive use of Ansible for deploying connectors to the log monitoring tool ArcSight.
Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
Experience in Amazon AWS Cloud Services, EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch, AWS Code Commit, AWS Code Deploy.
Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
Good in Linux and Windows environments.
Knowledge on protocols like HTTP, DHCP, DNS and SSL/TLS.
Knowledge on both relational and non-relational databases like MySQL, Mongo DB, Hadoop, Oracle, Teradata, SQL Server and Dynamo DB.
Technical Skills:
Programming Languages
Shell, Python, Ruby, JSON, YAML, Java Script, Perl, Java, Node.js.
Operating Systems
Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS Windows Server 2003/2008/2012
Web/Application Servers
Tomcat, Web logic, Apache, Nginx, JBOSS, WSO2
Version control
GitHub, Subversion, Bitbucket.
CI Tools
Hudson/Jenkins, Perforce, Bamboo.
CM/Provisioning Tools
Chef, Puppet, Ansible
Database
My SQL, MS Access, Oracle DB 10g and 11g,Mongo DB, Dynamo DB
Tracking Tools
JIRA, ServiceNow
Monitoring Tools
Cloud Watch, Kibana, Splunk
Virtualization Technologies
VMware, AWS, Docker, Kubernetes, Lambda.
Cloud
AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Autoscaling, Cloud Trail, VMWare, EKS, MSK, Terraform, CFT.
Azure VM, Disks, Azure Virtual Network (VNet), Blob storage, Azure contianers, Azure Kubernetes service (AKS), HDinsight, Azure web jobs, web apps, logic apps, azure functions, IAM
Application Servers
Tomcat, WebLogic, WebSphere.
Big Data tools
Kafka, Apache Flink, AWS- EC2, S3, EMR, Glue, Athena
Certifications:
AWS Certified Solution Architect-Associate
Red Hat Certified Linux System Administration (RHCSA)
Work Experience:
Client : Anthem, Indianapolis Jul 2020 – Till Date
DevOps Engineer
Migrated On prem Linux environment to Azure by creating and executing a migration plan, deployed VM instances in Vnet, configured security groups, attached profiles and roles.
Setting up scalability for application server using command line interface.
Administrating DNS system in Azure using Azure DNS managing users and groups using the IAM, Azure Active Directory (Azure AD)
Extensively involved in infrastructure as code POC, managed Azure infrastructure using Terraform.
Initiating, monitoring, and managing end-to-end CI/CD Pipelines using tools such as
Bitbucket, Bit bash, Bamboo, CloudFormation, and Ansible for automated integration and
deployment.
Experienced with revision control systems including branching and tagging strategies using GitHub.
Working closely with other departments to resolve systems, application and customer issues.
Extensive use of ticketing system Jira.
Monitored, diagnosed and performed end to end debugging of complex application.
Worked on File transfer using SFTP for larger batch of files using scripting
Create and setup automated nightly build environment for java projects using maven.
Build scripts using MAVEN build in bamboo to move from one environment to other environments.
Installed, configured, managed monitoring tools such as Splunk for Resource Monitoring/Network/Monitoring/Log trace Monitoring.
Managed Jfrog to download the artifacts (jar, war & ear) during the build.
Used Shell scripts to automate the deployment process.
Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
Bootstrapping automation scripting for virtual servers, using VMWare clusters.
Worked on Docker and Kubernetes for Containers and orchestration.
Automated the build and release management process including monitoring changes between releases.
Student Intern Dec 2019 -Jun 2020
University Of central Oklahoma
Responsibilities:
Worked closely with the department and Professor to develop and complete MERN stack SPA with High availability and fault, Tolerant architecture in AWS.
Developed a whole cloud solution for the application.
Wrote several unit tests and acceptance tests
Wrote docker files for the application
Participated in scrum meetings and facilitated scrum meeetings as scrum master
Wrote docker files and orchestrated using Kubernetes.
Initiating, monitoring, and managing end-to-end CI/CD Pipelines using tools such as
GitHub, Bit bash, Jenkins, CloudFormation, and Ansible for automated integration and
deployment.
Written Templates for AWS infrastructure as code using cloud formation to build staging and production environments
Implemented AWS Code Pipeline and Created Cloud formation JSON templates in CFT for infrastructure as code.
Writing code scripts using Python & UNIX Shell scripting languages for the execution of
DevOps/Cloud tools such as CloudFormation and Ansible to implement the VMB on AWS.
Launching, configuring, and managing various AWS services such as EC2 instances, Volumes, AMIs, Autoscaling, ELB, S3, and VPCs with respect to the implementation of multiple environments such as production, staging, and development in Verizon’s on-premises and cloud networks.
Administrating DNS system in AWS using Route53 managing users and groups using the IAM.
Monitored, diagnosed and performed end to end debugging.
Enforcing security best practices that are compliant with various data classifications (PCI, SOC).
Experienced with revision control systems including branching and tagging strategies using GitHub.
Computer Science Student Tutor Oct 2018- Jun 2020
University Of Central Oklahoma
Edmond,Ok
Responsibilities:
Provided both one on one and group tutoring for a variety of computer science subjects including classes like programing languages -1, intro to programming, web server programming and mobile apps programming
Solved programming related problems
CMS inovation Tech Oct 2018- Jun 2020
University Of Central Oklahoma
Edmond,OK
Responsibilities:
Responsible to solve technical Problems related System administration (Linux of Our Clients).
Maintaining and Troubleshooting of FTP Server, Samba Server of the client.
Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
Managing Redhat Cluster, HPC environment etc.
Used Jira as ticket tracking and workflow tool.
Implemented automations tools DevOps.
Building & configuring Redhat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
Installing and configuring Redhat Linux locally or over the network-kick start- (nfs, ftp, and http).
Monitoring system performance, Server load and bandwidth issues.
Work with DBAs on installation of DB, restoration and performance tuning.
Installing open source application, search, analyze and develop new application for users.
Implement the policies for the users of the computer system and network.
Regularly manage backup process for Server and Client data.
Worked on Jira Tickets to resolve issues.
Sarabus, Hyderabad, India April 2016 -Aug 2018
DevOps engineer
Responsibilities:
●Provisioning the AWS EC2’s for the application service deployment.
●AIX infrastructure automation converting scripts into automation.
●Yum package setup to deploy the puppet.
●Setting up Azure Load Balancer and chaining with Vnet by opening up the Ports.
●Migration of the Chef Server using Knife EC Backup and Tidy Setup.
●Foreman setup to view the Puppet Agents and Master’s and approving the certificates of master via Foreman.
●Weekly releases of the applications and moving the application from D2P(Dev 2 Prod).
●Standardizing the templates for the server setup.
●Provision AWS ECS cluster to deploy the Docker Container on to the Server, Configuring Load Balancer, Route53.
●Integrating Splunk Monitoring to ingest the Logs
●Creating the Infrastructure like VM’s, Load Balancers, Containers in Azure using terraform.
●Setting up Azure ASE for applications for connecting with On Prem Infra.
●Automated the Infra scripts to Chef and Puppet.
●Migrated build scripts to Chef.
●Setting up Queue and Queue Managers for applications and Channels in IBM MQ 8
●Automated build and deployment using Jenkins to reduce human error and speed up production processes.
●Configured Hashicorp Vault to Store Application Secrets and Root Passwords.
●Security Patches and fixing the Security Vulnerabilities for Linux Servers.
●Server provisioning, automation (Puppet/Chef/Ruby), maintenance and performance tuning
●Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
●Managed GitHub repositories and permissions, including branching and tagging.
●Created Lambda Jobs - HTTP Services for Serverless Computing.
●Managed Docker orchestration and Docker containerization using Kubernetes.
●Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
●Provisioned Oracles Servers in AWS, mounting the required volumes in AWS.
●Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
●Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
●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.
Educational Qualification:
M.S Computer Science 2018-2020
University Of Central Oklahoma
B.Tech Computer Science 2013-2018
Grandhi Mallikarjun Institute of Technology