Cloud Devops Engineer Resume
2.00/5 (Submit Your Rating)
Juno Beach, FL
SUMMARY
- Over 7 plus years of professional experience into AWS, Azure as DevOps Engineer/ Data Engineer with a major focus on Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), Build, Deployment, Release Management, Automation, Troubleshooting, Maintenance and Enhancement.
- Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, ELB, RDS, EBS, Cloud Watch, Cloud Trail, Lambda, Cloud Formation AWS Config, Redshift, Auto Scaling, Cloud Front, IAM, and Route53.
- Experienced in Windows Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
- Experienced in Test end - to-end project management & Cloud Computing -Microsoft Azure, Application Life Cycle Management and Application Security & Compliance.
- Extensive experience in Windows AZURE(IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE
- Proficient on DevOps essential tools like Puppet, Ansible, Docker, Kubernetes, Ant and Maven.
- Hands-on administrative experience with the installation of packages and deployment of Applications in Web Logic, Web Sphere, and Apache Tomcat Server.
- Experience in installing, configuring, and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to Kubernetes.
- Designed and developed continuous deployment pipelines, integrating Git and Jenkins
- Experienced in different phases of Software Development Life Cycle (SDLC) using Unified Modeling Language (UML), Rational Unified Process (RUP), Agile Methodologies (SCRUM), and Waterfall methodologies in multi-tier-web-based architecture.
- Experience in working with API testing for RESTFul services.
- Experience with Build Management tools like ANT and Maven along with ability to create, debug, diagnose and troubleshoot build scripts.
- Well versed with configuration management policies and practices along with automation by using scripting languages like Ruby, Shell, Json, Python, PowerShell, Perl Scripting and PHP.
- Experience working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment
- Experienced in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.
- Experienced in building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT and Docker on Google Cloud Platform (GCP).
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds
- Knowledge in implementing and managing Docker containers for micro services.
- Experience in Configuring, managing and troubleshooting Physical, Virtual infrastructure in Cloud and On-Premise on Windows server, Active Directory, Networking, Storage, Confidential, Hyper -V, AWS Cloud. Working noledge of various GCP infrastructure design and implementation strategies
- Working noledge of AWS, Azure, Google Cloud infrastructural components.
- Experienced in automated deployment (Terraform, AWS cloud formation) and serverless architecture AWS lambda and AWS services.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Implemented a Continuous Delivery framework using, Chef, Maven in Linux environment
- Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, TFS, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, and Bamboo.
- Strong noledge on CI tools like Jenkins, Hudson and Cruise control.
- Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
- Hands on experience in using ELK (Elastic Search, Kibana, Log stash), Splunk, Nagios to get data for each application about usage.
- Experience in setting up UNIX/Linux environments for various applications. Worked on different Linux distributions like Ubuntu, RHEL, Amazon Linux, CentOS.
- Prototype CI/CD system with GitLab on utilizing Kubernetes and Docker for the runtime environment for the Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Experience in Java build tools like Ant, Maven, and Gradle for the building of deployable artifacts such as (jar, war & ear) from source code and MS-Build for .Net.
- Migrated java base applications and java web-based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud AWS.
- Experience in SCM practices using Team Foundation Server (TFS), MS Build, ANT, NANT, and automation in Perl/Shell scripts.
- Expertise in Trouble Shooting the problem generated while building, deploying and in production support.
- Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
- Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
- Experience in working with different Bug Tracking, Project Management tools like JIRA, Rally, Remedy, Fisheye, Crucible HP Quality Center and IBM Clear Quest.
- Worked on Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.
- Docker container deploying micro services, and scaling the deployment using Kubernetes.
- Experience in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Tomcat over AWS, Azure Cloud.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, and JBoss App Servers.
PROFESSIONAL EXPERIENCE
Confidential, JUNO BEACH, FL
CLOUD DEVOPS ENGINEER
Responsibilities:
- Planned, deployed, monitored, and maintained AWS cloud infrastructure consisting of multiple EC2 nodes as required in the environment.
- Built a single page React application with an integrated Recoil.js sandbox by rendering a second recoil root and opting-in to the React profiler API while in production mode so users could test the Recoilize Dev. Tool upon download.
- Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
- Hosted the Recoilize webpage using the Netlify CI/CD pipeline to automate testing upon deployments and decrease time between updates while taking advantage of its seamless integration with GitHub and its custom post-processing
- Expertise in Business Requirement gathering, Analysis & conceptualizing high-level architectural framework & Design Experienced in Big Data application development involving various data processing techniques.
- Worked on Agile Technologies such as Scrum, Sprints
- Installed, configured, monitored and maintained Hadoop clusters on Big Data platform.
- Developed and managed real-time streaming platform using Spark, Kafka and MongoDB to enable remote monitoring of industrial assets in an end-to-end Cloud IOT platform
- Installed, configured and managed the Ansible Configuration Management Tool and Manage the configurations of multiple servers using Ansible. Used Ansible / Ansible Tower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code using Ansible Python API to Automate Cloud Deployment Process using Cloud Formation Template (CFT) in AWS and ARM template in Azure.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
- Developed end to end Data Pipelines using Spark, Kafka and MongoDB for the Data Engineering team to provide optimization via physical storage formats and to use right technology fit for purpose
- Created backend services to handle interactions with users and business (Python/Lambda/GraphQL)
- Worked in CICD process and involved in build deployments & validation for each build release using Jenkins.
- Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS and worked AWS Cloud management.
- Involved in creating and Managing Elastic Beanstalk environments for multiple Spring boot micro services.
- Utilized GitHub repositories to manage code, and promote to QA & Prod through CICD Pipeline with Jenkins automation
- Implemented Azure Key Vault for robust Data Security in every stage of Data Solution Module
- Migrated end to end data solutions from on-premises data stores to Azure using Data bricks, Azure Blob storage, Azure SQL Database, Azure Dara factory, Azure Data Lake for more than 15 modules
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR
- Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Swarm etc.
- Designed, built and managed the department's Kubernetes cluster on EC2 instances, allowing for easy deployment of Kafka, Spark and Ray clusters decreasing model development and training times without increasing AWS costs.
- Knowledge on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
- Designed and Implemented infrastructure provisioning and code deployment of multiple micro services using Elastic beanstalk and Lambda along with RDS and DynamoDB management.
- Worked on scalable RESTful APIs to track & review performance. Performed migration of many on-premise applications to AWS & IBM cloud. Led Continuous Integration/Delivery efforts in multiple environments.
- Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Implemented CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins.
- Implemented a CI/CD pipeline using Jenkins, Airflow for Containers from Docker and Kubernetes.
- Integrated Ansible with Azure DevOps to provide automation, continuous integration & Continuous Deployment through Azure DevOps and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Azure DevOps Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
- Worked on to setup for the various Jenkins CICD pipeline configurations for all the microservices.
- Wrote shell scripts to automate the manual jobs in Linux environment.
- Configuring and managing on premise and on cloud setup on Windows and Linux servers.
- Developed Process to manage VMs from a more hour weekly process to less hour utilizing PowerShell.
- Developed feature to scrape and display HTTP web responses from internal proxy servers, first in PowerShell then C#.
- Utilized AWS Lambda, DynamoDB, S3, SNS, SQS, API Gateway, and other AWS managed services.
- Involved in development of Jenkins framework for continuous integration and continuous delivery.
- Implemented Continuous Integration using Jenkins to automate build, test, and deploy archives.
- Worked on rectifying the security vulnerabilities detected by the HP Fortify Scanner.
- Installed and configured Fortify source code scanning Workbench and Server on windows server.
- Implemented Sonar Software testing metrics server by executing sonar testing as a built in Jenkins plug in to assist on quality build testing metrics.
- Worked on Python and Shell scripts for automation of the build and release process. Scripting in multiple languages onBash, Shell scripting, python scripting etc. Wrote automation scripts in shell and python to enhance the CI-CD pipeline.
- Developed Sonar blocker violation profiles to report build failures expeditiously to the build and development teams.
- Worked on writing python scripts in Lambda function to automate the snapshots of EC2 volumes.
- Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
- Created build pipeline, continuous integration and test automation framework utilizing such tools as Terraform, Git, API Gateway, and Jenkins.
- Developed Restful Web services and Integrate with GCM, APNS and MPNS.
- Implemented a Restful API server with Nodejs and Express.
- Executed SQL queries, Joins and Performed Backend testing using Selenium and ensured the retrieval of the data from the database. Validated Reports and statements.
- Executed SQL and UNIX scripts for validating Business Rules and verifying accuracy of data.
- Designed and implemented Continuous Integration system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl), and creating/configuring VMs (Windows/Linux).
- End to End deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
- Developed CI/CD process for front-end Angular application, using Jenkins and UDeploy for continuous integration and deployment, integrated Sonar for code Quality.
- Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template. Versioning enabling, data management and CORS in S3 buckets.
- Developed Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
Confidential - Dallas, TX
DEVOPS ENGINEER
Responsibilities:
- Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda, SNS, Cloud Formation Template and Chef Cookbooks.
- Designed a depth-first search algorithm used to recursively travel through React Fiber Nodes and created an interface to display components subscribed to Recoil’s atoms and selectors in a hierarchical tree structure
- Worked in Data Scrubbing/Cleansing, Data Quality, Data Mapping, Data Profiling, Data Validation.
- Worked on analyzing Hadoop cluster and different big data analytic tools such as HiveQL.
- Implemented a throttle algorithm dat gives users the ability to have customizable control of Recoil API’s custom observer hook dat tracks state changes and generates snapshots to optimize performance for large scale applications and prevent tool overload.
- Involved in API and RESTFUL Services for AWS Lambda to manage some of the AWS Services.
- Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell. Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process
- Used agile methodology throughout the project. Involved in weekly and daily bases release management.
- Uplifted Migrated, and Administrated MongoDB, and SQL Clustered Builds
- Designed and developmental experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB
- Implemented CICD using in house automation frameworks and GitHub as VCS
- Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.
- Responsible for building scalable distributed data solutions using Azure Data lake, Azure Data bricks. Azure HDInsight & Azure Cosmos DB
- Used Azure DevOps Services to plan, collaborate, track and discuss work across teams
- Designed and implemented solution for on premise Docker Registry and automated its creation using AWS cloud formation to provision the necessary resources
- Managing major architecture changes from single server large software system to a distributed system with Docker and Kubernetes orchestration
- Worked on creating and documenting POC for helping migrate the current application to MicroServices architecture. The architecture included Docker as the container technology with Kubernetes and worked on with REST API.
- Day to day activities like building and deploying code in different environments like DEV, SIT, UTA Pre-Prod and Prod using Jenkins, Docker, Kubernetes and ARM Templates with Ansible.
- Implemented to automate the infrastructure used azure CLI and involved in accessing subscription using PowerShell and to monitor and troubleshoot azure resources I have used azure app insights.
- 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.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Utilized Linux Admin skills on deployment servers to make sure the servers are up and running as expected.
- Proficient in system administration including installation, configuration, troubleshooting, performance monitoring of LINUX various flavors.
- Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments.
- Integrated Azure with other systems like Jenkins, Chef and HP service Manager to develop CI/CD pipelines for automating Prod deployments using REST APIs.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Served as an organization-wide resource for PowerShell and automation questions and problems
- Coded custom PowerShell applications for governance, data cleanup, and SharePoint configuration/ installation.
- Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
- Worked on continuous integration and continuous deployments. Worked Jenkins/Hudson as CI tools. Configured security, SSH, Gradle/Maven from Jenkins and managed various third party plug-in.
- Experience in different web application security testing tools like Acunetix, Metasploit, Burp Suite, SQLmap, OWASP ZAP Proxy and HP Fortify.
- Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
- Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Worked on Terraform to launch infrastructure from physical and virtual servers to email and DNS providers.
- Configured AWS cloud infra as code using Terraform and continuous deployment through Jenkins.
- Wrote the JUnit test cases for automate the restful web service unit testing.
- Developed required Restful web services for the application with integration of existing softmart web application.
- Performed data validation in the backend by running SQL queries in TOAD and Oracle.
- Execute SQL queries to perform back-end testing for data validation testing.
- Worked experience in making the DevOps pipelines using OpenShift and Kubernetes for the MicroServices Architecture.
- Configuring the OpenStack keystone, glance, neutron, cinder and swift, Heat and ceilometer
- Created trigger events using UNIX and Perl to send email to project managers on high severity issues.
- Created repositories according the structure required with branches, tags and trunks.
Confidential - Pleasanton, CA
DEVOPS/ BUILD AND RELEASE ENGINEER
Responsibilities:
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Worked on implementation of software release management strategies for various applications according to the agile process.
- Worked on Administration, maintenance and support of Red Hat Enterprise Linux servers.
- Created end to end automation of Continuous Deployment and Configuration Management in Udeploy.
- Provisioned and configured Tomcat and Apache instances using shell/Perl/groovy in Udeploy.
- Worked on Git Hub and it provides a web-based graphical interface and desktop as well as mobile integration.
- Prepared, arranged and tested Splunk search strings and operational strings. Created and configured management reports and dashboards.
- Managed deployment automation using Puppet, Custom Puppet Modules and Ruby.
- Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
- Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests) and implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
- Worked on configuring data sources for Jboss with various versions of databases.
- Performed configuration changes in UNIX shell script and deployed application UNIX environment.
- Resolved critical system issues on a 24x7 basis, including notification, coordination and dispatch of individuals from various functional groups within the organization.
- Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
- Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management.
Confidential - Nashville, TN
BUILD AND RELEASE ENGINEER
Responsibilities:
- Created and maintained user accounts in RedHat Enterprise Linux (RHEL)and other operating systems
- Troubleshooting and maintaining of TCP/IP, Apache HTTP/HTTPS, SMTP and DNS applications.
- Configuration of NIS, DNS, NFS, SAMBA, SENDMAIL, LDAP, TCP/IP, Send Mail, FTP, Remote access Apache Services on Linux & UNIX Environment.
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Created Bash/shell scripts to monitor system resources and system maintenance.
- Create and Update Documentation for current Patching process. Coordinate with Lines of Business to schedule patching. Create Change request for Patching in Production environment.
- Booted systems into different run levels for troubleshooting and system maintenance.
- Network troubleshooting using ndd, traceroute, netstat, ifconfig, and snoop etc.
- Monitor all network channels TSDB traffic incoming and outgoing for status, information and errors between TSC and NCTC.
- Worked on TSDB to create, enumerate, update and destroy various time series and organize them in some fashion.
- Expertise in Logical Volume Manager (LVM), Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands.
- Creation of Logical volumes (LVM) for Linux operating systems.
- Responsible for the basic administration tasks related to LDAP and WebSphere Portal.
- Hands on experience in building servers and automating the provision of OS by using Kickstart for RedHat and Jumpstart for Solaris.