We provide IT Staff Augmentation Services!

Sr. Cloud & Devops Engineer Resume

0/5 (Submit Your Rating)

San Antonio, -tX

SUMMARY

  • Around 7+ years of experience in IT industry as a lead DevOps engineer with experience in diversified technologies and services in Public and Private Clouds (Azure, AWS, Open Stack & GCP), Automating Build and Release Operations, Infrastructure, Configuration managements, Applications and Database Migrations with best practices.
  • Certified Azure and Kubernetes Administrator. Deep understanding of CI/CD process with excellent problem - solving skills.
  • Expertise with Unix/Linux/Windows platform’s with strong knowledge on the principles and best practices of Software Configuration Management (SCM) using Agile and Waterfall methodologies.
  • Experience in using Microsoft Azure services such as Azure Storage, Azure Web Apps, Azure Active Directory, Azure Logic Apps, Azure log Analytics, Azure Service Bus, Azure Data Lake, Azure Data Factory, Azure Express Route, Azure Load Balancing, Azure API Management, Application Gateways, Traffic Manager, Azure Monitoring, Azure Open Service Mesh (OSM), Azure Key Vault and deploying the Web Apps.
  • Experience in Architecting solutions for Microsoft Azure and worked on Azure web application, Azure App services, Azure storage, Azure SQL Database, Virtual machines, Azure Fabric controller, Azure Active Directory, Azure search, and Azure notification hub.
  • Good Hands-on experience using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers. Also experience in developing different types of Azure functions(serverless services) such as Http trigger, timer trigger, service bus trigger and Event-Hub trigger.
  • Created Azure infrastructure using Azure Resource Manager (ARM) templates, Azure pipelines to build, test, and release, Also, Managed Azure Container Registry to store private Docker Images, which are deployed.
  • Responsible for creating and managing Azure Active Directory (AD) tenants, manage users, groups and configure application integration with Azure Active Directory.
  • Good experience working with Azure blob and Data Lake storage and loading data into Azure SQL Synapse analytics.
  • Experience in using various Azure DevOps services like Azure Repos, Azure Test plans, Azure Boards, Azure Pipelines and Azure Artifacts in multiple applications.
  • Deployed microservices based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Ingress API Gateway, MySQL, SQL Databases, Redis DB and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx servers and encrypting with SSL and TLS.
  • Created and maintained Continuous Integration (CI) using tools like Azure DevOps over multiple environments that is automated and repeatable, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using Azure DevOps by YAML scripting.
  • Created pods and services in Kubernetes and developed microservices build by integrating Jenkins with Docker container using Docker pipeline plugin, and Kubernetes to deploy services.
  • Experience in managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed manifest files & releases of Helm packages. Created Pods in Kubernetes and monitored the health of pods using Helm charts and experience in setting up Istio as a service mesh in Azure Kubernetes Services (AKS).
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Worked with Version Control, Build & Release Management and Deployments to the DEV, QA & PROD Environments by using Azure DevOps, AKS (Azure Kubernetes Service), Azure Application Insights and Azure Log Analytics.
  • As the Azure DevSecOps work, created and maintained Azure DevOps organizations, self-hosted build agents and agent pools, Configured security policies and strategies for resources.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Automated the Jenkins build using web hooks and SCM polling to trigger branch specific builds promptly when new changes are pushed to code repository.
  • Expertise in setting up Docker daemon, Docker client, Docker hub, Docker swarm, Docker Console, Docker registries, Docker images from Docker file and handling multiple images by storing them in containers to deploy and experienced in setting up various docker repositories like jfrog, nexus, acr, docker hub etc to store the custom images.
  • Performed automated deployment of microservices on Docker Swarm Cluster by pulling Docker images from the private Docker Registry, Docker Trusted Registry.
  • Proficient in Networking Docker Containers including Bridging, Routing, and troubleshooting networking issues in the Docker system.
  • Proficient in Ansible Tower, Ansible Playbooks, Inventory files to setup servers, deploying software, orchestrate fault-tolerance updates.
  • Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and implemented Jenkins Workflow using plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
  • Configured VNET Peering to enable communication between resources across multiple Virtual Networks and configured NSGs for two tiers and three tier applications to filter network traffic using Terraform modules.
  • Created Terraform scripts and shell scripts to automate the spin-up of the cloud resources, application and admin clusters, Load balancers, spinnaker, storage buckets and applied these scripts using a CI pipeline.
  • Expertise in Terraform for creating stacks of VPCs, EC2, ELBs, Security groups, SQS queues, S3 buckets in AWS and updated the Terraform Scripts based on the requirement on regular basis.
  • Experienced in writing reusable Terraform templates to build the production environment to manage deployments in Azure cloud and to create Azure Kubernetes services (AKS), Azure Access Control Service (ACS), Azure pipelines, Azure Storages, Azure service fabrics and Virtual Machine Scale sets.
  • Expert in configuring and maintaining Amazon Web Services (AWS) which include services like Amazon EC2, ELB, ECL, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Cloud Watch, Elastic Cache, SNS, SQS,Cloud Front and Lambda EMR, OpsWorks, Elastic Beanstalk .
  • Design, plan, deploy, monitor, and maintain resilient, fault tolerant and highly available AWS cloud infrastructure.
  • Written and extensively used terraform and IAC tools like AWS CloudFormation for deploying, maintaining, and updating infrastructure.
  • Worked with Azure Monitoring tools such as Azure Log Analytics, Azure Network Watcher, and Azure Service Health to diagnose and minimize service degradation.
  • Good knowledge in using the monitoring tools like Prometheus, Splunk, Datadog, Nagios’s and Dynatrace in multiple applications.
  • Implemented & maintained the branching and build/release strategies using SCM tools like GIT, GitLab, Subversion, Bitbucket and experienced in migrating Bitbucket repositories to GitHub.
  • Considerable experience using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Extensively involved in setting up JIRA as defect tracking system and configured various workflows, customizing JIRA and Confluence to take the forefront of the new systems.

