DevOps Engineer with *+ years of experience in DevOps, Security, Build and Release Management, Continuous Integration, Continuous Deployment, Automation, Cloud Infrastructure, and Linux/Unix administration and involving administration of mission critical, high availability environments.
In-depth understanding of the principles and best practices of Software Configuration Management (SCM) and CI/CD in Agile, SCRUM, Waterfall methodologies.
Experience and proficient in deploying and administering Bitbucket. Configured Bitbucket repositories with branching, forks, tagging, and notifications.
Experience in using build automation tools like MAVEN/ ANT for the building of deployable artifacts such as WAR, JAR & EAR from source code.
Expertise using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
Experience in installing and administrating monitoring tools such as Nagios and managed with administered like JIRA/Confluence add-ons, plugins, and extensions.
Experience in administration, deployment, automation, and management with various Version Control Systems like Apache Subversion (SVN) and GIT, GitHub, GitLab.
Setup and create enterprise level continuous test environment to run both distributed and mainframe automated scripts daily using the DevOps methodology of running scripts through Jenkins pipeline in an automated fashion.
Experience in managing cloud software deployments, with a focus on Continuous Integration and deployment using BitBucket, Bamboo, SVN, and Maven.
Experience in Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linux systems.
Expertise in Splunk technical implementation, planning, customization, integration with big data and statistical and analytical modeling.
Experience in provisioning, configuring, and troubleshooting of various AWS cloud services such as EC2, S3, RDS, ELB (Load Balancers), ASG, SNS, VPC, Route53, Application discovery service, Security Groups, IAM, Cloud Watch, Cloud Front, Cloud Trail, Cloud Formation Templates, Opsworks.
Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration with Kibana and Elastic Search.
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.
Hands on experience with Provisioning Service Fabric Clusters and Application Gateway using ARM, PowerShell or Azure Portal which is a distributed systems platform to deploy and manage Microservices with high availability.
Experienced in designing Azure cloud models for establishing secure and cross-premise connectivity with Azure VPN gateway and Content Delivery Network.
Experience in creating and Network Security Groups to filter the traffic to and from Azure Resources by configuring the Inbound and Outbound traffic rules and associating them with Subnet and Network Interfaces, creating Azure Key Vault to store Certificates, Secrets.
Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm.
Experience in CI (Continuous Integration) and CD (Continuous Delivery) methodologies using Jenkins for End-to-End automation for all build and deployments of Java or J2EE applications.
Implemented CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins & deploy.
Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
Experience in building private cloud infrastructure of OpenStack, deploying through Ansible/ Puppet and maintaining them in production.
Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
Experience in working on several Docker components like Docker engine, Hub, Machine, Compose, Swarm and Docker registry. Worked on creation of custom Docker container images, tagging and pushing the images to Docker Hub.
Proficient with Shell, Bash, Python, PowerShell, YAML, Ruby and Perl scripting for automation.
Experience in working with the release and deployment in Java/J2EE and ASP.NET web applications.
Good knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, Cassandra, DynamoDB and MongoDB.
Experienced in creating the company's DevOps strategy in a mixed environment of Linux (RHEL, CENTOS) servers along with creating and implementing a cloud strategy based on AWS services.
Cloud Environments
AZURE, AWS, Salesforce
Operating Systems
Linux (Red Hat 6/7, CENTOS & SUSE), Solaris 10/11, Ubuntu 13/14, Windows 2008 R2/2012/2016
Application Servers
Red Hat JBOSS 4.22.GA, Tomcat 5.x/7.x, Web Logic 9.x, 10.x, WebSphere 7.x/8.x
Webserver
Tomcat, APACHE 2.x, 3.x, JBoss 4.x/5.x, Web Logic (9/10) & IIS
Build Tools/ Code coverage
Maven, ANT, SonarQube, SonarScanner, Veracode, Checkmarx, Snyk
Databases
Oracle 11g/12c, PostgreSQL, MySQL, NoSQL (MongoDB, Cassandra)
Virtualization
VMware ESXi, Windows Hyper-V, Power VM, Virtual box, KVM
Automation/ Containers
Jenkins, Kubernetes, Docker, Spinnaker, Ansible, Chef, Puppet
Version Control Tools
Git, Subversion, TFS, CVS, VSTS
Monitoring Tools
ELK (Elasticsearch, Logstash, Kibana), Splunk, New relic, Prometheus, Graylog
Bug Tracking Tools
JIRA, Bugzilla, IBM Clear Quest, HP Quality Center
Networking/ Protocol
TCP/IP, NIS, NFS, DNS, DHCP, Cisco R/S, WAN, SMTP, LAN, FTP/TFTP
Scripting
Maven, YAML, Ant, Python, Bash Shell scripting
Massachusetts Mutual Life Insurance Co - Dallas, TX
Sr DevSecOps Engineer May 2022 – Present
Key Responsibilities:
Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure with Terraform with and Jenkins for continuous integration.
Implemented SonarQube for code quality check and JFrog repository and integrated them into Jenkins to achieve Continuous Integration.
Build Docker images automatically with Jenkins pipeline by using the plugins like CloudBees, Docker pipeline, and Amazon EC2 Plugin.
Developing Docker images to support Development and Testing Teams and their pipelines using Jenkins.
Developed Dev, Test, Staging and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Jenkins, Docker, CloudFormation and Terraform.
Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Splunk.
Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and maintained access to AWS resources through users and groups using Terraform.
Automated remediation of critical/ high severity security vulnerabilities related to OS reported in Wiz.
Implemented CrowdStrike Falcon installation in instances across AWS accounts using python scripts.
Resolved GitHub security vulnerabilities related to sensitive data like PII, credentials, API keys,
Enhanced public cloud security with toolsets (Prisma, Zeronorth, Wiz, JFrog Xray, etc.)
Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube, JFrog and Xray.
Created Lambda functions to check and notify users to enable MFA and rotation of access keys.
Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and used Ansible Tower to monitor automation activity and manage cloud infrastructure.
Implemented network infrastructure (setting up and managing firewalls, WAFs, network segregation, VPNs, and network ACLs).
Implemented Cloud watch and New Relic to monitor our API and Dynamo DB performance.
Environment: AWS, Jenkins, Git, Docker, Terraform, CrowdStrike, Wiz, ClodKnox, Kubernetes, SonarQube, Splunk, Maven, ANT, Python, RHEL
HHSC - Austin, TX
DevSecOps Engineer April 2021 - May 2022
Key Responsibilities:
Researched and implemented Agile workflow for continuous integration (CI) and testing of applications using Bamboo. Administered and Engineered Bamboo to manage weekly Build.
Configured and Integrated Atlassian suite DevOps tools with Jira and created workflows according to project requirements.
Integrated and Configured DevOps tools Jira, Bitbucket, Bamboo and JFrog artifactory, Xray, Veracode from scratch and Configured SonarQube code quality tool and integrated with Bamboo/Jenkins.
Created DevOps maturity model and Roadmap drafts for Salesforce, MuleSoft and Java on AWS cloud projects.
Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes.
Set up of GitLab repository and Runner for build automation and built Docker images using GitLab-ci build automation runner.
Integrated Static Application Security Testing (SAST) in Jenkins pipelines, manual code reviews on the code and Dynamic Application Security Testing (DAST) on the application to find the security vulnerabilities using the Veracode. These vulnerabilities are triaged, created ticket in JIRA, prioritized and got fixed from developers.
Setting up CI (Continuous Integration) and CD (Continuous Delivery) methodologies using Bamboo for End-to-End automation for all build and deployments of Salesforce, Java applications.
Helped engineers migrate their projects from ClearCase to GIT, provided training, and refactored build and deployment mechanisms accordingly.
Using migration tool with ANT scripts to migrate metadata/Changesets from one Salesforce org to another.
Performed P2V migrations of physical RHEL (5/6) servers to VMware environment using VMware Converter.
Integrated Bamboo/Jenkins with Salesforce SDFX CLI to deploy APEX code to Dev, QA, SIT, and UAT sandboxes.
Wrote Python scripts using Boto3 to automatically spin up the instances in AWS EC2 and OpsWorks stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs’.
Used Microservice architecture, with .NET based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
Experience in monitoring System/Application Logs of server using Splunk.
Environment: AWS, Jenkins, GIT, Docker, ANT, Maven, Kubernetes, Selenium, SonarQube, Salesforce, MuleSoft, Nexus, BitBucket, PostgreSQL database and CloudFormation.
Optum - Austin, TX
DevOps Engineer August 2020 - April 2021
Key Responsibilities:
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
Maintained Artifacts in binary repositories using JFrog Arifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
Used Maven for building the Web driver project. Integrated with Continuous Integration tools Jenkins for scheduled to run tests on nightly basis automatically.
Administered Jenkins Continuous integration server and manage integrations with Bitbucket repository.
Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
Designed and built deployment using ANT/ Shell scripting and automate overall process using SUBVERSION and MAVEN.
Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
Performed daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance, Troubleshooting OS.
Hands-on experience networking, storage and database AWS services. Worked on PostgreSQL database for Querying Database, API Gateway to publish and Deploy application, S3 for file Storage and AWS Cognito for Authentication Services.
Implement data models, database designs, data access, table maintenance and code changes together with our development team.
Used Jenkins pipelines to build Docker images for microservice specific to the JFROG artifactory and implemented Spinnaker pipeline to deploy it to Azure Kubernetes cluster.
Developed and maintained Docker images for a tech stack including Cassandra, KAFKA and several in house written Java services running on Azure HD insights cluster.
Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files. Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes.
Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
Environment: AWS, Jenkins, GIT, Docker, ANT, Maven, Kubernetes, Selenium, SonarQube, Nexus, BitBucket, Cassandra/ PostgreSQL database and terraform.
Charter Communications - St. Louis, MO
DevOps/ Cloud Engineer July 2018 - August 2020
Key Responsibilities:
Involved in taking the source code and compiling using Maven and Package it in its distributable format, such as WAR file and used Nexus Repository to upload the build artifacts after a successful build.
Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
Developed interfaces between SAP, Salesforce, REST and SOAP web-services.
Installing, configuring, and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, and ANT.
Automated Integration, System Smoke Tests and Code Quality using SonarQube plugin in Jenkins.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with GIT and Jira to trigger builds using Webhooks and Slave Machines.
Maintained and administered GIT source code repository and GitHub Enterprise. Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
Integrate JIRA and Confluence (for User management and Issues/Pages sharing).
Installed and configured a private Docker Registry, authored Docker files to run apps in containerized environments and used Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace ids.
Experience in setting up CI/CD pipeline integrating various tools with CloudBees, Jenkins to build and run Terraform jobs to create infrastructure in AWS.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and used Ansible Tower to monitor automation activity and manage cloud infrastructure.
Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables and Extensively worked on Jenkins.
Using Cloud watch and New Relic to monitor our API and PostgreSQL DB performance.
Worked with New Relic monitoring and alerting services for servers, switches, applications, and services.
Created scripts from scratch to automate tasks using bash shell scripting and python scripting and wrote Python modules to view and connect the Apache Cassandra instance.
Wrote Puppet modules for installing and managing Java versions and managing persistent SSH tunnels.
Analyzed Cassandra DB and compare it with other open-source NoSQL database to find which of them better suites the current requirement.
Overseeing Spinnaker image detection, deployment to Canary and functional testing of Canary deployment then manually approving image deployment into production.
Worked on Grub, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
Environment: AWS, Jenkins, Ansible, ANT, MAVEN, GIT, Mulesoft, Docker, Kubernetes, Splunk, Salesforce, SonarQube, Confluence and PostgreSQL database.
Blue Cross Blue Shield - Chicago, IL January 2017 - July 2018
Build & Release Engineer
Key Responsibilities:
Administered Red Hat Linux 4.x/5 servers for several functions including managing Apache Tomcat Server, Mail Server, MySQL database and Firewalls in both development and production environments.
Involved in Building and configuring Red Hat Linux Servers using KickStart server as required to maintain maximum uptime and maximum performance capacity for enterprise projects in all stages.
Setting up continuous integration and formal builds using Bamboo with the Artifactory repository and resolved update, merge and password authentication issues in Bamboo and JIRA.
Administered Bamboo servers which include install, upgrade, backup, adding users, creating plans, installing the local/remote agent, adding capabilities, performance tuning and troubleshooting issues.
Setup the Jenkins server with complete Maven and vSphere build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for VMware open virtualization format (ovf) deployments.
Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.
Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
Worked with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL).
Developing and maintaining the build environment, the source code control system and managing build packages using GIT and GitHub.
Wrote, maintained, and documented modules, manifests, Git repositories for Puppet enterprise on RHEL and Windows platforms.
Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and JUnit with Maven/Hudson.
Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users
Mount Points, and Packages.
Developed the scripts to push patches, files and maintain configuration drift through the Puppet tool.
Used Bugzilla for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
Integrated the GIT by using Webhooks and Scripted Rest API in ServiceNow and stored the information in ServiceNow table.
Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic and deploying J2EE Applications.
Integrated JIRA with SVN, Jenkins and created automated release notes using Perl Scripts.
Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Perl and Shell Scripting.
Administered Nexus server which includes installing, upgrade, maintenance of repositories, performance tuning, troubleshooting issues, and maintenance.
Development of Scheduled tasks and UNIX scripts and Perl to maintain and automate the Build process.
Environment: Jenkins, Puppet, Ansible, Maven, Bamboo, SVN, GIT, ANT, JIRA, SonarQube, ServiceNow, Nexus.
CSC - Hyderabad, INDIA June 2013 - July 2015
System Administrator
Key Responsibilities:
Experience in Installing, Configuring VMware and monitored Virtual environments with ESXi servers and Virtual Center.
Proficient in KORN, Bash Shell, Perl Scripting for Administration, Monitoring, Installation and Configuration, Peer-review tasks across the UNIX platforms like Linux, Solaris, and AIX.
Implementation of High Availability Solutions using Veritas Cluster Server 4.1, 5 and Sun Cluster Server 3.2, Red Hat Cluster 5.
Experience in system administration, system builds, server builds, installs, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine tuning on SUN SOLARIS, Red Hat Linux systems and Windows.
Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades of WebSphere Environment for availability, scalability, maintainability.
Worked with F5 load balancers that improve the overall performance of applications by decreasing the burden on servers associated with managing and maintaining application and network sessions, switching, routing and VPN's.
Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, SFTP, HTTP, HTTPS and SMTP.
Experienced in creating and managing User Accounts, Security Rights, Disk Space, Quotas and Process Monitoring in Red Hat Enterprise Linux.
Hands-on experience in server builds, migrations such as OS migrations, Application migrations, and Storage migrations.
Installed, configured, administered Windows 2008, 12 servers, Active Directory Services, FTP, WSUS, IIS Web Server & SQL Database Server.
Supported of applications running in Web Logic, JBoss and Tomcat and participated in the on-call rotation for 24/7 production support.
Environment: Red hat Linux 5/6.x, Windows 2008R2, WebLogic Server 11g, RAID, Cron, LVM, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, JBoss, TCP/IP, NIS, DNS, FTP, DHCP, HTTP, SFTP & SMTP.
VAMSI KRISHNA DevOps Engineer
Email: *****.*****@*****.*** Phone: 609-***-****
Professional Summary
Technical Summary
Professional Experience