We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Extremely passionate Devops professional having around 8 years of experience in Information Technology comprising of Designing, Development, Build, Release, Deployment, Monitoring and cloud implementation (SDLC) Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Deployment, Delivery management and Cloud Migration. Strong innovative and technical background in AWS, Azure DevOps, Google Cloud Platform, Terraform and Containerization.
  • Experience working on AWS code pipeline, code deploy, code build, code commit for setting up continuous integration & deployments.
  • Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Created templates for automating and deploying Relational and NoSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB and MariaDB in AWS.
  • Experience in AzurePlatform Development, Deployment Concepts, hosted Cloud Services, platform as a service (PaaS) and close interface with Windows Azure Multi - factor Authentications
  • Good at managing, hosting, and planning for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).
  • Worked on creating end-end ci/cd pipeline using VSTS and deployed it in the Azure cloud.
  • Expertise installing, configuring and testing Open stack environment (Nova, Swift, Cinder, Neutron, Horizon, Glance, and Keystone) on RedHat and Ubuntu distribution.
  • Experience worked with Pivotal Cloud Foundry (PCF) and the implementation of micro-services in Pivotal Cloud Foundry.
  • Experience in Kubernetes with multiple namespace versions.
  • Assisted in migrating Linux, windows and VMware server into Aws cloud.
  • Experience using Docker containers in implementing a high-level API to provide lightweight containers that run process isolation and worked on the creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Implemented a Docker delivery pipeline allowing for CI/CD of Java tomcat web service containers Experienced in operationalization of DevOps tools such as GitHub, Jenkins, Puppet, Chef, Nagios, Ansible, Ant, Maven and Splunk.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, GITLAB CI, Subversion (SVN) on Linux platforms.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
  • Extensively worked with scripting languages like shell, groovy, python for implementing serverless architecture with Lambda functions.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Implemented Ansible roles, playbooks and configured dynamic inventories using Ansible plugins.
  • Worked on Ruby scripting for writing Chef cookbooks to configure end servers.
  • Worked on Bugzilla and Jira as a defect tracking system in our environment.
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios, Splunk and Puppet.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP), VMware and PCF

Configuration Management Tools: Ansible, Chef, Puppet

CI /CD Tools: Jenkins, Bamboo, Hudson, Terraform

Build Tools: Maven, ANT, Gradle, MS Build

Containers and Orchestration Tools: Docker, Docker Swarm, Kubernetes, Mesos, OpenShift, Aws ECS.

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

Logging & Monitoring Tools: Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Prometheus, New Relic, Grafana.

Scripting & Programming Languages: Shell Scripting, RUBY, C, C++, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Python, Java/J2EE, .Net, Gradle, Groovy, Scala

Databases: My SQL, MS SQL, Oracle, Dynamo DB, Cassandra, Mongo DB 7 SQL Server

Application/Web Servers: Web logic, Web sphere, Apache Tomcat, Nginx, Oracle application server

Operating Systems: UNIX, Linux, Windows, Solaris, CentOS, UBUNTU and RHEL.

Virtualization Platforms: Oracle VirtualBox, VMware Workstation, Vagrant, VMware vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V

Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle, Rally

Repositories: Antifactory, Nexus

