Uploaded File
add photo
Adi
krishna.devops2010@gmail.com
585-210-2623
Irvine, CA 92603
678-503-5329
DevOps Automation Engineer
9 years experience C2C
0
Recommendations
Average rating
81
Profile views
Summary

  • 7 years of work experience in IT industry with major focus on DevOps, Software Configuration, Build and release Management and AWS Cloud Environment.
  • Expert in compilation, packaging, building, and debugging, automating, managing, tuning and deploying code across multiple environments.
  • Extensive Hands on experience in using AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, ColudFormation, S3, Glacier, Cloud Front, RDS, VPC, Azure, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience in deployment Management process using shell scripts, windows batch, and python
  • Experience on using Ansible and writing playbooks for provisioning.
  • Extensive working experience in implementing new projects using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Well versed with Openstack based cloud infrastructure.
  • Worked on AWS for deploying instances consisting of various flavors viz., CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Experience with containerization technologies, including Docker, Kubernetes, or Rancher
  • Used Jenkins pipelines to drive all microservices builds out to the Docker Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on Docker for managing development environments through creation of Linux virtual containers.
  • worked on Rancher to automatically deploys and configures Kubernetes components, such as etcd, and monitors the cluster health.
  • Experience in creating Kubernetes clusters in Rancher, creating pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files and managing Kubernetes charts using Helm.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Developed and maintained many Perl/ANT Shell, Python scripts for Java/J2EE builds and release task.
  • Knowledge in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Experience working with Version Control Systems like GIT, CVS, SVN (Subversion) and used SCM client tools like GitBash, GitHub, ClearCase, Git GUI and other command line applications in terms of branching, tagging and maintenance on UNIX and Windows environment.
  • Experience with the release and deployment in Java/J2EE Web Applications.
  • Hands on experience in setting up Apache web servers on Ubuntu Linux platforms
  • Developed Processes, Tools, and Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Experience in working with bug tracking tools like JIRA, RALLY, Remedy and Cobertura in ANT Projects.
  • Knowledgeable on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS).

TECHNICAL SKILL :

  • Operating Systems : Oracle Enterprise Linux, Ubuntu, Red Hat, Windows XP/ 7/ 8
  • Containerization Tools : Docker, Kubernetes, Rancher
  • Cloud Technologies : AWS, Open stack
  • Versioning Tools : Git, Gitlab, Bitbucket, ClearCase, SVN, CVS
  • CM Tools : Ansible, Puppet, Chef
  • CI Tools : Jenkins/Hudson, Maven, Bamboo, Ant
  • Servers : Tomcat, Jetty, Jboss, WebLogic, Nginx, WebSphere
  • Scripting/Programing : Java, Python, Shell scripting
  • Databases : ElasticSearch, MySQL, Postgre SQL, MongoDB
  • Monitoring Tools : Splunk, Nagios, Graphite

Experience
DevOps Automation Engineer
Information Technology
Jun 2019 - present
Irvine, CA

Responsibilities:

  • Created the automated build and deployment process for application, re-engineered setup for better user experience, and involved in building a continuous integration system.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, ELK and Auto scaling groups, Optimized volumes and EC2 instances.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
  • Involving in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Created own docker images and stored in private docker registry called sonatype-nexus, Deployed Images on kubernates cluster.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • created Kubernetes clusters in Rancher, creating pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files and managing Kubernetes charts using Helm.
  • Integrated Jenkins with Udeploy Components, Udeploy Process, Installed Udeploy on both windows and Linux machines according to application team requirements.
  • Created various JIRA tickets for onboarding Ansible roles, Artifactory and installation tasks.
  • Written Pre and post commit hook scripts to accommodate various development requests.
  • Developing scripts in PERL and SHELL to automate the process.
  • Deployed the Java applications into web application servers like JBoss.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Oracle client /ORC on versions 12 and 18 on both VMWARE and windows evironment development and production.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Converted Chef Cookbooks into ansible play books according to FSA team standards.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Configured and integrated GIT into the continuous integration (CI) environment along with Jenkins and written scripts to containerize using Ansible with Docker and orchestrate it using Kubernetes.
  • Refactor ansible playbooks for better user experience and involved in building a continuous integration system by using Jenkins.
  • Write ansible code for Tanium, JDK6/7, Splunk, Oracle 12c/18c in both Linux and windows flavors, Python and GIT.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed and configured Infrastructure Automation Tool Ansible. Created and updated Ansible playbooks and modules, files, and packages.
  • Installed, Configured, Managed Monitoring Tool, Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Environment: Ansible, Docker, AWS, JENKINS, Maven, Git, Kubernetes, Chef, Nexus, Docker Registry, Tomcat, Splunk, Jboss, JAVA, Tanium, Rancher, Oracle, Shell script, Power Shell, VB Script, Git, Bitbucket, python, Apache Tomcat 9.0, JIRA, Linux, Windows.