TECHNICAL SKILLS

Public & Private Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP).

Containerization Tools: Docker, Docker Swarm, Kubernetes, AWS ECS, OpenShift

Configuration Management: Chef, Ansible, Terraform

CI/CD Tools: Jenkins, Bamboo, Hudson, GitLab, VSTS.

Build & Testing Tools: Maven, Ant, Gradle.

Version Control Tools: Git, Subversion, GitHub, Bitbucket.

Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, CloudWatch, Azure Monitor, Splunk, Grafana, Prometheus, Confluence, Jira.

Virtualization: VMware, KVM, Windows Hyper-V, vSphere 5Citrix

Web Servers: Apache Tomcat, Nginx, WebSphere, WebLogic, JBoss,SQL Server.

Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB

IDE Tools: MS Visual Studio, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer

Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress

Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Palo Alto, Cisco Routers/Switches

Scripting/Programming Languages: Python, PowerShell, Shell Scripting, Bash Shell, Korn Shell, Ruby, Groovy, YAML, Perl, C, C++.

Operating Systems: RHEL, CentOS, Ubuntu, Fedora, Debian, Solaris, Windows, MacOS.

PROFESSIONAL EXPERIENCE

Confidential - San Antonio -TX

Sr. Cloud & DevOps Engineer

Responsibilities:

  • Managed Azure Compute Services, Auto Scaling, Horizontal and vertical scaling, VM Scale Set, Application Gateway, Network Security Group, Azure Data Lakes, Azure Data Factory, Web role, Worker role, Load balancing and Management.
  • Implemented Azure Active Directory (AAD)for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC) and responsible for creating and managing Azure AD tenants, manage users, groups and configure application integration with Azure Active Directory (AAD) and integrate on-premises Windows AD with Azure Active Directory.
  • Used Azure Container Instances to quickly and easily spin up a container instance based on Azure Container Registry (ACR).
  • Created and implemented (Azure Resource Manager) ARM templates and deployed them using the Azure portal, Also used Azure quick start templates for Cloud Infrastructure design and implementation to deploy Web applications on Azure PowerShell Workflow.
  • Deployed Hybrid Workers that will execute an Azure Automation runbook on Azure virtual machine and on-premises server.
  • Created Azure Log Analytics Workspace and connected the servers to analyze the logs using Kusto Query and made Power BI dashboards.
  • Used Confidential Corp Vault and Azure key vault to store and dynamically create secrets, provide encryption for the applications on the fly and even manage certificates.
  • Implemented Azure recovery service vaults for backing up files, folders, and virtual machines from onprem to Azure and Azure to Azure.
  • Involved in building and integrating existing APIs to Azure web API to perform operations on selected entities, such as users, groups, products, and subscriptions along with the CRUD operations.
  • Used a set of Azure compute resources to create an Azure App Service plan to deploy applications. Also, Troubleshooted and resolved issues for customers largely focused on Azure Virtual Machine’s, Azure App Services, Azure SQL Databases, Application Gateways, VPN Gateways, Azure AD, and Azure migrations.
  • Expert in migrating on-premises DevOps platform to Azure CI/CD processes by utilizing Azure Resource Manager templates and Azure DevOps App services such as Azure Repos, Azure Test Plans, Azure Pipelines, Azure Web Apps, and Azure Application Insights. Experience on Migrating SQL database to Azure data Lake, Azure data lake Analytics and Azure Data Bricks by controlling and granting database access by using Azure data factory.
  • Used Azure Boards for agile planning, work item tracking, visualization, and reporting tools. Azure pipelines as a platform, and cloud-agnostic CI/CD platform with support for Docker or Kubernetes. Used Azure Repo's for cloud hosted private git repositories and Azure Test plans for integrating planning and exploratory testing solution.
  • Used Variable groups in Azure Devops to store values and secrets to be passed into a YAML pipeline and make them available across multiple pipelines.
  • Designed a robust future state Ingestion Framework solution leveraging Azure Data Factory, Azure SQL database & Data warehouse.
  • Created a Kubernetes cluster using Azure Kubernetes Service (AKS) through Azure DevOps YAML Pipeline by configuring Service connection. Configured Azure Kubernetes Service (AKS) using Azure role-based access control (RBAC)strategy to restrict Kubernetes API (kubectl) to application teams in Production Environments.
  • Created Azure Kubernetes Services (AKS) for Microservice applications deployed in different availability zones for high availability and automated routine tasks implemented by CI/CD Jenkins pipeline to Azure Kubernetes Service (AKS) clusters.
  • Deploying Kubernetes Cluster on Azure with control architecture and wrote YAML files to create many services like pods, deployments, auto scaling, services, Namespaces, Persistent Volumes (PV) and Persistent Volume Claims (PVC) using objects like Deployments, Stateful sets and Daemon sets.
  • Implemented ISTIO as a service mesh component to observe and control network flow across services running in multiple Kubernetes cluster.
  • Used Argo CD for continuous deployment of Kubernetes to automate the deployment of the desired application states in the specified target environments.
  • Worked on Kubernetes to manage containerized applications using nodes, Configuring Maps, selector services and deployed application containers as Pods. To provide secured network connectivity to the containers used Calico as CNI. Responsible for build and deployment automation using Docker and Kubernetes containers.
  • Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages and Utilised Kubernetes for the runtime environment of the CI/CD system to build, test, and deploy.
  • Created Terraform templates for provisioning virtual networks, Virtual Machine Scale Sets (VMSS), Load balancers, NAT rules and used terraform graph to visualize execution plan using the graph command.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications, database templates and migration from traditional to cloud environment.
  • Used Terratest patterns and helper functions for testing infrastructure and modules built by using Terraform, Docker and Kubernetes. worked in creating the automated pipelines for sentinel policy workspace for terraform enterprise code.
  • Implemented Flux to make GitOps happen in the Kubernetes cluster to ensure that the cluster config matches the one in git and automates the deployments.
  • Created Ansible roles in YAML and defined tasks, variables, file handlers, and templates. Created inventory and configured the ansible files for parallel development in Ansible for automating the CI/CD process.
  • Wrote Ansible playbooks using Python SSH as a wrapper for managing servers, nodes, test playbooks on Azure instances for managing complex network deployments implemented by Ansible Tower.
  • Knowledge of Ansible Automation like infrastructure management, application deployment, CI/CD, and service orchestration.
  • Used Ansible to Setup/teardown ofELKstack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues withELKand work towards the solution.
  • Configured Prometheus to track performance and maintain security, and used Grafana tool to collect metrics, queries, and logs.
  • In-depth usage of Dynatrace for monitoring the health of the entire Azure infrastructure and understanding the root cause of any failure in the application.
  • Used Azure Monitoring tool to find the issues in Azure application data, Azure Operating System data, Azure resource data and Azure subscription monitoring data.
  • Used advanced platform monitoring tools like SPLUNK for monitoring applications and troubleshooted Splunk feed issues and data ingestion for remote locations.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing Docker Images, managing Docker volumes for branching purpose and pushing the Docker images into public repositories like Docker Hub.
  • Used Containerd to pull container images from container registries, mount storage, and enable networking for a docker container.
  • Implemented Docker -maven-plugin and Maven POM to build Docker Images for all microservices and later used Docker file to build the Docker Images.
  • Used JFrog artifactory to store the Docker Images.
  • Installed and administered Nexus repository and created roles and privileges to restrict access to the users involved in troubleshooting build issues in the application.
  • Integrated GIT with Jenkins using the SCM tools like GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository.