Web Technologies: HTML, HTML5, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH, Word Press.

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Gained broad range of experience working on various AWSServices like EC2, IAM, Subnets, Glacier, VPC,CloudFormation, AMI, S3, SNS,SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis, SageMaker and RDS and obtaining High Availability and Fault Tolerance forAWSEC2 instances utilizing the services like Elastic IP, EBS and Load Balancer.
  • Used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all the API's.
  • Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Configured anAWSVirtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster and created notifications and alarms for EC2 instances using Cloud Watch. Experience in managing the load balancers in a high-availability infrastructure.
  • Hands on experience withAWSsolutions using CloudFormation Templates and launch configurations to automate repeatable provisioning ofAWSresources for applications.
  • Written Terraform templates and Ansible Roles for configuring EC2 Instances and deployed code in to the required environments using AWS Code Deploy.
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/ GIT-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA
  • Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions. Worked with Security groups & Network ACLs.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets. Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers, and Docker containers.
  • Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, 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.
  • Worked on Docker to containerize the Application and all its dependencies by writing Docker file, Docker-Compose files, Docker container snapshots, managing Docker volumes, and deployed Docker Swarm using Ansible.
  • Worked with Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Automated Java Builds with Maven and Implemented multiple plugins for Code analysis, Junit, Code coverage, PMD, SonarQube, etc. Installed and administered Artifactory repository to deploy the artifacts generated by Maven.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Shell, Python and Bash Scripting, to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Expertise in improving build & deployment tools in DevOps through automation using scripting languages such as JavaScript, Shell, Bash, Perl, JSON, Ruby, Groovy and Python etc.
  • Created and wroteshellscripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Configured commercial SSL certificates for Applications Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
  • Architect and developed cloud-basedreal-time,big-dataingestion and analytics components using AWS stack, Spark, EMR, PI Server, Cloudwatch triggers, State machines, Lambda functions.
  • Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
  • Deployed and Maintained windows phone applications on Azurecloudtechnologies. Migration of TSS application to Microsoft AzureCloudService Project as part ofcloud deployment.
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks and roles to automate system operations.
  • Worked on AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE and performed Hardening of the VM's and disk encryption using the KEK key in MS Azure.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services and Config-Maps.
  • Configured and setup Cluster environment in Kubernetes with a master and 3 minions. Collaborating with development team for creating Docker and Kubernetes containers for each micro-service and installed all required dependencies for each container.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases. Set up system for dynamically adding and removing web services from a server using Docker, and GIT hub CI.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Set up and maintained Logging and Monitoring subsystems using tools like; Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.
  • Established infrastructure and service monitoring using Prometheus and Grafana.

Environment: AWS, Git, Gitlab, Maven, Jenkins, Groovy Script, Linux, Jira, chef, Ansible, Docker, Splunk, python, EC2, S3, RDS, EBS, ELB, Opswork, Nexus, Bash, Unix/Linux, Nagios.

Confidential - Norfolk, Virginia

Cloud/DevOps Engineer

Responsibilities:

  • Set up of infrastructure for Microsoft Environment using Azure AD, DNS, DHCP, SCVMM, SCOM, Hyper-V, TS Gateway, VLAN, kickstart and switches updates for managing the network on servers.
  • Configured a custom domain name as alias for Azure Storage Domain and configure a CNAME DNS record for the Azure Content Delivery Network (CDN) domain for providing access to the Static content with the least amount of Latency.
  • Managed Client's Azure based PaaS and IaaS environments and deployed Azure IaaS, PaaS VM's in Master Slave Architecture into ARM templates and Cloud services (PaaS role instances).
  • Configured storage account, a vault, and a virtual network in Azure, enabled replication for individual VM, and monitored automated mechanisms within Azure site recovery (ASR) during the migration of AWS based services into Azure.
  • Configured VM's availability sets using Azure to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic and implementation to Deploy Web applications on Azure PowerShell Workflow.
  • Exported data to Azure Data Lake Stores and stored them in their native formats using different sources, Relational and Semi- structured data using Azure Data Factory.
  • Involved in server less services (Azure Functions) where I created and configured HTTP Triggers in the Azure Functions with Application Insights for monitoring and performing the load testing on the applications using the VSTS. Worked on Terraform tool for building, changing and versioning infrastructure safely and efficiently.
  • Performed Branching, Tagging, Release Activities on Version Control ToolGIT(GitHub)
  • Work experience with Docker swarm and compose in building distributed Docker containers. Able to script Docker steps that can be used for automated deployment for developers in Local, staging and production after a continuous integration build.
  • Hands on experience on orchestration and cluster containers to address load balancing, scaling, failover and scheduling using Docker.
  • Deployed android applications and tested using Android runtime (ART).
  • Used Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Lead an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerization effort.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, VBScript and PowerShell Scripting.
  • Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint).
  • Built Continuous Integration environment and Continuous delivery using MsBuild for Dot net Application.
  • Used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, templates, and attributes.
  • Worked on the Installation, Configuration and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in Linux environment.
  • Used Django's ORM (object-relational Mapper) to automate the transfer of data stored in State farm database tables into objects that are more commonly used in application code.
  • Writing Splunk queries to create dashboards to monitor various use cases. Creating a central logging server using rsyslog.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products.
  • Worked on POC on various Application Performance monitoring and central monitoring tools like New Relic, Dynatrace, App dynamics and logic monitor.
  • Responsible for Setting up user profiles, configuring and adding application servers on Dynatrace tool.
  • Maintained JIRA for tracking, updating project defects and tasks by ensuring successful completion in a Sprint.
  • Managed and documented all post deployment issues utilizing the Post Deployments Issue Log. Ensured all steps were successfully completed and documented their completion times and issue logs.
  • Coordinated with the Development, Database Administration, QA and IT Operations teams to ensure there were no resource conflicts.
  • Wrote AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like CloudFront, cloudWatch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions. Worked with Security groups & Network ACLs.
  • Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
  • Created Groovy Script to Implement Jenkins Pipeline and automate deployments.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Established infrastructure and service monitoring using Prometheus and Grafana.