Ansible Apache Tomcat Artifactory Automation Engineer AWS AWS EC2 AWS S3 BaSH Chef Continuous Integration Data Replication Devops Docker Containers ELK Java JBOSS Jenkins JIRA Linux Maven Network Monitoring OpenShift Oracle Perl PowerShell Python Shell Scripts Splunk VMWare Windows
Remove Skill
DevOps Engineer/AWS Engineer
Information Technology
Jul 2017 - May 2019
Philadelphia, PA

Responsibilities:

  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). And Managed servers on AWS platform using chef configuration management tools.
  • Installed and configured Red Hat Enterprise Linux 5.5/6.5.
  • Designed Project roadmaps to perform the build and release management and to automate the CI/CD Processes.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Design and deploy a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, SNS, SQS, CloudFormation, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS environment.
  • Migrated a production infrastructure into an Amazon Web Services utilizing AWS CloudFormation, Code Deploy, Chef, EBS, and Ops Works.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Setup and maintenance of automated environment using Chef Receipes & Cookbooks within AWS environment.
  • Created Docker files in source code of registry, build images and ran containers for applications and installed Docker registry for local upload of Docker images.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Implemented a Continuous Delivery framework using Jenkins, Maven, Nexus in Linux environment.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, 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.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Used Chef from the point of bootstrapping nodes to executing run lists to mirror the new nodes to web or application servers and to run deployments against newly added nodes to the clusters.
  • Installed and configured configuration tool such as Chef Server/ workstation and nodes via CLI tools to AWS nodes and utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Used Tomcat as standard application servers to deploy web applications.
  • Good understanding of windows and VMware server automation using scripting language Power shell, VB Script.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.

Environment: AWS, JENKINS, Ant, Maven, Git, Docker, Kubernetes, Chef 12.x/11.x, Nexus, Jenkins-job-builder, Docker, Jenkins-view-builder, Tomcat, Jetty, Jboss, RHEL 7/6, Java/J2EE, Shell script, Power Shell, VB Script, Git, Git Hub, python, Apache Tomcat 9.0, JIRA.

Agile Methodology Ant Apache Tomcat AWS AWS CloudFormation AWS CodeDeploy AWS EC2 AWS S3 BaSH Bootstrap Chef Continuous Deployment Continuous Integration Data Replication Devops Docker Containers Elastic Beanstalk J2EE Java JBOSS Jenkins Linux Maven OpenShift Perl PowerShell Python RHEL Scripting Scrum Shell Scripts VMWare WebServices Windows
Remove Skill
DevOps Engineer
Information Technology
Sep 2016 - Jun 2017
Rochester, NY

Responsibilities:

  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Hands-on experience Designing, planning and implementation for existing On-Prem applications to Azure Cloud (ARM), Configured and deployed Azure Automation Scripts
  • Provided Configuration support using Ansible 1.9/2.x in Production, UAT, IT and Dev environments.
  • Worked on using Gitlab, Maven, Jenkins, Ansible, Jetty, and central station tools for build & release cycles.
  • Managing Identity Access management of Azure Subscriptions, Azure AD, Azure AD Application Proxy, Azure AD Connect, Azure AD Pass Through.
  • Created Azure key-vault in order to store all the credentials for SQL databases and for API keys. Responsible for distributed applications across hybrid AWS and physical data centers.
  • Automated creation of jobs using Jenkins-Job-Builder and Jenkins-View-Builder tools for standard jobs.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience with installation and maintenance of Ansible based Configuration management system.
  • Worked with private docker registry setup and worked on maintaining Docker Images in Docker registry.
  • Responsible for deployment and maintenance of different QA & UAT environments.
  • Created and maintained Servers for various environments using Ansible 1.9 and 2.x roles and playbooks.
  • Proficient in deploying and support applications on Tomcat, Jetty and Jboss application servers Used Shell/Bash scripts to automate the deployment process.
  • Deployed applications into PROD & Non-Prod environments on various application servers like Jetty, Jboss & Apache Tomcat.
  • Developed build and deployment scripts using apache MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Used plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Used Ansible playbooks and Shell scripts to automate the deployment process.
  • Created virtual images similar to production environment using Docker by writing Docker -compose files.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Written Power Shell scripts to automatically restart the Deploy agents on Linux Machines.
  • Used Ansible for integrating the applications and empower them.
  • Automated and developed python script for deployment of various applications
  • Wrote Python modules for Ansible customizations.
  • Used Shell/Python scripts to automate the deployment process
  • Executed various scripts like Power Shell/Python to automate build and release process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.

Environment: JENKINS, Ansible1.9/2.x, Azure, Docker, Jenkins-job-builder, Jenkins-view-builder, Tomcat, Jetty, Jboss, Quantum DB, Java/J2EE, Ant, Maven, Git, Shell/GROOVY script, Sonar, Nexus, Central station, Radar and Espresso.

