We provide IT Staff Augmentation Services!

Sr. Cloud Api Platform Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Sr. Cloud API Platform Engineerwith over 9 years of extensive IT experience in Linux and Windows system administration, worked on server - based operating system with major focus on Azure, open shift, data center migration, CI/CD pipeline, build/release management and virtualization technologies which also includes troubleshooting and performance issues.
  • Good hands on Azure Data Factory.
  • Expertise in scrum methodologies such as agile and waterfall methods, software development lifecycle management. Experience in tools like Terraform, Ansible, Docker, Kubernetes, several scripting languages, and monitoring tools.
  • Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell. UsedPuppetto install differentRPMson various Red HatLinuxmachines.
  • Expertise in Performing Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager.
  • Expertise in installing and administrating CI/CD tools like Hudson, Puppet, GitHub, Jenkins, Sonar, Bamboo.
  • Expertise in writing Python scripts to automate the service from lambda process through API Gateway.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Puppet, Nexus, GitHub, CHEF, Terraform.
  • Efficiently handled periodic exporting of SQL Data into Elastic Search.Expert level knowledge on Cloud Azure Services.
  • Good Experience with a focus on Big data, Deep Learning, Machine Learning, Image processing or AI.
  • Extensively worked on Hudson/Jenkins/Puppet for configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
  • Wrote prototype and production code in numerous programming language which depends up on language(s) of existing codebase:Golang/Go, Ruby, MySQL and Python.
  • Expert in CHEF/PUPPET/Ansible as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Experience in working on version control systems like Subversion, GIT, TFS and used Source code management client tools like GitBash, and GitHub.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as jar, war and ear from source code and plugin management as per requirements.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services, etc.
  • Deploying applications using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineering on resolution. Expertise in Application Deployments & Environment configuration using Chef, Terraform and Puppet.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via Ansible and Written Ansible playbooks Provision several pre-prod environments.
  • Proficient in build deployment, build scripts and automated solutions using scripting languages such asBash, shell, PERL, Groovy, Ruby and Python.
  • Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Hands on experience in writing Azure Resource Manager (ARM) to deploy, update and delete multiple resources in Azure and migrating the on-premises resources to Azure with Azure Site recovery (ASR) and Azure backups.
  • Experience In Azure VM Scale Sets, Load Balancer, Traffic Manager, Virtual
  • Hands on Experience in designing and implementing service-oriented architecture underlined with Ingress and Egress using Azure Data Lakes & Azure Data Factory by adding blobs to lakes for analytic results and so pull data from Azure data lake to the Blobs.
  • Hands on Experience Using Azure Kubernetes Service to deploy and managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options.
  • Worked on Nagios and ELK for server monitoring, also used Net Scalar and monitoring tools like Nagios for Load Balancing and Controlling Flow of Traffic. Robust expertise in creating resources in Azure using Terraform modules,
  • Sound knowledge in Configuration management using Chef and Ansible.
  • Sound knowledge in Continuous Integration systems such as Jenkins, Bamboo, and Team City.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, ClearQuest, Redmine, Bugzilla for Production hotfixes and bugfixes.
  • Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
  • Designing reusable APIs and build repeatable templates for common functions by utilizing Ansible, Chef, Terraform, etc.
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator. Experience with configuration management automation tool Ansible and has worked on integrating Ansible
  • Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
  • Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously. Experienced in writing Bash/Shell scripts for automating Back-ups and setting up CRON Jobs.

TECHNICAL SKILLS:

Languages: Perl, Bash, PowerShell, Python, Go, Ruby, Node

SCM Tools: Subversion (SVN), GitHub, GitLab, Bit-Bucket

Build Tools: Ant, Maven, Code-Build, Code-Commit,Gradle

CI / CD: Jenkins, GitLab CI-CD, Code Commit

Containerization and Orchestration: Docker, Kubernetes

Monitoring Tools: Cloud Watch, Prometheus, Dynatrace, Sumo Logic, Splunk, Nagios

Cloud Platforms: Azure, GCP, Lambda, CloudWatch, DynamoDBConfiguration Tools:Chef, Puppet, Ansible, Terraform, Cloud Formation

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Platforms: UNIX, Linux, Microsoft Windows Vista/ XP/ 2000

Appframeworks: Serverless, Containerized, Single Page Apps, Monolithic and micro-services.

Languages: Groovy,Oracle SQL/PLSQL and Power Builder, Java

WORK EXPERIENCE:

Confidential

Sr. Cloud API Platform Engineer

