We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Overall 8 years of experience in IT industry in various roles as DevOps, Cloud Engineer, Build/Release Engineer, Linux Administrator, with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, Managing and Releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms and teams utilizing Agile & Scrum methodologies
  • Experience in configuringAzureweb apps,AzureApp services,AzureApplication insights,Azure Application gateway,AzureDNS,AzureTraffic manager, App services, AnalyzingAzureNetworks withAzureNetwork Watcher, ImplementingAzureSite Recovery,Azurestack,AzureBackup andAzureAutomation.
  • ExperienceAzure PlatformDevelopment, Deployment Concepts., hosted Cloud Services, platform service and close interface withWindows Azure Multi - factor Autantications and Continuing architectural changes to move software system offerings to a distributed, service based architecture; utilizing Docker/Kubernetestechnologies.
  • Hands on experience inAzurecloud services,Azurestorage,Azureactive directory andAzureService Bus. Managing Client's MicrosoftAzurebased PaaS and IAAS environment. Configured and deployed the Operations Management Suite (OMS) for monitoring and change tracking.
  • Experience in working with AWS CLI to control various AWS services such as EC2, ECS, Elastic Beanstalk, S3, Glacier, SNS, SQS, IAM, RDS, DynamoDB, Elastic Cache, AWS Ops Works, Route 53, VPC, CloudFront, Direct Connect, Cloud Trail, Cloud Watch, EMR and Amazon RedShift through SHELL/BASH scripting.
  • Experience in Building and configuring a virtual data centers in the Amazon Web Services (AWS) cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • 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 with Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in-house solutions.
  • Experienced in writing terraform templates that can spin up infrastructure for multi-tier application and provisioned boot strapped software on cloud with terraform.
  • Analyzed various distributed file systems suitable for a cloud storage using a storage benchmark.
  • Tested a private storage cloud usingOpenStackSWIFT software and worked as well with OpenStack Multi-node installation, Configuration and Administration.
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Experienced working on several Docker components like Docker images, containers, Docker-Hub, Docker Registry as well as familiar with advanced technologies like Docker Compose, Docker Swarm and Docker Weave.
  • Experience in Vagrant and Docker based container deployments to create self-environments for dev teams and managed the clusters using Kubernetes. Evaluated Kubernetes for Docker Container Orchestration.
  • Hands-on experience in implementing Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Experience in Deploying and configuring Chef Server and Chef Solo including bootstrapping of Chefclient nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Experience in Using Core and Custom Resources in Puppet Manifests and Meta parameters to make the dependencies in the classes. Defined site-specific and global variables using Puppet Hiera (YAML and JSON) for creating re-usable modules.
  • Experience in managing the repository manager like Nexus, Jfrog, Artifactory for the Maven builds. Integrated Maven with Jenkins by which the Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules for larger maven and Gradle projects.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.
  • Extensively experienced in using build automation tools like Maven, Gradle and ANT for the building of deployable artifacts such as jar, war and ear from source code to write Pom.xml, Build. Gradle and Build.xml respectively.
  • Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog, New Relic and resolved network related issues with manual commands and built Splunk Cluster environment with High Availability resources.
  • Hands-on experience with various scripting tools such as Python, Shell, Bash, PowerShell, Ruby and Perl for automating various cron jobs and notification process.
  • Expertise in installation, configuration and management of relational databases such as Oracle, MySQL, MS SQL Server and PostgreSQL. Excellent knowledge in working with NOSQL databases like MongoDB, DynamoDB and Cassandra.
  • Install, configure, and troubleshoot enterprise-wide Apache Web Servers and Tomcat application containers in large RedHatLinux/CentOS environment.
  • Expertise in Architecting, installing, configuring, maintaining, designing, development, implementation and support onLinuxRedHat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x,5.x, Oracle Enterprise Linux, FreeBSD, Solaris 8,9,10 and VMware V-Sphere ESX/ESXi environment.Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.

TECHNICAL SKILLS:

Cloud: Microsoft Azure, Amazon Web Services, PCF, OpenStack

Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift, Spinnaker

Configuration Management: Chef, Ansible, Puppet, SaltStack

Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket

Web and Application Servers: JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail

Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic

Bug Tracking Tools: JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest

Build Tools: Maven, Ant, Gradle

Continuous Integration: Jenkins, Bamboo, Hudson

Scripting Languages: Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML

Languages: C, C++, Core Java, J2EE

Database: MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra

Repository Management: Nexus, JFrog, Artifactory

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box

Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS

