We provide IT Staff Augmentation Services!

Sr Cloud/devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • IT professional with 8+years of experience in Designing, Development of cloud infrastructures, Configuration Management, Continuous Integration/Deployment, Delivery managements an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, Provisioning, Build and Release and cloud services like AWS, Azure and GCP and Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies
  • Experience in working with AzureIaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling and Migrated existing Active Directory and Exchanged users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service, DirSync tools, Azure service bus, Azure search, Azure DNS, Azure VPN Gateway, and Notification hub.
  • Skillful in Administrating Azure IaaS/PaaS services like Compute Azure Virtual Machines, Web and Worker roles, VNET, Network services and Azure DevOps services such as Repos, Test Plans, Pipelines, Web Apps, and Application Insights. Proficient in using Azure service fabric to package, deploy, manage scalable and reliable microservices and containers.
  • Proficient as Cloud Administrator, involved in configuration for Web apps, function apps, V-net integration, HCM, Application gateway, App Insights, Azure Key Vault, Encryption and Security on AZURE using ARM templates and PowerShell script.
  • Expertise in migrating the existing v1(classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process. Migrated on-prems to Windows Azure by building Azure Disaster Recovery Environment, Azure Recovery Vault and Azure Backups from the scratch using PowerShell script.
  • Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins’s plugins.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, ELASTIC BEAN STACK (EBS), S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic ache, Cloud Watch, SNS, AWS Import / Export.
  • Worked on AWS DevOps tools like AWS Code-Pipeline to build a continuous integration or continuous delivery workflow using AWS Code-Build, AWS Code-Deploy, and worked with many other AWS tools to Build and deploy a microservices architecture using ECS.
  • Expertise in writing AWS Cloud Formation templates in JSON to use them as blueprints for building & deploying multiple AWS resources. Worked on Kinesis Data Streams & Kinesis Firehouse & integrated with AWS Lambda for serverless data collection.
  • Hands-on experience in deploying Kubernetes Cluster on cloud environment with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces.
  • Experience in working on cluster management on Kubernetes to create Pods, Nodes, and deploying microservices pulled from the Docker Registry and managed by Kubernetes.
  • Expertise in using Kubernetes for running/managing containers, images, and container snapshots, while creating a platform for automating, deploying, scaling of application containers across clusters of hosts.
  • Experience in Developing CI/CDsystemwith Jenkins on Kubernetes container environment and used Kubernetes and docker for the runtime environment for the CI/CDsystemto build, test and deploy.
  • Extensively used Terraform to a reliable version and created infrastructure on Azure. Also created resources, using Azure Terraform modules, and automated infrastructure management. 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 microservices.
  • Responsible for creating documentation of the Terraform infrastructure in Confluence and used Terraform to manage the AWS and other cloud infrastructure and managed servers using configuration management tools like Ansible and Chef.
  • Hands on experience in configuring Jenkins by identifying and installing required plug-ins. Wrote Groovy scripts to configure Build Jobs, Build Pipelines and by using Jenkins created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Setting up the Kubernetes Dev Environment from scratch to deploy latest tools which is related to Deep learning and machine learning using helm charts on premises BareMetal for different team.
  • Involved in securing of Kubernetes services using Istio Service Mesh. Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying applications containers.
  • Experience in deploying the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration, Deployments in Pivotal Cloud Foundry (PCF) and binding of Services in Cloud and Installed Pivotal Cloud Foundry (PCF) on Azure to manage the containers created by PCF.
  • Experience in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Experience in working on several Docker components such as Docker Engine, Machine, Creating Docker Images, Compose, Docker Hub and handling multiple images for middleware installations and domain configuration.
  • Expertise in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes
  • DevOps practice for Micro Service and docker based cluster using Kubernetes and spinnaker as Orchestrator on application development for cloud platforms using like Spring boot, Microservices.
  • Used Helm packet manager for installing Jenkins, Artifactory tools etc., by running Helm charts.
  • Expertise in managing Nexus Artifactory repositories for the Maven artifacts and dependencies. Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Working experience on Azure Databricks cloud to organizing the data into notebooks and making it easy to visualize data through the use of dashboards.
  • Experienced in Blue-Green Deployment Models within AWS Cloud Environment.
  • Experience in working on version control systems like GIT and subversion and used source code management client tools like SVN, GIT BASH, GIT HUB, GIT LAB, Bitbucket and other command line applications.
  • Strong knowledge on Ansible Roles, inventory, Ansible Tower, Ansible Galaxy concepts and used Ansible Control Server to deploy plays and playbooks to the machines and systems in the inventory.
  • Experience with Configuration Management/Automation tool Ansible and worked on integrating Ansible YAML Scripts.
  • Experienced in working on puppet and chef, Data bags implementation, Coding standards, Cookbook documents, testing docs, chef Infra, bootstrapping nodes, creating, and uploading Chef Recipes, Chef Node convergence in Chef SCM.
  • Expertise in Installing, Configuring, Managing the monitoring tools such as Splunk, New Relic and Nagios for Resource Monitoring/Network Monitoring/ Log Trace Monitoring.
  • Deployed windows Kubernetes cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for runtime environment of the CI/CD system to build, test and deploy.
  • Experience in working with the ELK (Elastic Search, Logstash, Kibana) stack & Splunk to analyze &visualize large volumes of log data obtained from servers.
  • Experience in scripting languages like Python, Ruby, Perl, Shell, Bash and familiar with storage, Networking, PowerShell commands. Experienced in creating automated PowerShell Scripts for web app deployment.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (Red Hat Linux) Systems

TECHNICAL SKILLS

Cloud Technologies: Azure, Amazon Web Services, GCP

Containerization and orchestration Tools: Kubernetes, Open Shift, Docker

CI/CD and Configuration Management Tools: Terraform, Chef, Puppet, Ansible, Jenkins, Salt stack, Bamboo, Hudson, Spinnaker.

Application Servers: WebLogic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, JBoss 4.22.GA, WebSphere 6.x/7.x/8.x

Version Control Tools: GitHub, GitLab, Bitbucket, SVN, TFS.

Scripting/programming Languages: Python, Shell (PowerShell/Bash), Ruby, YAML, JSON,Perl, Groovy, JavaScript, C, PHP, Java/ J2EE,Spring Co. re, Spring MVC, REST Web services.

Virtualization Technologies: VMware, Windows Hyper-V, Virtual box, Vagrant.

Monitoring Tools: Splunk, Nagios, ELK, App Dynamics, Cloud Watch,Prometheus, Grafana

Operating Systems: Linux, Solaris, Ubuntu, Windows, DEBIAN.

Databases: Oracle, MySQL, MS Access, MongoDB, Cassandra DB, DynamoDB, AWS RDS

Build Tools: Maven, Ant, Gradle

Bug Tracking Tools: JIRA, Service Now,Repository ManagementJFrog, Nexus, Artifactory

Networking Protocols: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, UDP RIP, OSPF, EIGRP, SNMP, SMTP, TELNET.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Tx

Sr Cloud/DevOps Engineer

Responsibilities:

  • Hands-on experience Designing, planning and implementation for existing on-premises applications toAZURE Cloud(ARM), Configured and deployed Azure Automation Scripts utilizing Azure Stack Services and Utilities focusing on Automation.
  • Responsible for creating and managing Azure AD tenants, manage users and groups, and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO).
  • Configured and implemented storage blobs and Azure files - Created Storage accounts, configured the ContentDelivery Network(CDN), Custom domain, Managing access and storage access key.
  • Experience in Windows Azure Services likePaaS, IaaSand worked on storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
  • Working as Kubernetes Administrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.
  • Provisioning Azureresources of different providers Compute, Network, Service Fabric, Application gateway using ARM template and implemented and maintained dev, test, staging, and production environments leveraging infrastructure as code using AzureARM templates (Infrastructure as code, JSON / YAML config).
  • Designed and implemented Continuous Integration (CI) using tools AzureDevOps over multiple environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure KubernetesServices (AKS) are supported.
  • Deployed and optimized two tier Java, python web applications to azure DevOps CI/CD pipelines to focus on development by using services such as Repos to commit codes, Test plans to unit test, deploy app Service, Azure application Insights collects health performance and usage data of the process, stored artifacts in blob storage.
  • Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.
  • Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
  • Worked on deploying the AKS (Azure Kubernetes services) cluster by installing the Kubernetes through CLI using ACR authentication and then configured and connected it to the cluster.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Migrating on-premises web application to Azure Pipelines by utilizing ARM templates, VPN gateway, site-to-site IPsec/IKE VPN, DNS server Firewall, and Application Gateway.
  • Created cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as azure functions and Kubernetes on Azure Ansible.
  • Experience working in Rancher(wrangler) platform. Utilized Kubernetes to provide a platform for automating deployments, scaling and operation of application.
  • Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
  • Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Migrated data from on-premises SQL Database servers to Azure SQL Database servers sent by designing the Azure Data Factory Pipelines using the Azure Data Factory copy tool and Self-Hosted Runtimes.
  • Deployed an azure Databricks workspace to an existing virtual network that has public and private subnets and properly configured network security groups.
  • Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure Functions and Kubernetes on Azure.
  • Implemented DevSecOps with Jenkins to reduce threats, vulnerabilities and performed risk assessments to detect and analyze threats during the CI/CD process.
  • Experience in Blue-green deployment that reduces downtime and risk by running two identical production environments.
  • Configured Azure Key vault and key management access polices. Created automation scripts to generate secrets and store the key Vault in Encrypted way.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. 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.
  • Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development.
  • Designed, wrote, and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Repository and Deploy to orchestrate changes across servers and components.
  • Integrated Kubernetes with Hashi corp Vault to inject configurations at runtime for each service using init, config sidecars and persistent volume sharing between app and config containers.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry etc.Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test and deployments. Azure monitor to collect metrics and logs. Configured monitor to track performance and maintain security, and used Splunk tool to collect metrics, queries.
  • Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Setup Kubernetes local cluster and made it up and running with Docker Container, Minikube, and Kubectl. Development of automation ofKubernetesclusters via playbooks in Ansible.
  • Wrote Ansible Playbooks using Python modules to manage configurations of Open stack Nodes and Test Playbooks on AZURE using Python.
  • Used Istio service mesh to implement dynamic service and traffic management including traffic shadowing, traffic splitting, and service-to-service communication reliability.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven using tools like Git, Bit Bucket, Maven, Cucumber, JUnit, Nexus Repository, Ansible, Docker, Docker central, Kubernetesand Oracle DB for deployment and build management system. Defined branching, tagging and merge strategies for all applications in GIT.
  • Used ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution and configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Experience in configuration and administration of Splunk clusters and in-depth knowledge of log analysis and maintaining logs.
  • Created dashboards and visualizations using Splunk, Grafana and Nagios for performance and activity monitoring and setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers, and application servers.
  • Code utility scripts in PowerShell to modify XML configuration files dynamically, which is used during the release process and Used PowerShell scripts to handle various SharePoint admin jobs like backup, restoration, solution install/deploy.