Responsibilities:

  • Analyze the business, technical, functional, performance and infrastructure requirements needed to access and process large amounts of data.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in WindowsAZUREandSQL AZUREand inAZURE weband database deployments.
  • Creating Pipelines with GUI in Azure Data Factory.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Worked as an administrator on MicrosoftAZUREand part ofDEVOPSTeam for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Experience in using GIT/GITHUB integrating with Jenkins (CI) with Groovy with Extensive experience using Groovy as build tools for the building of deployable artifacts (jar, war & ear) from the source code.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager. Continuous integration with Jenkins, continuously evaluate and recommend improvement to CI/CD processes.
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, Ruby, PowerShell and shell scripts and managed to host the servers like Tomcat, apache and NGINX.
  • Building teh pipelines to copy the data from source to destination in Azure Data Factory.
  • Implemented Runbook automation for Docker Swarm, Kong API Gateway.
  • Gained experience in dealing with WindowsAZUREIaaS - Virtual Networks, Virtual Machines,CloudServices, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Configured VM's availability sets usingAZUREportal to provide resiliency for IaaS based solution and scale sets usingAZUREResource Manager to manage network traffic.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Responsible forbuilding and configuring the automated CI/CD pipelinein multiple environments such Prod/Non-Prod, usingJenkins, Nexus Repo, Maven, Git, Docker, udeploy.
  • Automated data pipelines which involve data ingestion, data cleansing, data preparation and data analytics.
  • Created custom domain for API gateway and configured with VPC endpoint and load balancer.
  • Administered and Engineered Jenkins to manage weekly Build. Developed Perl and shell scripts for automation, developed Custom Scripts to monitoring. Automate build and deployments of version control tools with SVN, GIT Hub/GIT Lab.
  • Designed, wrote and implemented Python script for taking automatic EBSsnapshots of EC2 instances.
  • Extensive experience in WindowsAZURE(IaaS) migrating like creatingAZURE VMs,storage accounts, VHDs, storage pools, migrating on premise servers toAZUREand creating availability sets inAZURE.
  • Writing Chef recipes and cookbooks and uploading them to Chef server, managing on-site OS, Applications, Services, Packages using Chef.Maintained Chef Configuration Management spanning several environments in VMWare.
  • Using Docker, Openshift and Amazon Cloud Architecture that will best utilize our existing technology patents to serve real time needs and deployments.
  • Worked on creating dependencies of activities in Azure Data factory
  • Developed end-to-end data pipeline using FTP Adaptor, Spark, Hive, and Impala.
  • Building and Installing servers throughAZUREResource Manager Templates (ARM).
  • Implemented a'serverless'architecture usingAPIGateway, Lambda, and Dynamo DBand deployedAWSLambda codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Designed and developed front - end for Kong (Open-source API Gateway and Microservices Management Layer) from scratch.
  • Implemented the new cluster configuration with node pools, cross region implementation and migrated existing applications to new AKS infrastructure. Experience in Agile/Scrum methodologies on most recent Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • VPC/S3/SQS/SNS based infrastructureautomationthrough Terraform, Ansible, Python, andBashScripts.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD)product in an open source environment using tools like Puppet, Jenkins.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup using Ansible playbooks and has Integrated Ansible with Jenkins. Refined automation components with scripting and configuration management (Ansible).
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Implemented continuous delivery framework using Jenkins, Puppet, Chef, and Maven on multiple environments.
  • Developed private API end-point for internal consumptionwith AWS API GatewayandLambda.
  • Experienced in using Splunk- DB connects for real-time data integration between Splunk Enterprise and rest all other databases.
  • Experience in deploying using Docker Container.
  • Designed and developed ETL packages in SSIS and pipelines in Azure Data Factory to transform source data as per transformation logic and ingest that into CDM platform based on defined architecturesof CDM model.
  • Application Version Management in Git-Lab repositories and migrating source code from Git-lab to Artifactory.
  • Worked with Docker for convenient environment setup on Test environments on Linux.
  • Automated infrastructure provisioning on Google Cloud (GCP) using Terraform and Ansible.
  • Installed and configuredApplication Performance Monitoring & Management programmes and toolssuch asApp Dynamics, 3Scale, Dynatrace, Rigor, AWS, Kong updated versions.
  • Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Created Oozie workflows and coordinators to automate data pipelines daily, weekly, and monthly.
  • Integration with Splunk for API traffic monitoring and health checks. Implemented rapid-provisioning and life-cycle management forLinuxusingAmazon EC2,Chef, and customRuby/Bash scripts.
  • Written multiple manifests and also customized facts for efficient management of the Ansible clients.