Networking Protocols: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Implemented Enterprise Integration architecture usingAzure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory autantication forazureSQL server and other offerings byazure blob storage.
  • Worked on variousAzureservices like Compute (Web Roles, Worker Roles),AzureWebsites, Caching, SQLAzure, NoSQL, Storage, Network services,AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Written scripts using Azure PowerShell for automation and build process and wrote ARM templates for Azure Platform.
  • Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and created Azure Active Directory (AD) tenants and managed to restrict the access to VSTS (Virtual Studio Team Service).
  • Worked in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS and integrated on-premise, on-demand workloads with the Azure public cloud.
  • Worked with PCF Blob store for storing and managing Application code packages and Build packs. Managed lifecycle of containers and processes running using PCF Diego cell rep. Designed and integrated pivotal cloud foundry on Microsoft Azure. Deployed PCF using CF push and urban code deploy.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching cloud instances while deploying microservices.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new server.
  • Experience in managing Ansible Playbooks, roles and modules. Designed Rapid Application Deployment(RAD) methods using Ansible to automatically deploy servers as needed and done custom development by taking playbooks from Ansible Galaxy.
  • 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.
  • Created playbooks for deployments and bug fixes with Ansible. Deployed and tested playbooks in Docker containers before pushing changes in Git.
  • Executed the automation from commit to deployment directly into Azure VM by implementing a CI/CD pipeline with the help of Jenkins and Chef. Setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Created Docker images using a Docker file, worked on Docker container snapshots and manages Docker volumes. Tagging and pushing the newly created Docker image after passing the sanity test, and tan pushing it to private Docker repository.
  • Developed Docker file and scripts to build and deploy Docker images for multi-tier architecture, which consist of front-end web servers, API servers, and backend logic servers.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple pods. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Developed Kubernetes templates for various applications like Cassandra, Grafana, Kafka and setting up Kubernetes Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers and coordinated with security, development, and operations team to migrate to Docker containers on Kubernetes.
  • Implemented Blue/Green and canary Deployments with zero downtime where the current environment is replicated to latest version with Kubernetes to resolve the bug fixes and redirect the traffic to it once the issues are resolved.
  • Designed and created multiple deployment strategies using CI/CD Pipeline and configuration management tools likeSpinnakerwith remote execution to ensure zero downtime and shortened automated deployments.
  • Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to nexus and Deploy to orchestrate changes across servers and components.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and added multiple slaves for continuous deployments, Used Git with Jenkins to integrate to automate the code checkout process.
  • Configured and deployed Bitnami ELK stack on Azure, worked on Installing plugins and troubleshooting HTTPS support with SSL certificates.
  • Experience with design, configuration and implementation of Nagios and monitored run scripts remotely via Nagios Remote Plugin Executor. Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.

Environment: Azure, Open Shift, Docker, Docker Swarm, Kubernetes, Chef, Ansible, Terraform, Elasticsearch, Log Stash & Kibana (ELK), Linux, Unix, Windows, Spinnaker,Git, Maven, Jenkins, Python, Shell, Nagios, Apache, Tomcat, Jira.

Confidential, Fort Lauderdale, Florida

Cloud/DevOps Engineer

Responsibilities:

  • Created multiple VPC’s and public/private subnets, Route Tables, Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups and Roles created IAM policies. Automated AWS deployment and configuration tasks using Lambda.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, CloudWatch, Ops Works, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
  • Designed and configured AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform.
  • Handled migration of on premises applications to cloud and created resources in cloud to enable this and expert in deploying of OpenStack on AWS platform and handling issues.
  • Configured AWScloud IAC using terraform and continuous deployment through Jenkins and automated the cloud formation using Terraform.
  • Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications
  • Used configuration management tool Chef, installed workstation, bootstrapped nodes and created Chef cookbooks using recipes to automate system and uploaded them to Chef server. Building Cookbooks in Ruby and managed node run lists and pushing them into Chef Server.
  • Deployed and configuredCHEFServer andCHEFSolo including bootstrapping ofCHEF client nodesfor provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • Developed CI/CD system with Jenkins on kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connect Docker containers across multiple hosts using Docker Weave.
  • Deployed configuration management and provisioning to AWS using Packer and Terraform, involved in auto-mated deployment of EBS on to the AWS Cloud ec2 instance server and automated the complete deployment environment on AWS.
  • Implemented and maintained the branching, tagging & build/release strategies using SCM tool like GIT, and maintained build packages on Linux & Windows platform.
  • Installed SonarQube plugin in Jenkins and integrated with project maven script. Experience with Build Management Tools Ant and Maven for writing build .xmls and Pom.xmls and stored the builds in NEXUS artifactory.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Extensively worked on Jenkins by installing, configuring and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.
  • Configure ELK (Elasticsearch, Logstash, Kibana) stack in conjunction with AWS and using Logstash to output data to AWS S3. Implemented a centralized logging system using log stash configured as an ELK stack to monitor system logs, AWS CloudWatch, VPC Flow Logs, CloudTrail Events, changes in S3 etc.
  • Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notifications or automated actions, and to monitor logs for a better understanding and operation of the system.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts onDatadog.
  • Experience in end to end knowledge of the project, starts with Unix process and do business logic and again calls shell script in NOHUP mode, which in turn calls PLSQL program to complete the business requirements etc.
  • Involved in complete cycle on migrating physical Linux/Windows machines to cloud (AWS) and configured Apache webserver in the LinuxAWSCloud environment using Chef automation.