Environment: & Tools: Azure, Terraform, Git, Gitlab, Maven, Groovy Script, Ansible, Docker, Splunk, Java/J2EE, GITHUB, Jenkins, Chef, ANT, VSTS, Shell (bash), JSON schema, Django, Apache Tomcat, WebLogic, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy, Nexus, Bash.

Confidential - Des Moines, Iowa

DevOps Engineer

Responsibilities:

  • Evaluating existing build automation tools (Chef) for specific use cases and streamlining the process for product teams
  • Used vim and sublime editors for developing Chef recipes and puppet classes, creating puppet class ordering defining reusable methods.
  • Deployed and configured Chef Server and Chef Solo including bootstropensapping of Chef Client nodes for provisioning
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data bags, templates, attributes
  • Created and Maintained Chef Recipes and Chef Cookbooks to simplify and expedite deployment of apps
  • Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes
  • Extensively used Terraform, Packer, Jenkins, Ansible, GCP and AWS services like Ec2, S3, Load balancers, ECS, Lambda git, docker, maven, dynatrace, elk, splunk, grafana, powershell, bash, artifactory, bitbucket, openstack as part of the fully Automation Project
  • Wrote a custom script in puppet for package management (rpm, yum) in Red Hat Linux
  • Used TeamCity and Jenkins pipelines for CI/CD respectively to drive all micro-services builds out to the Docker registry and then deployed to Kubernetes created pods and managed using Kubernetes
  • Set up Kubernetes Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible
  • Analyzed the builds using the SonarQube
  • Integrated with SonarQube reporting dashboard to run the analysis for every project, used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects
  • Involved in setting up JIRA as defect tracking system and configured various workflow customization and plugins for the JIRA bug/issue tracker
  • Used JIRA custom workflows to track issues and JBoss app server to deploy the application
  • Responsible for onboarding Application teams to build and deploy their code using GitHub, Nexus and Ansible
  • Serves as the primary designer and architect for Azure Enterprise Cloud systems and services
  • Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control. Migrated current Datacenter environment using Azure Site Recovery (ASR).
  • Experience in migrating on-premise to Windows Azureusing AzureSite Recovery and Azure backups.
  • Worked on creating Custom Azure Templates for quick deployments and advanced PowerShell scripting.
  • Managed subscriptions, services, and virtual servers within the Azure Portal for troubleshooting, testing, and diagnostics.
  • Expertise in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
  • Experience of the process and transform data by running USQL scripts on Azure.
  • Configure Implement, Secure and support Virtual Network and best security practices for single and multi-regional data centers.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Worked on design and implement VM Storage - configure shared storage, configure VM disk storage and Azuredisk encryption.
  • Azure cloud Support duties which included: trained end-users on cloud Apps usage, migration of users to Azure Active Directory with AD Connect, and Troubleshoot cloud-related issues Proficiency with Azure PowerShell
  • Highly technical and analytical with implementation / consulting experience with Azure cloud computing
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory
  • Worked on the creation of custom Docker container images, tagging and pushing the images
  • Maintain and develop Docker images from Docker hub and run the containers for the automating the process
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Worked on Docker in deploying and maintaining Micro services in Dev & QA environment using ECS/Mesos & Marathon and Terraform
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix. Implemented a Nagios monitoring system to notify of system issues.