Confidential, Texas.

Cloud Platform Engineer

Responsibilities:

  • Created detailed documentation of complex build and release process, post-release activities process, JIRA workflow, and Release notes.
  • Setup AZURE Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization, and intrusion detections).
  • Created TFS VNext Build agents and Pools, configured appropriate Build Agent capabilities.
  • Implemented TeamCity and Octopus build tools and integrated them with TFS.
  • Created and wrote shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Created and developed strategy for Docker containers, deploying and operating on Kubernetes on Google Cloud Platform (GCP) to achieve.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Transforming data in Azure Data Factory with the ADF Transformations.
  • Designed Kong API Gateway as part of pro micro-services architecture to deliver unparalleled latency performance.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and AZURE web and database deployments.
  • Worked as an administrator on Microsoft AZURE and part of DevOps Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Installation, configuration and Operating System upgrade on,Red Hat Linux 3.0, 4.0, 6.0, Centos 5.11,6.7 and Sun Solaris 8,9,10.
  • Implemented build stage- to build the micro service and push the Docker container image to the privateDockerregistry.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
  • Wrote security & web architecture provisioning scripts for Dev Ops code Chef in Ruby
  • Implemented data pipelines developing multiple mappers by using Chained Mappers API.
  • Involve in scaling Python andGobackends and frameworks; Ansible for continuous deployments.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Developed API’s with Lambda and API gateway for executive dashboards app to serve UI requests for Electronic health records by querying the RDS PostgreSQL DB.
  • Experience in dealing with Windows AZURE IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Experience with setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local deployments in Kubernetes by building a self hosted Kubernetes cluster using Jenkins CI/CD pipeline.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked extensively on Azure data factory including data transformations, Integration Runtimes, Azure Key Vaults, Triggers and migrating data factory pipelines to higher environments using ARM Templates.
  • Configured VM's availability sets using AZURE portal to provide resiliency for IaaS based solution and scale sets using AZURE Resource Manager to manage network traffic. Designed IaaS and PaaS solutions for new clients migrating from onsite infrastructure to cloud. Migrated on-premise CI/CD environment to GCP-based deployment.
  • Configured services using the Admin API and added a route for the service to forward application requests through Kong API.
  • DevelopCloud Formation scriptsto automateEC2instances.Maintained the CI inventory for the environments.
  • Worked withDockerfor convenient environment setup for development and testing.
  • Designed and Developed Bamboo Build deployments onDockercontainers.
  • InstalledDockerRegistry for local upload and download ofDockerimages and even fromDockerhub.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.

Confidential, Dallas, Texas

DevOps/Azure Engineer

Responsibilities:

  • 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.
  • Configured V-net integration, Active directory, Encryption and security on Azure using ARM templates and PowerShell scripts.
  • Management (IAM) and managed IAM account (with MFA) and IAM policies to meet security audit & compliance requirements and managed network security using Security Groups and IAM.
  • Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira and Bitbucket) and also provide layer 3 supports on these tools if there are any issues.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Implemented a Continuous delivery pipeline with Docker, Jenkins, GitHub.
  • Our Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline. Installation of patches and packages usingRPM and YUM in Red hat Linux.
  • Setting up continuous integration and formal builds using Bamboo with theArtifactory repository and Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Created automated deployment job for Tomcat with Jenkins and managed deployment automation using Puppet, Custom PuppetModules and Ruby.
  • Implemented Python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the different flavors of Linux.
  • Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
  • Review and Run Selenium Automation Script and Provide sign off for Automation scripts.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Developed build scripts using Ant as the build tool for the creation of (WAR files) build Artifacts and used ANT for perform daily and weekly Software Builds.
  • Implemented Python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the different flavors of Linux.
  • Involved in designing ARM templates, deployed toAzureKubernetes and customized build process using PowerShell inAzurepipelines. CreatedAzureBackup vault and protecting required VMS to take the VM level backups.
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, Ruby, PowerShell and shell scripts and managed to host the servers like Tomcat, apache and NGINX.

Confidential, Denver, Colorado

Build and Release Engineer