Environment: AWS, Jenkins, Ansible, Docker, Maven, Ant, Puppet, J2EE, .Net, Kubernetes, SonarQube, Packer, WebLogic, WebSphere, Datadog, Subversion, Oracle, PostgreSQL, Windows, Linux, Nagios.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Worked with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
  • Worked on many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate build/deployment process and data bags in Chef for better environment management.
  • Tested Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node. Worked on Chef DK which takes of care creating cookbooks and recipes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved into customizing Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries.
  • Designing, supporting and maintaining Splunk cluster infrastructure in a highly available, geo-redundant configuration.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Bit Bucket.
  • Researched and implemented an Agile work flow for continuous integration(CI) and testing of applications using Jenkins. Administered and Engineered Jenkins to manage weekly Build.
  • Worked on Continuous integration and Continuous Delivery (CI/CD) framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Developed Shell Scripts and Perl for automation of the build and release process. Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance with environments.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Good hands on experience in using build tools like MAVEN for the building of deployable Artifacts such as War & Jar from Source Code.
  • Developing build and deployment scripts using MAVEN from manually and Bit Bucket.
  • Performed code lineGITpushes (releases) to production and customer servers and developed and improvedGITpush scripts.

Environment: AWS, Chef, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, Bit Bucket, GIT, JIRA, Python, SSH, JBoss, JAVA/J2EE, Shell, My SQL, Apache, Red Hat Enterprise Linux, LAMP stack, Kickstart.

Confidential

Build and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Configuring Jenkins set up, defining, scheduling jobs, invoking external scripts and external executables triggered from Jenkins at defined intervals.
  • Developing and maintaining the build environment, the source code control system and managing build packages using GIT and GIT Hub.
  • For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Art factory, Perforce & GIT server.
  • Integrated Junit tests in Ant and configured Jenkins to send the Unit test report to the development team.
  • Used ANT build tool for scripts deployment and deploy processes using Jenkins to move from one environment to other.
  • Configured Jenkins to build Java Code using Meta Case Software and done C.me process on the java code generated.
  • Used Nexus repository manager to share the artifacts by configuring the repository manager.
  • Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments, Implement CI/CD tools Upgrade, Backup, Restore, DNS and SSL setup.
  • Worked on Python scripting to deploy the applications using Puppet across Linux servers.
  • Worked on high-volume crash collecting and reporting system, built with Python. Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Configured Linux systems by installing the Operating Systems in various systems by using Kickstart process, automated daily cron jobs and have good command in scripting languages such as Python, Ruby, Shell.

Environment: GIT, ANT, MAVEN, Clear, Linux, UNIX Perl Scripting, Python, Puppet, Jenkins, Subversion, Bamboo, Agile, Shell scripting, JBOSS, Nexus, Windows, UNIX, WebLogic, JIRA.

Confidential

System Administrator

Responsibilities:

  • System Administration, System Builds, Installs, Upgrades, Patching, Migration, Trouble shooting, Security, Backup, Disaster Recovery and Performance Monitoring on Linux/AIX Operating Systems.
  • Setting up, configuring and troubleshooting TCP/IP, DHCP, DNS, NFS, CIFS, NTP and Samba servers on different multi-platforms (Windows, Linux).
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
  • Migrated the entire Application from JBOSS to Tomcat environment.
  • Developed various bash shell scripts to automate resource, job monitoring and alerting and Deploying the scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
  • Hands-on experience in installation, VF configuration of SSH to enable secure access to servers, Antivirus, deployment of VMs, Snapshots, and templates.
  • Created and related objects, created Profiles, users, roles and maintained system security using LDAP.
  • Worked on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Jumpstart & Kick-start OS integration, DNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
  • Responsible for writing/modifying scripts using bash, SSH for Day-to-Day administration.
  • Creation of Logical volumes (LVM) for Linux operating systems.

Environment: Red Hat Linux 3.x, 4, Sun Solaris server, Windows, NFS, LVM, UCD, ClearQuest, Crontab, Perl, Shell, Apache.

We'd love your feedback!