Ansible Ant Apache Tomcat AWS BaSH Database Backups Devops Docker Containers Gitlab Groovy J2EE Java JBOSS Jenkins Linux Maven MS Azure PowerShell Python Shell Scripts SQL
Remove Skill
DevOps Engineer
Information Technology
Jan 2016 - Aug 2016
San Jose, CA
Responsibilities :
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Provided Configuration support in Production QA and Dev environments.
  • Supported multiple teams in various environments for multiple applications including .Net and Java/J2EE.
  • Used Git, Maven, Jenkins, Puppet and Jira as tools for day-to-day build & release cycles.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • AWS cloud application hosting including EC2, ELB, S3 and launched AWS EC2 instances, configured based on requirement.
  • Build and release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Installed and configured Jenkins tools on Linux and windows platforms, manage slaves and installing Jenkins plug-ins.
  • Worked on private Docker registry setup, maintaining Docker Images in registry and containers.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Configured Cron jobs for various environments like nightly reboots or restart services based on the requirements.
  • Created and maintained Servers and environments using Puppet 4.x manifests and Modules.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Deployed Applications into PROD & Pre-Prod environments with various Application servers like WebLogic & Apache Tomcat.
  • Implemented Nagios tool for Monitoring and analyzing the network loads on the individual Machines
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Responsible for design and maintenance of the Subversion/GIT views, and the access control strategies.
  • Planning, scheduling and documenting releases at code Freeze Periods. Environment: Puppet 4.0, JENKINS, Jboss, Hudson, AWS, Docker, Java/J2EE, Windows, Ant, Maven, Git, AWS, ClearQuest, Quality, Center, LAMP, Shell/GROOVY script, Sonar and Nexus.
Ant Apache Tomcat AWS AWS EC2 AWS S3 BEA WebLogic ClearQuest Devops Docker Containers Elastic Load Balancer Groovy J2EE Java JBOSS Jenkins JIRA Linux Maven Nagios PowerShell Puppet Python Scripting SVN Windows
Remove Skill
Build & Release Engineer
Information Technology
Apr 2012 - Jul 2015

Responsibilities:

  • Performing build and deployment activities for environments like Dev, QA, Stage and Production.
  • Altering the existing Ant scripts based on the req and writing new build.xml files for the new modules.
  • Migrated existing ant build system to Maven for some applications.
  • Handling Jenkins related activities such as creating new users with the right privileges, configuring the new builds, add/delete Jenkins slaves and resolving any Jenkins related issue.
  • Changing the pom.xml based on the requirement and making the build successful after the changes.
  • Managing SVN, which includes creating Branching, Merging the changes and writing some pre-commit & post-commit hook scripts.
  • Windows and Linux infrastructure design and management.
  • Configure and install Windows 2000.
  • Supporting multiple development teams across the globe and handling multiple releases in parallel.
  • Automating various activities using scripting languages like Perl and Shell based on the requirement.
  • Maintaining the artifact repository called Nexus and moving the builds to it using Jenkins.
  • Troubleshooting build, deployment and environment issues to make sure the environment is stable.

Environment: Subversion (SVN), Jenkins, Windows, Vagrant, Apache, Tomcat, Perl Scripts, Shell Scripts, XML, Tomcat, ANT, CSS, Chef, MAVEN and Git.

Ant Apache Tomcat Chef CSS Jenkins Linux Maven Perl Scripting Shell Scripts SVN Windows XML
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Master's in Computer Science
Sillicon Valley University 2016
Bachelor's in Computer Science
Nagarjuna Institute of Technology 2009
Skills
Apache Tomcat
2021
7
Jenkins
2021
7
Linux
2021
7
Maven
2021
7
Ant
2019
6
Chef
2021
6
Perl
2021
6
Shell Scripts
2021
6
Windows
2021
6
Scripting
2019
5
AWS
2021
4
Devops
2021
4
Docker Containers
2021
4
Java
2021
4
JBOSS
2021
4
PowerShell
2021
4
Python
2021
4
AWS EC2
2021
3
AWS S3
2021
3
BaSH
2021
3
CSS
2015
3
J2EE
2019
3
SVN
2016
3
XML
2015
3
Continuous Integration
2021
2
Data Replication
2021
2
OpenShift
2021
2
VMWare
2021
2
Agile Methodology
2019
1
Ansible
2021
1
AWS CloudFormation
2019
1
AWS CodeDeploy
2019
1
Bootstrap
2019
1
Continuous Deployment
2019
1
Elastic Beanstalk
2019
1
Groovy
2017
1
JIRA
2021
1
RHEL
2019
1
Scrum
2019
1
WebServices
2019
1
Artifactory
2021
1
Automation Engineer
2021
1
AWS Cloudfront
0
1
Bamboo
0
1
BEA WebLogic
2016
1
CentOS
0
1
ClearCase
0
1
ClearQuest
2016
1
Cloud Infrastructure
0
1
Cloudwatch
0
1
Database Backups
2017
1
Elastic Load Balancer
2016
1
Elasticsearch
0
1
ELK
2021
1
Gitlab
2017
1
IBM WebSphere
0
1
MongoDB
0
1
MS Azure
2017
1
MySQL
0
1
Nagios
2016
1
Network Monitoring
2021
1
Oracle
2021
1
PaaS
0
1
Puppet
2016
1
Solaris
0
1
Splunk
2021
1
SQL
2017
1
Ubuntu
0
1
UNIX
0
1