Responsibilities:

  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins with Python Scripting and Bash eliminating manual work.
  • Worked on Rational RTC, GitHub and Gitlab. Managed merge conflicts at the end of each sprint and collaborated with teams on synchronizing the code across the board.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports, and queries.
  • Designed and developed Bamboo build deployments.
  • Created APIs using Spring framework like Spring Dependency Injection, AOP, Spring MVC and REST Templates.
  • Managed Playbooks and YAML with Ansible for automation.
  • Created Ansible Playbooks to deploy VM and install the components as per requirements.
  • Using Gradle as a build tool for the project to generate the WAR and EAR files.
  • Implementing the Continuous Integration and Continuous Deployment in the start-up for automated workflow, which involved integrating tools like Git and Jenkins.
  • Setting up Jenkins’s server and build jobs to provide continuous automated builds based on polling the Git source control system to support development needs using Jenkins, Git and JUnit.
  • Built scripts using Ant and Maven build tools in Jenkins to move from one environment to other environments.
  • Installed, configured, and managed tools for Resource Monitoring/Network Monitoring/Log Trace and also visualized using monitoring tools such as Splunk and Nagios.
  • Provided deploy support for Shell/Python scripting for deployment automation and created Python scripts for bringing up the environment and for data metrics.
  • Used PowerShell for DevOps in Windows-based systems.
  • Extensively worked with PowerShell to automate SQL tasks, environment management related tasks, and procedures on Windows machines.
  • Built and maintained Docker container clusters, which were managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP by packaging applications and their dependencies.
  • Responsible for administrating Jenkins as continuous integration and Jenkins Master-Slave Architecture to run Jenkins build in remote RHEL Servers and integrated Apache Kafka for data ingestion.
  • Responsible for setting up Elastic Load Balancer for distributing traffic among multiple Oracle WebLogic Servers.
  • Implemented GIT and GitHub experience in a collaborative development environment.
  • Used the Gitlab version control system, and performed activities like branching, merging, tagging, repo creation, and conflict resolution, and the Git flow model has been followed for branching, using which streamlining the release by providing visibility on what is going into different environments.
  • Used Bootstrap and AngularJS, React.js, and Node.js in effective web design.
  • Configured JumpStart and Kickstart servers to initiate installation of Solaris and RedHat Linux on several machines.
  • Installed and configured ELK stack in both legacy and Docker swarm mode and developed pipeline for application logs from the application server to Elastic search through Logstash.
  • Used SVN and GIT as a source code repository and involved in migrating from SVN to GIT.
  • Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code checkout by providing the URL and credentials of the GIT repository.

Confidential, Bloomington, Illinois

Linux Administrator

Responsibilities:

  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, onUNIXplatform.
  • Responsible for Development -Testing, Staging, Pre-Production and Production Builds and Releases.
  • Maintained twoJenkinsservers and oneBamboo serverto deploy into production and nonproduction environments.
  • Created analytical matrices reports, dash boards for release services based onJIRA tickets.
  • InstallingDBserver on Linux Platform and creating and maintaining different instances, table spaces, schemas for various environments.
  • Excellent in installing, configuring and administeringLinux Volume Manager(LVM).
  • User account management and administration Troubleshooting User's login and home directory related issues, reset password and unlock user accounts inLinuxSystems.
  • Unix Analyst for the Unix to Linux migration effort, which involves a great deal of coordination work between the different Applications team, Firewall team, SAN team, Testing and user groups for the successful migration of the servers.
  • Installation, Configuration & Upgrade of the newly built Red Hat Linux 5.x.
  • Handled the tasks of preparing agendas and organize meetings.
  • Automated Alert Monitoring through Open-Source applications such as Nagios.
  • Monitor overall system performance, performed user management, system updates and disk & storage management.
  • Managing Permission for files and Directories withChmod, ACL. Managing different kinds of services likeSamba, DHCP, DNS, FTP, NFS, Apache Web Server, and Postfix Mail Server
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of IBM AIX, Red hat Linux.
  • Migrated both AIX and Linux servers from VMAX disks to VMAX PLEX disks
  • Responsible of Installation, configuration and support ofRed Hat LinuxonAIX pseries hardware.
  • Establishedcontinuous integration (CI)practices and standards with JIRA, Jenkins andContinuous Delivery (CD) through Chef.
  • Perform host-based storage migration on Linux servers usingLVMand Power Path Migration Enabler.
  • Engineered supported Logical Volume Management (LVM) in Linux/Unix clustered/Virtualized systems to-Physical Volumes, Volume Groups and Logical volumes in platforms includingSAN.
  • Cabling and maintenance of Datacenter - Handled all physical issues for ALLSANconnect systems.
  • UtilizedLinuxTerminal Server for removing fat client management, save on administration Provide users with a more reliable & secure environment.

We'd love your feedback!