Devops/cloud Engineer Resume
Dallas, TX
SUMMARY
- 7 Years’ Experience in Cloud/Devops engineer (Installation, Configuration, Tuning and Upgrades of Linux Red Hat and Oracle).
- Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS, Terraform.
- Experience in using version controller tools like GIT, TFS.
- Extensively worked on Jenkins for continuous integration for End-to-End automation for all Build and deployments.
- Understanding the Client environment, Administrating and creating solutions using Azure Services
- Experience in creating build and release pipelines using Azure DevOps and orchestrating deployment of Applications
- Experience with Red hat Linux, configuration management using Ansible.
- Support as part of Devops team to help deployment using Jenkins and Teamcity.
- Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into kubernetes clusters.
- Experience on cloud formation templates, created cloud formation template for code pipeline to deploy pod with spring boot application on EKS cluster.
- Experience in creating build and release pipelines using Azure DevOps and orchestrating deployment of Applications and Lift&Shift migrations to azure Environments.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Expertise in Microsoft Azure Cloud Services ( PaaS & IaaS ), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
- Experienced with RESTful API's of Elastic Search to analyses, search and visualize real-time data
- Ability in development and execution of XML and Shell Scripts.
- Have experience on Bash Scripting in various projects for automating tasks.
- Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, GitLab, GitHub and TFS on Linux and windows platforms.
- Extensively experienced in using Build Automation tools like Maven, and Visual Studio working knowledge on other build tools like make file.
- Good knowledge and experience in using Elasticsearch, CloudWatch, Nagios, Splunk and Grafana for logging and monitoring.
- Experience with integration of Azure DevOps and Terraform
- Experience setting up Kafka cluster in AWS using MSK
- Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
- Deployed BI reports using Crystal reports to connect all the stores for East US regions
- Experience in BI reports using Crystal reports to connect all the stores for East US regions.
- Experience in integrating cloud services in to Devopsframework (GitHub, Jenkins, Ansible) which enables APIrequest to provision and configure infrastructure through infrastructure as code capability.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
- Provide solution support across customer production sites that are in compliance with support agreements (SLA’s) including hardware, software and firmware.
- Experience with L2, L3 windows support on a VMware server, on call rotation for tire1 and tire2 24/7 support.
- Automated deployment from GitLab-ci.
- Experience working with AWSSimple calculator to estimate pricing for corporate proposals Implemented and maintained SQS(Simple Queue Services), SNS (Simple Notification Services) and SES (Simple E-mail Services) for messaging purpose using AWS.
- Experience in using Bug tracking tools like JIRA, HPSM, SERVICE NOW.
- Installed and configured an automated tool Ansible that included the installation and configuration of the master, agent nodes and an admin control workstation.
- Successfully automated processes to support continuous software deployments.
- Strong hands-on Experience with scripting languages like Python, bash.
- Worked on Java and .net applications by automating their build from end to end, even by integrating test tools like SonarQube using Jenkins.
- Designed project workflows/pipelines with Continuous Integration tools like Jenkins, Teamcity.
- Involved in provisioning and Automation servers on Public Cloud like AWS, Docker and private cloud.
- Well versed in managing source code repositories like Git, Git Lab, GitHub, bit bucket.
- Expertise in various Amazon services like EC2, VPC, ELB, EBS, EFS, Volumes and Snapshots.
TECHNICAL SKILLS
Build Tools: Visual Studio, Maven
Programming / Scripting Languages: Bash scripting, Python, PowerShell, Java Scripting
Server: Apache, Tomcat, MS-IIS
Release/Project Management: Microsoft Release management Server
Issue Tracking/Monitoring: JIRA, Service Now, Cloud Watch, Grafana, Operation Orchestration (HP OO).
Configuration Management Tools: Ansible, Octopus Deploy
Database: My SQL, SQL, PostgreSQL
Version Control System: GIT, GIT Lab,GITHUB, TFS, Bit bucket, AzureGit
CI Tools: Jenkins, Teamcity
Operating System: Windows Variants, Apache Solr, Linux
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Devops/Cloud Engineer
Responsibilities:
- Build the environments like development, testing, production, and disaster recovery based on client requirements using specialized skills of products like Terraform, Azure Devops.
- Worked on Cloud Optimization to reduce the cost of the application as per the recommendations.
- Communicate with peers on daily basis to discuss shift plan, current work issues, new and changed requirements, release planning, upgrades, and patches.
- Attend MRB review meetings for modernization to understand the webservers, databases, and dependencies of application.
- Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in various environments.
- Working on deploying, monitoring, and maintaining private Cloud servers and Amazon AWS cloud, infrastructure consisting of multiple EC2 nodes across different environments.
- Deployed and managed huge number of clusters on Aws platform and on-prem to automated multiple tasks using terraform and ansible playbooks. experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into kubernetes clusters.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Configuring JUnit coverage report and Integration Test cases as part of build in GitLab.
- Worked on updating the billing tags and enterprise tags to the legacy subscriptions.
- Worked on IAM giving access/ permissions to the legacy subscriptions, resource groups, Storage accounts, blob storages, load balancer and service principals.
- Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
- Setting GitLab repository and Runner for build automation
- Worked on migrating existing infra to cost effective and highly available AWS cloud infrastructure. Enhanced the storage options by migrating the data to cloud S3, EBS using AWS.
- Worked on granting the Access/Permissions to the Azure Data Factory.
- Worked on monitoring VM’S and providing access to those vm’s ensuring each virtual network has network security groups attached to it.
- Used Terraform and did Infrastructure as code and modifying terraform scripts as and when configuration changes happen.
- Experience in Using Terraform to provisioning AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Ansible scripts that provisioning / configuration of servers on the instances. Using terraform we had customized our infrastructure in Aws configuration dashboard using aws resources.
- Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into kubernetes clusters.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Established infrastructure and service monitoring using Prometheus and Grafana.
- Managing AWS infrastructure and automation with CLI and API. working on Inbound and Outbound services with automation
- Worked on branching, tagging and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
- Creating policy’s for existing AWS resources and giving permissions to groups through terraform.
- Review documentation including Questionnaire, checklist items and AIF/UAQ submitted by application teams, Assessment/solution design artifacts, etc.
- Integrated Azure portal with power Bi to get the data of high-cost utilization and CPU, RAM usage.
- Worked on Azure cloud health portal to monitor the Azure app services. Support Application Team to setup the infrastructure.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Design and implement continuous deployments through automation using specialized skills and technologies tools like Terraform, Azure Devops.
- Deliver technical and problem resolution support for Application Modernization execution preparation/dependency work as well as development, configuration, delivery, migration, testing and cutover work.
- Review and support creation of detailed deployment design artifacts; and Integrate monitoring tools Confidential system, server, and application level to make sure 100% availability of applications in development, testing and production environments.
Environment: Azure Cloud, AWS, Terraform, Cloud Health, VMware, MYSQL, Windows Servers, Power Bi, IIS Administration, PowerShell, shell, Azure, Service Now, Jenkins, Python, Maven, Terraform.
Confidential, Houston TX
Cloud /Devops Engineer
Responsibilities:
- Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in a DevInt, DevSandbox, QaF0-QaF6, QaPerf, Training and Production environments using Octopus Deploy and Team city to get the job done.
- Experience in designing and implementing private, public and/or hybrid cloud solutions.
- Working on deploying, monitoring, and maintaining private Cloud servers and Amazon AWS cloud, infrastructure consisting of multiple EC2 nodes across different environments Created many repos to help developers for Azure Git multiple release branches for their practices to finalize the code.
- Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue.
- Experience in creating build and release pipelines using Azure DevOps and orchestrating deployment of Applications
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
- Worked on a script to rebalance Kafka topics in an automated fashion using ruby and Kafka binaries.
- Used the continuous Integration tools such as Jenkins for automating the build processes.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Build Apache KafkaCluster and used Kafka Manager to monitor multiple Clusters.
- Created and updated PowerShell and shell scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Teamcity along with PowerShell and shell to automate routine jobs.
- Using Eks managed multiple nodes and pods from dev to prod environments for multiple applications.
- Deployed and managed huge number of clusters on Aws platform and on-prem to automated multiple tasks using terraform and ansible playbooks.
- Performed troubleshooting for WebSphere, Load balanced servers (F5)
- Experience in Using Terraform to wrote CloudFormation scripts automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Ansible scripts that provisioning / configuration of servers on the instances. Using terraform we had customized our infrastructure in Aws configuration dashboard using aws resources.
- Used Terraform and did Infrastructure as code and modifying terraform scripts as and when configuration changes happen.
- Strong knowledge on Web servers IIS 6.0/7.5/8.0, ASP.NET, Web Services on Windows Environment
- Built a new CI pipeline testing and deployment automation with Docker, Team city and Octopus Deploy.
- Developed Nprod reports using Crystal reports in Infrastructure.
- Migrated servers like Relational databases ( SQL ) and websites to Microsoft Azure cloud and deploying applications on multiple web servers and maintained Load balancing, high availability and Fail over functionality and Synchronized on premises Active Directory users to office 365 with ADCONNECT and ADFS .
- Worked in migrating database using AWS Database Migration Service (DMS) homogenous migrations such as oracle to oracleheterogeneous migrations between different database platforms such as Oracle to AmazonAurora and MicrosoftSQL to MySQL .
- Configured the web server interfaces, session management, virtual hosts and transports for Web Sphere apps.
- Supported Web Sphere Application Server load balance and failover.
- Responsible for handling all tier L3 and L4 support calls for the company’s cloud environment. During down time, person will assist with server build and provisioning.
- Implemented virtualization solutions on VMware vSphere 5.x and 6.x Environment.
- Worked on migration from v1 environment to v2 environment and F5 load balancers.
- Supporting Cloud IaaS/PaaS/SaaS environments as a part of 24x7 global cloud operations team.
- Worked on F5 Load Balancers provisioning, and health check set up.
- Moved the server inactive Clusters, Datastores and Template Name to active ones by modifying JSON script and running HP OO flows.
- Updated deployment process from cruise control to Jenkins along with Octopus Deploy and PowerShell to deploy applications to different environments DEV, QA, UAT, and Production.
- Expertise on HP Operation Orchestration (HP OO) workflow development and integrating with various networking, monitoring and public cloud providers and reporting.
- As a L3 cloud Support on a VMware Sever Able to approve provisioning through OO (operation Orchestration) and The Server Build and Subscription Provisioning, Load Balancers.
- Worked on custom policy development, patching, auditing, and OS provisioning for RedHat and Windows platforms using HP server Automation.
- Provide solution support across customer production sites that are in compliance with support agreements (SLA’s) including hardware, software and firmware.
- Experience with L2, L3 windows support on a VMware server, on call rotation for tire1 and tire2 24/7 support.
- Worked on ServiceNow tickets for build and deployment issue.
Environment: Private Cloud, VMware, HPSM, MYSQL, Windows Servers, Atlassian Jira, IIS Administration, PowerShell, shell, AWS, Azure, F5 Networks, Service Now, Docker, Jenkins, Python, Maven, Terraform.
Confidential - Miami FL
Cloud/Devops Engineer
Responsibilities:
- Designed and developed CI/CD pipeline integrating GITLab and Ansible across geographically separated hosting zones in AWS.
- Build of new environments for development and test in Azure.
- Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
- Created EKS cluster using cft template (Cloud formation template)
- Worked on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, and Auto scaling groups, Cloud Watch, Cloud Front, and IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Using Terraform creating Dev, QA. Uat, Prod environments.
- Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
- Created Docker images using a Docker file.
- Created node group and joined using EKS Cloud formation template and kubectl using code pipeline
- Worked on Docker container snapshots, removing images and managing Docker volumes and experienced with Docker container service.
- Experience in configuring Nginx ingress load balancer on a Kubernetes cluster.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Understand the latest features like (Azure DevOps, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
- Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
- Created Cloud formation template for code pipeline to deploy pod with spring boot application on eks cluster.
- Jenkins CI/CD Pipeline Integration on top of Aws using Containers to deploy multiple environments.
- 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 on AWS.
- Set up and maintained Logging and Monitoring subsystems using tools like; Elasticsearch and Grafana.
- Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
- Setting up Role based provisioning and role-based access in Tivoli identity manager.
- Used F5 Big IP for load balancing.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Involved in prod release activities, deployments, and documentation.
- Handling application deployments into DEV, Test, Performance and ProductionEnvironments.
- Writing PowerShell scripts to automate apppools and IIS configuration.
- Established infrastructure and service monitoring using Grafana.
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and Garbage Collector Parameters during performance monitoring and performance tuning of WebLogic.
- Experience with Monitoring and log analytics tools Grafana.
Environment: AWS, Azure, Docker, Kubernetes, Grafana, Ansible, Jenkins, shell, Python, Git Bash, GitLab, WebLogic, JBoss, Active Directory.
Confidential - Dallas, TX
Devops Engineer
Responsibilities:
- Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Octopus Deploy and Teamcity to get the job done.
- Used the continuous Integration tools such as Jenkins for automating the build processes.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Created and updated PowerShell scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
- Involved in Devops migration/automation processes for build and deploy systems.
- Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling in launching EC2 instances.
- As a part of Greenfield Implementation improved the functionality of the code to enhance the performance of an application.
- Installed Docker Registry for local upload and download of Docker images and even from Nexus Repo.
- Managed Docker orchestration using Kubernetes.
- Designed and Developed Teamcity Build deployments on Docker containers.
- Setup Teamcity tool to integrate the JAVA and .Net projects and maintained Teamcity with continuous integration and deployment.
- Designing and developing new back-end services, maintaining, and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Develop/capture/document architectural best practices for building systems on AWS.
- Working with technical and non-technical teams across Amazon (AWS).
- Developed Scripts for AWS Orchestration
- Built a new CI pipeline testing and deployment automation with Docker, Teamcity and Octopus Deploy.
- Created branches, performed merges in version control systems VSTS.
- Automated setting up server infrastructure for the Devops services, using Octopus Deploy, PowerShell scripts.
- Updated deployment process from cruise control to Jenkins along with Octopus Deploy and PowerShell to deploy applications to different environments DEV, QA, UAT, and Production.
- Administered and Engineered Teamcity for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Involved in the troubleshooting the servers.
Environment: windows servers, Aws, Atlassian Jira, Terraform, Docker, Kubernetes, IIS Administration, Bash.
Confidential
Linux Administrator
Responsibilities:
- Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.
- Linux Administrator/PHP Web Developer/MySQL Database Administrator
- Performed hardware maintenance, upgrades and troubleshooting on workstations and servers.
- Installed and configured SSH server on Red hat/ CentOS Linux environment.
- Carried deployment sand builds on various environments.
- Wrote ANT scripts to automate the build process.
- Setup continuous integration environment using Jenkins.
- Used Shell/ Perl scripts to automate the deployment process.
- Update software packages and apply security patches.
- Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux.
- Experienced with JIRA for defect tracking.
- Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
- Responsible for the planning, scheduling, and documenting releases Confidential code freeze periods.
- Implementing password less (SSH) authentication between servers.
- Administer System logs, Security logs.
- Installed Linux OS and configured required network on 25 Node HPC cluster.
- Used Shell scripting for building and deploying Java application to target environments. Coordinated with different teams before and after the production deployments.
- Worked under waterfall SDLC process.
Environment: Linux, yum, TCO/IP, Windows Server, LVM, SSH, Tomcat, Jboss, Subversion, JIRA, SVN, Ant, shell, bash, Unix, Linux.