Environment: Azure, Azure DevOps, Azure Kubernetes Services, Terraforms, AWS, Elasticsearch, Logstash & Kibana (ELK), ansible, Shell, JIRA, Docker, Kubernetes, Virtualization, Nginx, Nexus, GitHub/Bitbucket.

Confidential

Sr DevOps Engineer

Responsibilities:

  • Used Azure Functions (Serverless service) for creating and configuring HTTP triggers along with Azure Application Insights to automatically detect performance anomalies and used Python API for uploading all the agent logs into Azure blob storage. Used Azure blob to access required files and Azure Storage Queues to communicate between related processes. Configuring the Azure load balancer to load balance incoming traffic to virtual machines in Azure Cloud.
  • Managed migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Designed roles and groups using Azure Identity and Access Management (IAM) for migrating SQL Server 2008 database to Windows Azure SQL Database.
  • Implemented various resources in Azure using Azure Portal, on Azure Resource Manager deployment models. Experience in deploying Infrastructure as Code (IaC) applications using Azure Resource Manager (ARM) Templates (JSON).
  • Designed, planned, and implemented existing premise applications to Azure Cloud using Azure Resource Manager (ARM), configured, and deployed Azure Automation Scripts utilizing Azure Stack Services and utilities, mostly focusing on automation of the processes
  • Created YAML pipelines for CI/CD by integrating Maven, JFROG, SonarQube using Service connections in Azure DevOps and created multistage pipelines for different environments such as dev, non-prod, production.
  • Experienced in Azure DevOps Workflow representing all stages starting from SCM Commit Build, Integration Build Which Compiles Code, Junit Test cases and Code Coverage, Build and Bundle, Publish and Deployment of Artifacts.
  • Used Azure Kubernetes services (AKS) as the container orchestration for simplification, upgrades, patching and self-healing that will be enabled automatically for the applications.
  • Experience in Kubernetes to deploy, scale, load balance, and managing Kubernetes Pods with multiple namespaces. Wrote Helm Charts, Kubernetes YAML files for deployment of microservices into Kubernetes clusters, containerization, and migration of applications to Kubernetes and managed manifest files & releases of Helm packages. Configured Ingress and Egress rules to control inbound and outbound traffic on to the Kubernetes clusters.
  • Deploying Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and creating Kubernetes applications with Helm charts, expertise in creating Kubernetes config maps and services.
  • Extensively used Docker for virtualization, run, ship, and deploy the application securely for fastening the build/release engineering. Expertise in setting up Docker environments like Docker Daemon, Docker Client, Docker Hub, Docker Registries, Docker Compose and handling multiple images by storing them in containers to deploy.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format and built complete Configuration Management for the Microservices using Kubernetes, Docker, and Ansible.
  • Committed and inspected Docker hosts, Docker containers on OpenStack and AWS cloud environments. Container management using Docker by writing Docker files and set up the automated build on Docker HUB. Also, worked on infrastructure with Docker containerization, maintained Docker Images and containers.
  • Developed an infrastructure as a code using Terragrunt with Terraform while applying a fully modularized approach. Built networking infrastructure, EKS (Kubernetes) clusters. Involved in migrating existing cloud formation templates and boto3 scripts into terraform.
  • Experienced in writingInfrastructure as a Code (IaaC) using Terraform, Azure resource management, AWS. Created reusableTerraform modulesin both Azure and AWS cloud environments. Also used Terraform to map more complex dependencies and identify the network issues.
  • Experienced with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and used Auto Scaling for launching cloud instances while deploying Microservice Applications.
  • Experience in Orchestrating and migrating CI/CD processes using Cloud Formation and Terraform Templates and containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.
  • Performed automation of CI/CD pipeline in cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, and deliver artifacts and troubleshoot the build issue during the Jenkins build process and maintained and made sure that the applications are built successfully using Jenkins shared libraries.
  • Managed to Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system and periodically scheduled builds overnight to support development needs using Jenkins, Git.
  • Installing, configured and management in Ansible centralized servers and creating the playbook to support various middleware application servers and involved in configuring the Ansible Tower as a configuration management tool, to automate repetitive tasks.
  • Experience in writing Ansible Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module. Also, created custom Ansible playbooks in YAML, encrypting the data using Ansible Vault.
  • Maintained role-based access control by using Ansible Tower and implementing IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages and used ansible-galaxy to create roles which can be reused multiple times across the organizations.
  • Integrated chef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Used Azure monitoring tools for Auto-discovery, continuous dependency mapping and instant answers to automate monitoring of Azure cloud services including App Service, Database Performance, AKS, HDInsight, and many more.
  • Monitored the system performance using Monitoring tool Splunk and created daily and weekly dashboard reports, analyzed security-based events, risks, and reporting instances. Integrated Servicenow with splunk to generate the incidents from Splunk.

