PROFESSIONAL SUMMARY
*+ years of IT experience as Azure DevOps Engineer, AWS DevOps Engineer, DevOps Engineer, Build & Release Engineer, Integration Sr. & Continuous System Administrator, Deployment/Linux Delivery Administrator as an iterative in process SCM, Build/and Automation Release Management of infrastructure with Continuous including end-• Expertise provide to-end code resiliency in configuration Azure for Scalability IaaS using based and different solution Azure tools, Availability and and Virtual cloud - Build Machine services VMs like Scale availability AWS, Sets Azure, (sets VMSS) OpenStack, using using the Azure Azure and Resource PCF. portal to Manager (ARM) to manage network traffic.
• Hands Created on and experience managed Azure in Azure AD cloud tenants services, and configure Azure application storage, Azure integration active with directory, Azure AD. Azure ServiceBus.
• Good and the Azure virtual Knowledge Site machine Recovery of Azure backup, (Site ASR)Recovery . Enabled and Azure Azure Virtual Backup machine Installed backup and Configured from the the Vault Azure and Backup configured agent
• Hands like IAM, on VPC, experience EC2, EBS, in Amazon RDS, S3, Web Glacier, Services Lambda, (AWS) ELB, provisioning Auto Scaling, and very Elastic proficient Beanstalk, on AWS Route services 53, CloudFront, CloudWatch, CloudTrail, SQS and SNS.
• Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy automation and and Code securing Pipeline the and infrastructure experience in on using AWS. AWS Cloud Formation, API Gateway, and AWS Lambda in
• Mastery using Lambda Terraform in and managing AWS templates Code security Pipeline. along groups with on Continuous AWS, focusing Integration on high-availability, and Continuous fault tolerance, Deployment and auto-with scaling AWS
• Monitored for issues. and applied analysis using Nagios, Splunk. Used JIRA for bug tracking and creating the dashboard
• Hands-microservices on experience into production setting with up Kubernetes (k8s) backed Clusters Infrastructure. for running microservices. Took several
• Experienced applications, in managed Kubernetes Kubernetes charts manifest using files Helm and and managed created releases reproducible of Helm packages. builds of the Kubernetes
• Experience and AWS Elastic in managed container Kubernetes service. services such as Google Kubernetes engine(GKE), Azure Kubernetes
• Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, different and environments. Docker Registry and used containerization to make applications platform when moved into
• • Proficient images, Experience writing Ansible and in in managing creating creating Playbooks. Docker Docker inventory, images volumes job using templates and implemented Docker and File scheduling, Docker worked jobs automation on Docker using Ansible container solution Tower for snapshots, CI/and CD expertise model. removing in
• Experience and remove in files managing on remote Ansible systems Playbooks using file with module. Ansible roles, group variables and inventory files and copy
• Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
• Experience configuring in the using jobs Jenkins selecting as required continuous source integration code management tool to creating tool, build new jobs, trigger, managing build system, required and plugins, post build actions, scheduled automatic builds, notifying the build report. Balakrishna S
Sr. Cloud/ DevOps Engineer
Phone No: 469-***-****
Email Id: **************@*******.***
LinkedIn: https://www.linkedin.com/in/balakrishna- s-b651921a1/
• Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Arti-factory, Junit testing, Puppet module tests and deployments using multiple Jenkins plugins.
• Worked PyTables. on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython,
• Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, Gitlab).
• Installed the Jenkins and via managed git plugin. source control systems like Github and SVN for application source code checked out to
• Expertise to handle tasks in RedHat Linux includes upgrading RPMS using YUM, kernel, HBA driver, configure SAN Disks, Multipathing and LVM file system.
• Used logging. log monitoring tool called ELK to see log information. Implemented new ELK cluster for enterprise
• Good Knowledge of Logging and APM DevOps tools AppDynamics, Zabbix, Splunk, ELK and Grafana.
• • Used Terraform Converted Terraform existing modules to Terraform reliably and automated version modules and infrastructure create that had infrastructure version management. conflicts on Azure, to utilize created cloud resources, formation using during Azure terraform deployments to enable more control or missing capabilities. Technical Cloud Platforms Skills: Azure, AWS, OpenStack, PCF Configuration Management Tools Ansible, Chef, Puppet CI /CD Tools Jenkins, Bamboo
Build Tools Maven, ANT
Containerization Tools Docker, Kubernetes, Mesos, OpenShift Version Control Tools GIT, Bitbucket, SVN
Logging Scripting & & Monitoring Programming Tools Languages Nagios, Relic Python, Java/ J2EE, Bash/Splunk, .Net Shell, ELK, Perl, CloudWatch, PowerShell, Azure VBScript, Monitor, Ruby, Prometheus, JavaScript, C, PHP, New Databases Application/Operating Systems Web Servers Oracle Cassandra)Apache Gerrit UNIX, Linux, 10g/Tomcat,, Windows, 11g/NGINX, 12c, DB2, CentOS IIS, JBoss4.MySQL, 1, WebSphere, NoSQL (MongoDB, Web Logic DynamoDB, 9.x/10.x, Virtualization Platforms Oracle 5.x/4.X, VirtualBox, ESX /3.x, Hyper-VMware V Workstation, Vagrant, VMware vSphere ESXi Bug Tracking Tools JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle
• • Extensive storage Performed pools, experience Configuration migrating in Windows on of premise Azure AZURE servers Web (IaaS) Apps, to AZURE migrating App and services, like creating creating Application availability AZURE sets VMs, insights, in storage AZURE. Azure accounts, DNS, VHDs, Azure Network Watcher and Implementing Azure site recovery, Azure stack, Backup and Automation.
• Managed Azure Infrastructure, Azure web roles, Worker roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery services vault using Azure PowerShell and Azure portal.
• • • Worked centers using Implemented deployment (Installing JIRA/JSON)Confluence/Log . and on Analytics Azure and migrating models. various administrating Site Jive and Experienced resources Recovery to add-analyzed Azure ons, in and plugins, using the monitoring in Azure data Azure deploying Azure to and using Backup resolve Site extensions. infrastructure tool Azure Recovery issues. - Deployed (Nagios) portal, and as Instances PowerShell and collecting code managed applications on Azure data on Azure from with environments using all Resources administered Azure ARM Templates and Resources Manager in Data like
• • Experience for Used Resource Azure in Kubernetes Monitoring/designing and Service Network maintaining to Monitoring/deploy dashboards a managed Log using Trace Kubernetes Nagios Monitoring. Enterprise cluster in monitoring Azure and tool created which an is used AKS
• • • • • cluster Resource Managed managed Used and Extensively Kubernetes cluster Installed created Developed Docker deployed Kubernetes resources. Docker Containers, in Kubernetes Docker Manager the Networking worked and application Azure files experienced Registry to templates Mesos to manage with portal, charts manifest automate policies containers Scheduling, for clusters. containerized using in with and local files creating for the Terraform Helm, the as Docker upload and process Pods. deploying, Azure managed Kubernetes and applications and Containers. of created CLI, . capturing download managing releases also clusters reproducible used using and Worked of of container Helm using template Docker its work nodes, on the builds packages. with Open images images. driven replicas Config-frameworks of source the deployment and onto Kubernetes Maps, development from a running node selector, Docker options applications, cluster on tools Services, Hub the such using same and like as
• Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, and Docker Container Network.
• • Expertise hosts, implemented Created standardized and in writing used recurring Ansible execution Ansible execution templates scripts of tasks using to using to automate Ansible create Ansible Tower customized system playbooks, web administration interface. configuration managed activities Ansible files for and playbooks hosts processes and used centrally on managed Ansible and
• • Vault Installed applications, Maintained components in Ansible and high Environments with Implemented playbooks scripting availability configuration and to Ansible clustered protect configuration configuration sensitive Files, and standalone Users, management data. management Mount server points (Ansible) environments and system. Packages. and experienced Used Ansible and refined in to writing manage automation Ansible Web
• • • scripts. Involved Ubuntu Responsible automate Created Jenkins and in continuous using for RHEL installation CI/Terraform virtual CD builds pipelines servers & and and configuration publishing on for Ansible, Azure continuous DOCKER migrate of by Jenkins creating build legacy images to & Ansible support deployment and to monolithic the Nodes. various Nexus and Java repository. integrated systems builds to and Junit Azure Jenkins and and SonarQube plugins managing to plugins in Jenkins for automated testing and for Code quality check. General Electric (GE) – MA March 2019 – Present
Sr. Azure DevOps Engineer
• • • • • • • Extensively automating Continuous Worked optimization. Wrote tools Created project Created with GIT Worked and Used Terraform deployed source developers using Terraform a and with release branching python with python, modules, end control. build worked Integration Terraform virtual python branches user with module to on shell & reliably support. time machine establishing on and design tagging Templates and scripting, Continuous to basis automated in connect GIT version deployment scale code strategy using by and sets XML GIT to for and infrastructure and Jenkins. applying Integration automate to in Administration manufacturing to view production create maintain into automate appropriate Designed the different the infrastructure status management. the (Azure CI) some environment source Web/quality, the including and of Iaas of branching, an project the Application Continuous code Apache virtual on monitoring, menial branching, Azure. workflows/in the labelling/machines Cassandra tasks. GIT Created Server. Deployment logging, reporting repository pipelines naming using instance resources, and terraform and conventions (using and CD) debugging and assisting using Coordinated Jenkins process developed modules Azure using code with for by Environment: AZURE, VMs, SQL, Nagios, Splunk, Kubernetes, docker, chef, Ansible, Playbooks, Nexus, Jenkins, python, GIT, shell scripting, branching & tagging, Jira, terraform, S3 bucket, ANT, Python module, Jenkins server, SVM, python SSH, DOCKER, Terraform, CI & CD.
• • • Involved Route53, in Worked cached options Integrated streams AWS content Cloud for on and in S3, AWS AWS high designing implemented RDS, Formation. availability delivery. Dynamo CloudWatch Dynamo and Created DB Cloud and deploying DB,, using CloudFormation fault SNS, Formation Elastic AWS tolerance. SQS, large load IAM) Lambda applications modules balancers focusing, Cloud to for store Trail on utilizing deployment (ELB) high the services values, availability, and almost used of and items applications Route53 all CloudFront fault the and AWS tolerance, backup with across stack to failover setup the and (multiple Including Dynamo auto-and and manage latency scaling cloud EC2, DB
• • • • • • • • • providers. Manage environments Implemented Lambda receive Created perform Experienced data Worked worked Worked QA Experience development Worked and detail, Used applications, environment patching among Ansible standardization, events on AWS functions on with event on code setting Docked-in multiple creating in proactively processes EC2 Ansible a through demonstrating as from driven as from 'server installing well and and instances up Configuration your Compose, running Amazon Docker the as processing. assigned automated playbooks Ansible. processes less' all infrastructure manages S3 automated applications over utilizing bucket. architecture Docker Ansible containers S3 Docker-roles Automated the management Created and the for change buckets. team build Auto in deployments, virtual containers. policies. along on servers AWS Machine organization. using Docker and AWS and on Scaling using Created with Lambda and Docker well Docker for Lambda API tool to Ansible physical Ansible, containers. GIT/versed, scaling Elastic create Gateway, a to HUB to Lambda Bitbucket consoles automate jobs run with Tower instance Docker and . Python, Load python and Lambda, Created management Ansible Deployment Balancing configured for can and repetitive containers provisioning, Perl scripts, managing be Ansible. Docker Playbooks, and used or shell and Dynamo of Roles and tasks, to function containerized for volumes the Glacier automate Configuration scripting AWS Testing using modules, application quickly DB Lambda and AWS for in and applications different with Docker our configured deploys applications. and deployed CLI. management lifecycle QA using attention roles. and software to critical java in share AWS UAT it and the to to to 3M – MN November 2017 – February 2019
Sr. AWS DevOps Engineer
• • • Installed into Manage the Designing necessary Nexus site and and repository. wide configured plugins implementing various and Nexus adding application’s CI for (Confidential Continuous artifacts build repository. life slaves Integration) cycle to using support Published Jenkins system: scalability snapshot and configuring setting and and agility. up release Jenkins Jenkins versioned servers, master, artifacts Jenkins adding nodes, creating required scripts (Perl & Python), and creating / configuring VMs
• • • • Thoroughly Used HTML5/Created project Experience web and release CSS applications in end used for using user branches server-Unit different support. Test side development in Python rendered GIT log monitoring by library GIT using application. Administration for Django/tools testing like Python, many Nagios, including Python Flask/Sumo programs Python, branching, logic, Splunk, and, and reporting JQuery, block ELK (Elastic of and Ajax codes. assisting Search, while using with Log
• • Environment: Stash, Automate Used issues Good Log stash. Ansible understanding with Kibana) the AWS, ELK installation to to and Setup/OpenStack, see work in teardown logs Pipelined of towards ELK information, Terraform, agent of Application the ELK solution. (filebeat) stack monitor, Chef, Logs (Elasticsearch, with Ansible, from security Ansible App Docker, Servers and playbook. Logstash, get Jenkins, to the Elastic Kibana) health Git, Search Jira, and notifications troubleshoot Jenkins, (ELK Stack) from Kubernetes, the through nodes. build OpenShift, Maven, Nagios, ELK, Java, SonarQube, Shell, Bash, Python, DynamoDB, Cassandra, WebSphere, WebLogic, Tomcat, Nginx, Linux, VMware.
Roles & Responsibilities:
• Implemented Route 53, Elasticsearch, AWS solutions Cloud using front, EC2, EBS, S3, AWS Elastic Lambda, Load RDS, Balancer, IAM (Identity Auto scaling and Access groups, management)Optimized, volumes and EC2 instances using API Gateway.
• • Good experience Developing AWS Lambda knowledge on the Amazon for Python multiple of AWS automated Web services AWS Services Accounts. scripting like (AWS) Glacier, using provision. Boto3 ELB (library Load Balancers)for AWS Security, RDS, SNS, audit SWF and reporting and hands using on
• • • • • • • • • • Worked using Building Administration of Managed multiple Worked installations Wrote OS/Create Production Environment system Created deployment Experience Nexus Docker Applications/the documentation 5000. configuration. in recipes on Splunk documents running Splunk installing images, Splunk experience with docker of and with new and configuring queries domain Docker query and GUI services/servers Also devices hub, applications for maintenance for in development Cookbooks expertise language. various large creating by containers configurations. Chef and on Splunk Nexus Packages the environments best involved platforms on in network. docker of 2000 practices Docker creating Search Docker and Docker using in Fabric images developing uploaded Processing including orchestration Splunk Chef using to runtime containers. be Extender as configuration used and well apps, manifests Nexus Language them environment, handling by as FEX searches, Created developers framework. AWS which to 7k, management and (multiple for SPL) Chef ASR9k, Docker acts EC2/Data developed versioning as and as – a S3/models, images guide Regular and a server, volumes remote Route53 tools Chef ASR1k to and primarily dashboards, like Chef expressions. line Managed Cookbooks lifecycle & to Chef Automation. ELB. enabling card share supporting for module management data and middleware On to successful manage Reports – among for Chef site the Unilever - NJ March 2016 – July 2017
Sr. DevOps Engineer
• • • • • • • Configured continuous Involved bamboo. Building and Designed retrieve Used queries Experienced Java Edited Python. projects MySQLdb Maven from and CI in and pipelines deployments. Setting security manipulate in python. and developed mirror authoring package managing up in and settings the Jenkins data components pom.and system backup Maven in Python-xml while m2/in server repositories. files, Jenkins. settings.using also MySQL performing for fully Python Jenkins xml Added connector scripting to with releases configure and multiple the Django for prepared creation writing with Maven nodes framework. the disaster and and Maven to to have executing provisioning Jenkins recovery Implemented release Nexus several and plugin, as plans of a configured Jenkins repository. code MYSQL for Mavenization Jenkins in using python database SSH Shell and for to of
• Migrated tracking of all configurations operations files and and scripts scripts within to GitHub GitHub. Enterprise installation to optimize deployment and allow Environment: AWS, Glacier Chef, Ansible, Maven, Jenkins, Docker, Python, Linux, Bitbucket, GitHub, Nagios, Shell, Bash, groovy, RHEL, Apache, IIS, Linux, SMTP, IMAP, POP3, RHEL, VMWare vSphere, Jira. Roles & Responsibilities:
• • • • • • • • • • • • • • Installed/pre-Deployed infrastructure Experience Worked internal Maintained configuring Utilized the Worked and Worked managing Built using Responsible control applications Maintained including Worked operations Involved plugins Migrated migration artifacts written securing Continuous Jenkins, strategies. for Jenkins deployments. on in on on in Red Ant’s Configured/change DevOps issues. the such all in setting Client-the Maven modules build Continuous using Artifacts to for Jenkins setup Hat areas and Yum JIRA HUDSON. Jenkins build.as master/design list. related Integration Maven, Linux side developed up receiving Created using to of bug/and of from and Installed xml. JIRA Managed Puppet create Jenkins in hooks project Puppet. and servers issue slave Integration Puppet setting scripts deployed binary puppet-as the pushed artifacts maintenance the defect such tracker Agents, environment Multiple architecture setting Puppet using ANT Puppet up from developed dashboard repositories forge. as the tracking master/GIT scripts Jenkins GIT System 4.up Puppet from Terraform Plugins Master/x commits. manifests Upgradation version CI committing of Jenkins, source system slave to in for and Artifactory the (and Master Jenkins)using distribute for ANT, Agent. new and Subversion/extension smooth configurations. Puppet templates code creation, and Python Artifactory branches, worked JFrog or Wrote and and . configured Migration and Used builds Plugin. build developing DB merging, Artifactory and of deploy custom testing with to Jenkins GIT for on and build existing create shell. and the of nodes configuration various Repositories, release them and Modules Puppet Continuous server-Catalogs application automation, the Modified for ANT implementation. and and in stack. workflows, official build Nexus Community side scripts trigger and pushed using management build pipelines. team delivery hooks Manifests, nightly views, central plugin Puppet Jenkins for customizations new configuration to and run resolve and deployment build, environment management repository Artifacts language. downloaded Enterprise. on job to the network test the existing to access build post files and and for by of S & P GOBAL - NY February 2015 – December2015
Build and Release Engineer
Environment: Puppet, SVN, GIT, ANT, Jira, Perl, Shell, Bamboo, RHEL, Windows, Bugzilla, Nexus. Roles & Responsibilities:
• • • Experience Automated system Administered resources in system writing Linux and management servers Shell system and maintenance for Python, tasks several like PowerShell using functions user Shell, account scripts including and creation, Perl for managing scripts. the automation file system Apache purposes. size Tomcat monitoring, server, monitor mail
• • servers, Installed Administered and and Oracle, configured various MySQL Red SAMBA Hat databases server Linux in for Distributions both Windows development and with Linux use and of connectivity. production. Kickstart in order to monitor, scale,
• maintain Worked with and DBA plan team capacity for database of Servers. performance issues, network related issues on Linux Servers.
• • Working Setting coverage up with of SonarQube JavaScript, backup team to Java generate for and the Scala TSM Unit-code backup test present coverage & Restore in reports, GIT in repository. the Integration Redhat Linux coverage serve. reports and mutation Environment: Shell, Python, Powershell, Apache tomcat, Oracle, Perl script, SAMBA, GIT repository. Roles & Responsibilities:
• • • • • Automating requirements Developed Responsible Developing environments. Troubleshooting numerous various scripts for configuring Linux activities to tools be network, in executed and bash using managing security and scripting as python checks Squid related languages to by server automate issues, Nagios like in capturing Linux. the Perl, for release execution Python, packets processes. Ruby, in using both PowerShell tools Windows such as based Iptables, and on Linux the
• firewall, Used ANT TCP as a wrappers, build tools NMAP. on java projects for the development of build artifacts on the source code.
• Developed shell scripts. and implemented application enhancements using Java/J2ee, Struts, JavaScript, and UNIX Environment: Perl, Python, Ruby, Powershell, bash, Nagios, TCP, NMAP, Java, bulid artifacts, Iptables, firewall, TCP, J2e, Struts, UNIX
Education:
MS in Computer Science, South Dakota State University Merrion IT - INDIA August 2012 – December 2013
Linux Administrator
HSBC BANK - INDIA January 2014 – January 2015
System Administrator