Environment: Azure, AKS, Terraform, Ansible, Docker, Kubernetes, Docker, Helm, ANT, Maven, Python, JavaScript, Mongo DB, Linux, Jenkins, Python, Git, Jira, Maven, Groovy Scripts, Helm, Prometheus, Grafana, NoSQL, MS SQL, Nexus, Splunk.

Confidential, Alpharetta, GA

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Worked on Visual Studio Team Services (VSTS) to encompass development teams to integrate with the Team Foundation Server (TFS) through TFS Client API that exposes Team Foundation Server functions
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets with Azure Internal Load Balancer and subnets.
  • Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage to on-premises SQL Server instances.
  • Implemented Microservices, application development, and migration using AZURE services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, and Azure pipelines, Monitor, RBAC, Kuberenetes AKS and Kubernetes API to run workloads on AKS.
  • Used Python API for uploading all the agent logs into Azure blob storage. Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS)
  • Configured and maintained Azure Storage Firewalls and Virtual Networks that uses virtual Network Service Endpoints to allow administrators to create network rules that allow traffic only from selected V Nets and subnets, creating a secure network boundary for their data.
  • Worked with various Azure services like Web Roles, Worker Roles, Azure Websites, Caching, SQL Azure, No SQL, Storage Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and power shell automation.
  • Admin Azure Cloud Services (Paas & Iaas), Storage, Compute, Networking, Security, Containers, Serverless, Web Apps, App Insights, Logic Apps, Azure SQL, Monitoring, OMS, Key Vault, VSO.
  • Implemented Jenkins pipelines into Azure pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using AKS.
  • Implemented Azure Databricks to other Azure services (Azure Storage) in a more secure manner using service end points.
  • Experience in handling Azure Storage, Blob Storage, File Storage, Setting up of Azure CDN and load balancers.
  • Provisioned Infrastructure using Arm templates for Azure Platform.
  • Experienced in Azure Kubernetes service to produce production-grade Kubernetes that allow enterprises to reliably deploy and run containerized workloads across private and public clouds.
  • Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Application Insight to collect metrics, queries.
  • Automated this Infrastructure creation on Azure using Terraform which is Infrastructure as Code (IaC), and Azure power Shell.
  • Experience working with service mesh like Istio for advanced service discovery of microservices running in the cluster.
  • Built Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure and used Azure backups and recovery vault for migrating on-premises to Windows Azure cloud.
  • Implemented cluster service using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers
  • Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on Docker with Kubernetes to create pods for applications and implemented Kubernetes to deploy a web application across a Multi-node Kubernetes cluster
  • Configured applications that runs multi-container Docker applications by utilizing Docker-Compose which uses a file configured in YAML format, used Docker to virtualize deployment containers and push the code to Azure Virtual Machine using Ansible
  • Used Ansible as the Configuration Management tool and written Ansible Playbooks to automate the process of creating the Master and Worker nodes in Kubernetes Environmentand to install packages from repository, to change the configuration of remotely configured machines and to deploy new builds and configured Ansible playbooks with Ansible Tower
  • 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
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Jenkins, managing existing servers and automation of build/configuration of new server
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus for orchestration changes across servers and components
  • Designed and Developed Jenkins Builds deployments on Docker containers. Used the JIRA, Confluence for bug tracking, creating the dashboard for issues. Managing and optimize the Continuous Integration using Jenkins and troubleshoot the deployment build issues using the trigged logs.
  • 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
  • Used Git plugin in Jenkins to automate the build process, deploy container plugin for automated deployment, delivery pipeline plugin, role-based authentication plugin, sending email notification as post-build action
  • Developed microservices on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs and Kubernetes deploy services.
  • Used OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi tenancy to automate deployment, scaling and management of containerized applications.
  • Installed Maven and implemented Maven builds to automate artifacts like jar, war and ear and managed Nexus to download the artifacts during the build.
  • Worked with Groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where Groovy Jenkins Plugin and Groovy Post Build Action Plugin is used as a build step and post build actions
  • Deployed and configured Jira, on both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Experience in Blue-green deployments/Zero downtime deployments in production environments.
  • Monitored the Azure Resources using Azure Monitor and Web Apps for Application Insights and used Grafana Monitor Tool to troubleshoot services, root cause analysis and security solutions.
  • Experience in working with the ELK (Elastic Search, Logstash, Kibana) stack & Splunk to analyze &visualize large volumes of log data obtained from servers.
  • Developed Splunk queries and dashboards targeted at understanding application performance and capacity analysis across multiple teams and sectors
  • Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to theAzureWeb application.
  • Troubleshooting of Network, Memory, CPU, Swap File System issues, TCP/IP and SMTP in Linux servers