Environment: Azure, Azure DevOps, Azure Kubernetes Services, Terraforms, AWS, Elasticsearch, Logstash & Kibana (ELK), ansible, Shell, JIRA, Docker, Kubernetes, Virtualization, Nginx, Nexus, GitHub/Bitbucket.

Confidential

DevOps Engineer

Responsibilities:

  • Migrated applications from On-prem servers to AWS cloud, practical implementation of AWS Cloud Services like EC2, S3, VPC, NACL's, CFT, IAM, NLB (network load balancer), ELB, EBS, ECR, EKS, Elastic Cache (Redis), Sagemaker.
  • Optimised servers and other services in AWS. Configured AWS IAM and Security Group in Public and Private Subnets in VPC and created Workspaces for different users also used Workspaces for Active Directory, Health checks etc.
  • Created AWS Route53 to route traffic between different regions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Configured Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configured application integration with Azure AD.
  • Provisioned Azure recourses like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine, IoT Hub, and HD Insight using Azure Resource Manager (ARM).
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Migrated On-prem mongo DB, Oracle DB data to AWS Document DB (fully mongo compatible) by creating endpoint connections and replication instance leveraging AWS DMS (database migration service).
  • Installation and setting up Kubernetes cluster on AWS manually from scratch.
  • Performed POTs in Azure implementation and POCs to implement in the Organization and involved in migration from AWS to Azure cloud.
  • Developed Ruby and Bash scripts to automate applications migration and monitor application health during migration.
  • Installed Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery and created Jenkins Pipelines using Groovy.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Designed and Implemented CI & CD Pipelines using Git, Jenkins, Maven, ECR, and EKS from scratch achieving end-to-end automation from code check-in to deploying Docker images to EKS clusters.
  • Created Docker file and automated Docker image creation and pushing images to ECR using Jenkins Pipeline.
  • Conducted POCs with Docker based applications, server configurations in cloud. Setup the automated build on Docker HUB.
  • Used Docker Swarm and wrote Docker compose files in YAML for scaling and deploying app into Docker Stack.
  • Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Test Chef Cookbook modifications oncloudinstances in AWS and using Test Kitchen and Chef Spec and used to collect attributes on node.
  • Integrated chef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Implemented Chef Recipes for deploying build on internal Data Centre Servers and re-used and modified same Chef Recipes to create a deployment directly into Azure VM.
  • Identified opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Exclusively worked with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments or deployments on CloudFoundry.
  • Create, bind the user defined and built-in services in Pivotal Cloud Foundry (PCF). Build, Test and deploy applications by using pivotal cloud foundry
  • Ensured, successful architecture and deployment of enterprise grade PaaS solutions using PrivateCloudFoundry(PCF) as well as proper operation during initial Application migration and net new development
  • WrittenAnsiblePlaybooks with Python SSH as the Wrapper to Manage Configurations ofAzureNodes and Test Playbooks onAzureinstances using Python SDK.
  • Maintained and administered GIT source code repository and GitHub Enterprise. Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Used Jenkins for CI as to deploy the Spring Boot Microservices to Azure Cloud and OpenStack using build pack and for CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.

