Devops Engineer Resume
St Louis, MissourI
SUMMARY
- Around 9 years of IT experience in DevOps and Software Engineering using Windows, Azure, AWS, Linux, VMware and Windows Administration 2005/2008/2008 R 2/2012/2014/2016 systems.
- Diversified experience of DevOps Build and Release (CI/CD), Systems Administration and Change Management and Software Configuration Management (SCM).
- Used Bamboo and BOOMI on Azure to perform automated CI Builds and Deployments.
- Extensive Experience withAWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, chef configuration management.
- Experience in CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
- Championed in cloud provisioning tools such asTerraformandCloudFormation
- Experience in creating, debugging, diagnosing and troubleshooting, build scripts written inANT, Mavenon Linux platform.
- Extensive experience in scripting languages includingShell ScriptingandRuby Scripting.
- Experienced working with a configuration management tools likeGit, CVS, Tortoise SVN.
- Experienced in utilizing Azure Stack ( Compute, Web &Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM) and services for configuring and deploying Azure Automation Scripts for multiple applications.
- Working Experience on Azure Databricks cloud to organizing the data into notebooks and making it easy to visualize data through the use of dashboards.
- Automated AWS Fargate infrastructure via Terraform & Jenkins - software & services configuration via Ansible.
- Used Cloud technologies like AWS, Azure and PCF.
- Experience in documenting the Root Cause Analysis for various issues like memory and outage of database and related hardware failure.
- Exposure to RALLY, REMEDY, JIRA Tracking/Ticketing tools for tracking defects for Change Management.
- Extensively used Repositories like Team Foundation Server (TFS), GIT LAB, GIT HUB and Clear Case for Data Archival.
- Handled numerous Change Management requests on production servers.
- 24 X 7 Production deployments, Application support and Database on Call Support.
- Flexible, Enthusiastic and project-oriented team player with excellent communication skills and analytical skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS
Cloud Technologies: Azure, AWS Lambda, PCF, Windows
Operating Systems: UNIX: Solaris, Red Hat, RHEL, SuSE, LINUX, HP-UX, IBM-AIX, OEL Windows: 98/2000/NT/XP/VISTA/2012R2/2016
Databases: MS SQL Server 2016/2014/2012/2008 R2/2008, Oracle 10g/9i, Access 97/2000/2003, SunOne 6.0, 6.1, Apache Tomcat 6.x/7.x.
Third Party and Monitoring Tools: Jenkins, SVN, Shell/Batch/Perl scripts, ANT, MAVEN, JAR, WAR, Build Forge, WebSphere, Docker, Kubernetes, Terraform, Groovy, Red gate, Web services, SQL sentry. AppDynamics, Splunk, Sensu, Grafana, SiteScope, BMC Patrol, Groovy Scripts.
Languages: .NET, Java, T-SQL, XML, Python, Power Shell, Java J2ee, Ruby, Spring bootframework, Linux & Unix.
PROFESSIONAL EXPERIENCE
Confidential
Devops Engineer
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Used Bit bucket, TFS, Git Hub as source code repositories for deployments
- Imported and managed multiple corporate applications into Git.
- Monitoring SQL server performance using profiler to find performance, Dead locks, blockings and Capturing long running SQL queries for fine-tuning SQL statements that better result in efficient SQL statements processing.
- Experience in identifying root cause analysis and fixing the Windows / IIS Web Server Related issues.
- Wroteterraformscripts from scratch for building Dev, Staging, Prod and DR environments.
- Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose
- Used Springboot to create microservices on Java framework for standalones.
- Deploying to production environment in Azure using Libraries and Bamboo services.Maintained build related scripts developed in GitHub, shell and Python.
- Experience in configuration and administration ofSplunkclusters and in-depth noledge of analysis and maintaining logs.
- Experience in using Splunk, Appdynamics, Dynatrace,Nagios, IBM monitoring tools(TAM).
- Worked on Linux/Unix administrationand Software Configuration &Build/Release Management.
- Automate Datadog Dashboards with the stack through Terraform Scripts.
- ConfiguredAzure web apps,Azure App services,Azure Application insights,Azure Application gateway,Azure DNS,Azure Traffic manager,App services.
- Deployed anAzure Databricksworkspace to an existing virtual network that TEMPhas public and private subnets and properly configured network security groups.
- Troubleshooting all buildproblems, usingClearQuestas the bug tracking system, posting all-noing issues of thebuildonService Now and Splunk, App dynamics and JIRAfor supporting all developer teams.
Confidential, St Louis, Missouri
Release Engineer
Responsibilities:
- Designed and implemented HELM and CICD architecture and automation solutions using GITHUB, Bitbucket, Jenkins, Bamboo, Ansible Tower.
- Created dependency services like configuration server, Auto scaler, Rabbit MQ for micro services app using PCF commands.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Implementation ofDevOpsenvironment using Puppet for system configuration across SQL environments.
- Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
- Designed and developed Micro Services business components using Spring Boot
- Hands onPivotal Cloud Foundry PCFdeployments and configurations.
- InstalledPivotal Cloud Foundryon EC2 to manage the containers created by PCF.
- Involved in AWS Lambda architectural design to provision the AWS Fargate resources.
- Involved in writing the packer scripts to generate the machine images for AWS.
- Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS Fargate resources at a particular time of the day by triggering it from Jenkins.
- Installed Splunk in production servers for logging purpose. Built Splunk dashboards for application monitoring. Configured alerts for operational purpose.
- Scanned/Analyzed the builds using theSonarQubefor TEMPeffective coding practices.
- Setting up the build and deployment automation for Java base project by using JENKINS and Maven
- MonitoringJenkinsjobs and contact team if progress is not evident on fixing stability issues and War files to Node.js
- Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, Sonarqube, Javascript, Gradle, Kubernetes, Groovy, Job DSL, Docker and Splunk.
- Automating database backupsusing third party monitoring tool with Encryption enabled and Springboot.
- Providing 24/7 End to End Application support and production support.
- Documenting all the processes for above, issues, root cause analysis and its solutions in timely manner.
Confidential, Atlanta, GA
SQL DBA\DevOps
Responsibilities:
- Installed and monitored SQL Server 2014 and migrated 170 databases to 2016 SQL server.
- Developed and supported the Software Release Management and procedures.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Migrating Datacenter and SQL Databases from Sql server 2008R2 to Sql server 2019 on Azure Platform using DMA.
- Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Migrating into Hadoop and Salesforce cloud for flexible, cost- TEMPeffective, reliable, scalable, high-performance tuning and security
- Developed microservice on boarding tools leveragingPythonandJenkinsallowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
- Implemented Maven builds to automate JAR and WAR.
- Used Boomi to perform automated CI/CD Builds, Hotfixes, Code upgrades and Deployments.
- Used Springboot for supporting developers with stand alone single server.
- Maintaining and Troubleshooting of FTP Server, Samba Server of the client Managing Red Hat Cluster, SQL Server, HPC environment etc.
- Designing and maintaining production-quality Splunk dashboards.
- Integrating WebLogic 10.x and Apache 2.x and deploying EAR, WAR files in WebLogic Application Servers.
- Drive complex deployments of Splunk dashboards and reports while working side by side with technical teams to solve their integration issues.
- Used PIER, MOS, Service now, Jira ticket tracking and work flow tool.
Confidential, Columbus, Ohio
Deployment DBA
Responsibilities:
- Create various reports using data sources including AWS- Redshift.
- Interfaced with numerous web app and firmware development groups to address database-related contention and query optimization issues.
- Installing, configuring and administer Jenkins CI tool on Windows and Linux machines
- Used Jenkins, Git Lab, Clearcase and TFS for CI/CD deployments.
- Built Azure build and release pipelines tied to developers commits and pull-requests to support Agile continuous integration development model.
- Monitored and managed various Azure resource groups to make sure applications were adequately provisioned with databases, storage accounts, and app servers.
- Held daily scrums with fellowDevOpsteam members, met with various Product Managers to identify needs, created backlog items for those needs, and assigned items to various resources withinDevOpsgroup.
- Used Splunk, Springboot and Jenkins for daily CI CD lower environment deployments.
- Creating and scheduling maintenance plans for updating statistics, checking fragmentation, checking database integrity and backup plans
- Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
- Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries
- Configured Database mail, linked servers and Encryption into Teratdata.
- Extensively worked on Transparent Data Encryption (TDE) and Auditing
- Performance tuning of databases by windows performance monitor and SQL Profiler
- Used DBCC and DMV commands for day-to-day troubleshooting tasks
- Involved in Capacity Planning, Database Normalization and De-normalization process.
- Optimize the database server usingDMV’s and DMF’sand performed acode reviewandtuningfor the best performance of the application
- Disaster Recovery Planning, Testing and analyzing and continuous update of documentation.
Confidential
SQL DBA
Responsibilities:
- Performed backups, DBCC utilities, updated index statistics, monitored database and disk space.
- Created & maintained databases, users, Logins, tables, indexes, stored procedures, roles, permissions and other schema objects.
- Monitoring SQL server performance using profiler to find performance, Dead locks, blockings and Capturing long running SQL queries for fine-tuning SQL statements that better result in efficient SQL statements processing.
- Experience in identifying root cause analysis and fixing the Windows / IIS Web Server Related issues.
- Scheduled the backups for Databases and Transaction log. Performed restoration operations.
- To set up SQL Server configuration settings.
- Designed and implemented comprehensive HA Backup plan and DR disaster recovery strategies
- Used Performance monitor and SQL Profiler to optimize queries and enhance the performance of database servers.