Environment: Azure (VM, Subnets, VSTS, Site Recovery, Scheduler, Virtual Networks, Storage), OpenStack, OpenShift, Terraform, Docker, Kubernetes, Ansible, Ansible Tower, Jenkins, Python, Git, Jira, Maven, Groovy Scripts, Helm, Visual Studio, Confluence, Nexus, MS SQL, Splunk.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Implemented AWS solutions like Route 53, EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling in Cloud Formation JSON templates. Created snapshots and Amazon machine images (AMI) of the instances for backup and created access Management (IAM) policies for delegated administration withinAWS
  • Migrated VMWARE VMs to AWS using AWS Direct Connect Service and Defined comprehensive strategy around security as part of AWS migration strategy.
  • Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Earned a reputation for designing AWS cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs
  • UseKubernetesto deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments
  • ManagingKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managedKubernetesmanifest files and managed releases of Helm packages. Established a local dev workflow that centered around minikube to validate deployments inKubernetes.
  • Installed Chef-Server enterprise On-Premises/WorkStation bootstrapped the Nodes using Knife and worked with Chef Enterprise Hosted and Written Cookbooks and uploaded them to Chef-Server & managed on-site applications/services.
  • Experience in automation of configuration of hosting environments including database administration and scaling an application and support load changes by using chef.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds and integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef etc.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Chef Cookbooks and has Integrated chef with Jenkins. Also, Created and maintained continuous integration (CI) using toolsJenkins over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Administered and Engineered Jenkins for managing weekly Build, Test, deploy chain and GIT with Migrating the applications across environments such DEV/Test/Prod Branching Model for weekly releases. Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Bamboo, and GitHub.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible, Integrated GIT into Jenkins to automate the code checkout the process, configured plugins for integration tools to the version control tools.
  • Developed Ansible playbooks, inventories and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Used ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution and configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Used Hashi Corp Packer to create and manage the AWS AMI’s and vault to manage AWS secret keys.
  • Written GRADLE, MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases and built end to end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform tests and pushed built artifacts to Jfrog and uDeploy to orchestrate changes across servers and components.
  • Managed and monitored the server and network infrastructure using AppDynamics and Splunk.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyze and resolve conflicts related to merging of source code for GIT.
  • Extensive exposure to configuration management policies along with automation of scripting using Bash/Shell scripting.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: AWS DevOps, Kubernetes KOPS, Docker ECS, CloudFormation, VPC, CloudWatch, Terraform, Ansible, Jenkins, GitJira, SonarQube, Shell, Bash, Python, YAML, MySQL, DynamoDB, Tomcat, Nginx, Linux, Splunk, ELK, Prometheus, Grafana.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and supported the Software Release Management procedures and deployment processes.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies. Performed all necessary day-to-day Subversion/CVS support for different projects. Created the branches in Subversion and Perforce to implement the parallel development process.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Implemented GitLab for version control of puppet modules and process documentation, used JIRA for change control & ticketing.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Deployed different WAR, EAR, JAR, J2EE applications in clustered environment and on manage servers using various deploying tools like JBoss, WebLogic.
  • Implemented Puppet Version 3 for Automation in the Non-production environment and utilize Puppet for configuration management of hosted Instances within AWS.
  • Handled Code reviews and merging Pull requests, resolving merging issues during build and release by conducting meetings with developers and managers. Responsible for designing and deploying best SCM processes and procedures.
  • Worked on ANT and MAVEN Scripts to automate the build process. Implemented Maven builds to automate JAR and WAR.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked closely with software developers and DevOps to debug software and system problems. Developed and maintained integration and release processes, create scripts for system administration and AWS using languages such as BASH and Python.
  • Responsible for Connectivity issues among various Servers and various software components as well as setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Deployed the applications to Web sphere Application Server and static content to Apache web servers.

Environment: Unix, Perl, Puppet, Bamboo, Puppet, Jenkins, Chef, Splunk, Nagios, PHP, Ruby, JIRA, GIT, Vagrant, SVN, Maven, PowerShell, JBoss, WebSphere, WebLogic, Oracle, Windows, Servlets, PL SQL, Apache Application Server, SQL.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Installation and administration of RHEL 6.x and Configured kickstart server and updating patches to the servers using Red Hat Satellite server. Tune the Servers and configuring networks for optimum performance
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and hard drive status.Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Used Chef for managing server application server such as MySQL, Apache Tomcat Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs.
  • Identify, troubleshoot, and resolve problems with the OS build failures. Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: UNIX, Sun Solaris, SVN, ANT, NEXUS, Shell /Perl Scripts, XML, Maven, JBoss, WebSphere, WebLogic, Oracle, Windows, Servlets, MySQL, Apache Application Server.

We'd love your feedback!