Environment: & Tools: Azure, Pivotal Cloud Foundry (PCF), Terraform, Cloud Formation, OpsWorks, Lambda, ELK, Chef, Docker, Kubernetes, Maven, ANT, GIT, SVN, JIRA, Confluence, Shell Scripting, Jenkins, Splunk, Linux, PHP, Python, Node.js, Ruby, Java, Apache, Nginx, WebLogic RHEL, CentOS.

Confidential

Build and Release Engineer

Responsibilities:

  • Extensively worked with CloudFormation templates using yaml script and providing assistance for projects with non-CD implementations.
  • Worked with Bitbucket CI/CD Pipelines. Worked with several Aws services like EC2, ECS, VPC, Cloudformation,S3,IAM roles & Policies.
  • Collaborated with development support teams to set up a continuous delivery environment with the use of Docker.
  • Used Groovy scripts for CI/CD pipeline builds and was actively involved in the entire pipeline setup andJenkinsconfigurations.
  • Used Jenkin spipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods,and managed using Kubernetes.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.Created and managed aDockerdeployment pipeline for custom application images in thecloud usingJenkins.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Set up Docker-in-Docker (DIND)as aDaemon setto use underlying host daemon to provision Kubernetes pods as Jenkins slaves and use dynamic pods to run Jenkins jobs. This provides a way to utilizedocker on an old docker daemon.
  • Used Nagios and Splunk for infrastructure monitoring.
  • Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure changes in a version control system like GIT.
  • Created Docker Swarm using Docker CLI to Orchestrate, Schedule and deploy the services to Docker Swarm and managed the Swarm behavior.CreatedDocker filefor each microservice and changed some of the Tomcat configuration file which are required to deployJavabased application to theDockercontainer.
  • Created an automated script for patching from one server to other servers.Troubleshooting, capacity and performance planning, performance tuning, server hardening and user administration as per the laid down change management process.
  • Implemented a continuous integration and continuous delivery using Jenkins in the Linux environment.
  • Experienced in LINUX/Unix System Administration production, test and development servers, System
  • Builds, Server Builds, Installations, Upgrades, Patches, Migration and Troubleshooting of RHEL Server.
  • Provided technical assistance and training in using tools such as Jira and Confluence tools and Worked with Querying RDBMS such as Oracle,MYSQL and SQLServer by using PL/SQL for data integrity.
  • Implemented a continuous integration and continuous delivery using Jenkins in the Linux environment.

Confidential

Jr. Linux Administrator

Responsibilities:

  • Installation and configuration of operating system such as Sun Solaris, Linux, AIX, General Red Hat.
  • Linux System administration, OS upgrades, security patching, troubleshooting, and ensuring maximum performance and availability.
  • Used CIS Red Hat Enterprise Linux 6 Benchmark to harden newly installed systems.
  • Setup and administer user and groups accounts, setting permissions, web servers, file servers, firewalls, and directory services.
  • Performed both interactive and automated (Kickstart) installations of Red Hat Enterprise Linux.
  • Plan and execute RPM and YUM packages and update installations necessary for optimal system performance.
  • Skilled in Red Hat Linux, Windows Server Operating System, Networking & Troubleshooting.
  • Managed file systems using software RAID and Logical Volume Management. Create Virtual machine using VMWare and automated disaster recovery planning and maintenance for the virtual environment.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Designed and implemented creative solutions that improve system processes through automation and documentation.

We'd love your feedback!