Environment: & Tools: Java/J2EE, GITHUB, Jenkins, Chef, ANT, Maven, VSTS, Shell (bash), JSONschema, Django, Apache Tomcat, WebLogic, Terraform, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy.

Confidential - Cary, North Carolina

Cloud Engineer

Responsibilities:

  • Maintained multiple versions of code developed by developers for different purposes and moved all the code related to the project into a single repository.
  • Integrated git with build tools such as maven and created continuous deliver build pipelines from development to deployment phase
  • Working on continuous deployment cycle which involves writing the code, testing, deploying and managing it by using chef and ansible over the cloud, on-premises and hybrid environments
  • Worked on open source SCM tools like Subversion, CVS, git, and bitbucket
  • Involved in committing, trunking, pushing, merging code pull requests from multiple developers into SCM (git, bitbucket, svn) repositories.
  • Deployed DevOps using Puppet dashboard and Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing, and implementation.
  • Implemented multi-tier application provisioning in open stack cloud, integrating it with Chef, migrating the application using MAVEN as build tool.
  • Installed and configured Essex, Folsom and Grizzly (multi-node architecture) versions of Open stack.
  • Implemented horizontal auto-scaling in Open stack cloud, integrating it with Chef.
  • Installation, Configuration, and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments, also have good knowledge on Code Deploy as release automation solution.
  • Involved in creating Dynatrace& App Dynamics dashboard and reports using built-in and/or custom measures to present testing and analysis results effectively.
  • Integrated the Jenkins with GIT to poll codes and Maven to push artifacts to AWS S3.
  • Worked on deploying java j2ee and .net applications
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Knowledge in DNS, NIS, NFS, FTP, Samba Server, LDAP, remote access, security management, and systemtroubleshooting skills
  • Expertise with virtualization technologies, installed and configured VMware environments, created numerous Virtual Servers and, involved in troubleshooting critical hardware and software issues and user tickets.

Environment: Java/J2EE, GITHUB, Jenkins, Chef, ANT, Maven, VSTS, Shell (bash), JSONschema, DjangoApache Tomcat, WebLogic, Terraform, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy.

Confidential

Associate Consultant

Responsibilities:

  • Automated testing build and deployment by developing and maintaining the processes and associated scripts/tools.
  • Development of Scheduled tasks and UNIX scripts and Perl to maintain and automate the Build process.
  • Mentored and trained project members in Building and configuring Red Hat Linux Servers using KickStart server as required for the project.
  • Administered Bamboo servers which include install, upgrade, backup, adding users, creating plans, installing the local/remote agent, adding capabilities, performance tuning, troubleshooting issues, and maintenance.
  • Configured and maintained the Shell/Perl deployment scripts for Web logic and UNIX servers. Analyzed the Maven Build projects for conversion.
  • Employed Puppet to configure production and test infrastructure provisioned with Apache, Nginx and MySQL.
  • Written Bash shell scripts for getting information about various Linux servers and prepared Ruby codes, programming of web applications and testing services on daily basis.
  • Used Bugzilla for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
  • Converting the ANT Build projects to Maven Build projects. Experience in development of build scripts using Ant, Maven.
  • Used combination of Puppet Master, R10K Wrapper, Git Enterprise, Vagrant and Simple UI(Jenkins) developed a puppet module for automation.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic and deploying J2EE Applications to these environments
  • Involved in writing Ant and shell scripts for compilation and deployment process.
  • Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.

Environment: Red Hat Enterprise Linux, Maven, Shell/Perl Scripting, ANT, Maven, Splunk, Puppet, Ngnix, Ruby, Vagrant, Bamboo, JIRA.

We'd love your feedback!