We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Over 8+ years of professional experience in IT industry comprising of Linux Administration, Build and Release, DevOps and AWS Cloud Services that includes principles with keeping up Continuous Integration, Continuous Delivery and Continuous Deployment in various environments like (DEV/TEST/STAGE and PROD)
  • AWS Certified Solutions Architect and Sysops Administrator with excellent proven track record in providing solutions and well versed in more than 50 services of AWS.
  • In depth understanding of the principles and best practices of SCM in DevOps, Agile and waterfall models
  • Years of experience in administrating of IAAS & PAAS Virtual Machines and Web/Worker roles on Microsoft Azure Classic and Resource Manager and troubleshooting issues on Azure VMs
  • Gained 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
  • 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
  • Hands on experience in Develop automation and processes to enable teams to deploy, manage, configure, scale, monitorapplications in Data Centers and in AWS Cloud and AZURE
  • Exposure to performance tuning, capacity planning, and load testing an OpenStack environment
  • Experience in Implementation of Continuous Integration and Continuous Delivery and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack
  • Experience in AWS Cloud IaaS stage with components VPC, ELB, Auto-Scaling, EBS, AMI, EMR, Kinesis, Lambda, CloudFormation template, CloudFront, CloudTrail, ELK Stack, Elastic Beanstalk, CloudWatch and DynamoDB.Maintaining useraccounts(IAM), RDS, Route 53, RDS and SNS services in AWS cloud
  • Experience in Leveraging AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, Maria DB, SNS, SQS, IAM) focusing on high - availability , faulttolerance , and Autoscaling in AWS CloudFormation
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Hands on experience in S3buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and in setting up and maintenance of Auto-Scaling AWS stacks
  • Designed highavailability environment for Application servers and database server s on EC2 by using ELB and Auto-scaling. Installed application on AWS EC2 instances and configured the storage on S3 buckets
  • Experience with Atlassian tools such as Bit bucket, JIRA, Confluence, Bamboo.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on windows and Linux platforms
  • Expertise in developing build and deploymentscripts using Maven (pom.xml) Gradleas build tools in Jenkins to move from one environment to other environments
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestrate changes across servers and components
  • Expertise in testing and automation tools like Selenium, Junit Framework and Cucumber
  • Used Jenkinspipelines to drive all micro services builds out to the Dockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Expertise in using various repository management tools like Sonatype Nexus and Artifactory to deploy and manage artifacts. Configure bug tracking tools like JIRA and Bugzilla .
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS Cloud configuration. Also gain familiarity with surrounding technologies such as Mesos ( Mesosphere ) and Kubernetes
  • Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
  • Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company and created SonarQube reporting dashboard to run analysis for every project.
  • Worked on upgrading JIRA 6.3 Server to JIRA 7.2 Data Center along with migrating client specific JIRA workflow customizations using recommended Atlassian Marketplace plugins for one client.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks
  • Extensive hands on experience with recipes, cookbooks for applying across multiple nodes with chef with templates, roles, knifeplugins, chefsupermarket and deploying nodes in production environment
  • Experience in Writing Chef Cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes
  • Worked with SVN, GitHub and Bitbucket version controls. Setting up new development branches, merging branches, facilitating the releases.
  • Analyzing in working with Ansible, wrote many playbooks to manage Web applications, Environments configuration Files, Users, Mount points and Packages
  • Experience in working with Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Experience in writing Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring. Worked on Puppet for the deployment of servers with custom scripts.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and App Dynamics
  • Experience in working with cluster management and orchestration features embedded in Docker Engine which is built using Swarm Kit and worked on creation of custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of lifecycle
  • Experience in developing CI/CD pipeline 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
  • Extensively used Docker/Kubernetes for containerization, virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering
  • Excellent knowledge of Linux including CentOS, Redhat, Ubuntu, Debian , configuration and administration of Red Hat Virtual machines in VMware Environment
  • Working Knowledge on databases like MySQL, MS SQL, PostgreSQL, Oracle, IBM DB2 and NoSQL databases like DynamoDB, MongoDB and CassandraDB.
  • Experience in configuring and maintaining networking services such as LDAP, DNS, NIS, DHCP, NFS, FTP
  • Good Knowledge of networking concepts like usage of Ping, netstat, routing tables, DNS functions and subnet mask
  • Experienced in Administration, Support, Performance Tuning, Migration and Maintenance of Servers
  • Well-versed in Install, configure, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large RedHat, Linux/CentOS environment.
  • Excellent written, communication, interpersonal skills, strong organizational skills, and a smart-working team playerwith an analytical mind bent to problem solving and delivering solutions
  • Self-motivated, energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects

TECHNICAL SKILLS:

Cloud Services: AWS, Azure, OpenStack

Version Control Tools: GIT, GitHub, Bitbucket, SVN

Build Tools: Maven, ANT, Gradle

Continuous Integration Tools: Jenkins, Bamboo, Hudson

Configuration Management Tools: Chef, Puppet, Ansible

Automation Tools: AWS CloudFormation, Terraform

Testing Tools: Selenium, Junit, Cucumber

Containerization Tools: Docker, Kubernetes, Mesos

VMware, Oracle VirtualBox, Vagrant, Windows Hyper: V, KVM, Xen, Citrix

Ticketing &Tracking Tools: ServiceNow, JIRA, BMC Remedy, Bugzilla

Monitoring Tools: ELK (Elasticsearch Logstash Kibana), Dynatrace, Splunk, New Relic, Nagios, AWS Cloud Watch, Zabbix, Data Dog, App Dynamics

Scripting Tools: PowerShell, Pearl, Shell, Bash, Python, Ruby

Operating Systems: Linux(Red hat, CentOS, Ubuntu, Debian, Solaris, SUSE), Windows Server

Web Servers: Apache Web, Apache Spark, Nginx, Tomcat

Database: MySQL,PostgreSQL, SQLServer, RDS,MongoDB, DynamoDB

Volume Manager: Veritas Volume Manager, Logical Volume Manager

Networking Protocol: TCP, FTP, LDAP, DHCP, HTTP, SMTP, SNMP, IP, DNS, NFS, NIS, SSH

Web Technologies: HTML, CSS, JavaScript, Bootstrap, XML, JSON

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Sr. Cloud DevOps Engineer

Responsibilities:

  • Experience on Architecting and securing the Infrastructure on AWS using IAM, KMS, EMR, Cognito, API Gateway, Cloud Trail, Cloud Watch, Amazon Simple Queue Service (Amazon SQS), Config, AWS Kinesis, Lambda, NACL, Elastic Beanstalk, Redshift and CloudFormation.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53
  • Deploying the OpenStack components on multimode with High availability environment using Red Hat director
  • Configuration subnet pools, networks, subnets, routers, floating-up to provide connectivity for OpenStack tenants
  • Experience with OpenStack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Experience working with IAM to create new accounts, roles and groups
  • Cloud watch monitoring of EC2 instances on CPU utilization, disk space and custom metrics and provided alerts to developers and Nagios Monitoring for on-site hosts and servers
  • Integrated AWS DynamoDB using AWSlambda to store the values of items and backup the Dynamo DB streams
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS lambda with Amazon kinesis.
  • Automate operations processes using lambda, Cloud Watch Events, Schedules
  • Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with Continuous Integration and Deployment with AWS Lambda and AWS Code Pipeline.
  • Creating AMI Images and Cloud formation scripts to deploy instances and snapshots of EC2 instance, S3 backups are done on a regular basis. S3 backups are backed up as Glaciers when the data is not in usage
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template and Glacier for storage and backup on AWS
  • Implemented SonarQube for generating code coverage with Check style, PMD, Find bugs and JaCoCo plugins
  • Developing configuration management modules and tools using ops-code chef in AWS
  • Implemented and Deployed Urban Code/UDeploy application to dynamically deploy Company Website Builds and created end to end automation of Continuous Deployment and Configuration Management in UDeploy
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
  • Wrote scripts to create Kubernetes cluster with RHEL and Vagrant. Defined Kubernetes services to discover and proxy requests to appropriate Minion.
  • Configured KubernetesReplicationcontrollers to allow multiple pods such as master server in multiple minions.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible extensively.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes.
  • Wrote an Ansible role that combined with Terraform and Terragrunt will deploy an Elastic Beanstalk application and environment. It can auto discover SSL certificates and subnets for deployment. It allows us to enforce security best practice when deploying a new application.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Performed Cloning, modifying, updating the GIT repos and push back to the Bitbucket. Imported and managed multiple corporate applications into GIT repositories and give access rights to the authorized developers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it
  • Configured AdministrationConfiguration for storing AtlassianBamboo'ssystem-wide properties such as the default URL, instance name, global variables and System Properties.
  • Worked on installations and upgrades of Atlassian applications like JIRA, Confluence, Stash/Bitbucket and Bamboo using PostgreSQL and MySQL as databases.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • Using Chef deployed and configured Elastic Search Log stash and Kibana ( ELK ) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise for the VPN connections
  • Experience with DataStax for pipelining data from RDS table directly into Cassandra table. Used DataStax OpsCenter for scheduling and maintaining backups and to do graphical restores of clusters in Cassandra database.
  • Used Cassandra for IOTS, User activity tracking and monitoring, messaging and for time series-based applications.
  • Created AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS, MySQL DB Instance using the Amazon RDS Console.
  • Used Kafka for real-time monitoring of operational data which involves aggregating statistics from distributed applications to produce centralized feeds of operational data.
  • Developer on AppDynamicsCommon Application Server API, implementing microservice based architecture for SaaS and On-Premise Customers.
  • Worked on Nginx webserver and maintained access logs, error logs and maintained different vhosts
  • Written scripts in Python to automate log rotation of multiple logs from web servers
  • Implemented Agile/Scrum infrastructure to improve visibility and productivity using JIRA
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool
  • Implementation of RAID 0/1/5 for creation of logical volumes using VERITAS Volume Manager and Red hat cluster servers in SAN Storage Area Environment.
  • Maintaining on-site infrastructure with frequent backups and writing different scripts and cron files for backing data

Environment: AWS, OpenStack, Chef, Kubernetes, Docker, Jenkins, Maven, Git, RedHat, JIRA, VERITAS

Confidential, Dearborn, MI

Cloud DevOps Engineer

Responsibilities:

  • Hands on experience on Azure VPN-Point to Site , Virtual Networks , Azure Custom security , Endpoint Security , firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager
  • Building and Installing servers through Azure Resource Manager Templates (ARM)
  • Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azureenvironment
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Cloud Services, etc
  • Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways)
  • Deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure VNets and subnets
  • Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers
  • Involved in High Availability and secure multi AZ AWS cloud infrastructure using Chef with AWS cloud Formation and Jenkins for continuous Integration
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system
  • Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Written, Planned and Created the Infrastructure as code using Terraform and used it to create infrastructure in Azure and maintained using Ansible and Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes
  • Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers and cluster environments Extensively worked on Hudson, Jenkins, Bamboo, Build Forge for continuous integration (CI) and for End-to-End automation for all build and deployments
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml
  • Configured secure HTTP for SVN source control, and back-end communication with SQLDatabase and manage user access to SVN repositories. Build and Release software baselines, code merges, branch and label creation in Subversion and GIT, worked as migration lead to perform migration from Subversion to Git via Bit Bucket (DVCS).
  • Assisted developers with establishing and applying branching, labeling conventions using GIT source control
  • Create automation and deployment templates for relational and NoSQL databases including MySQL, Cassandra and MongoDB in AWS. ManagedCluster nodes for backup and recovery in various regions.
  • Used Application Performance Monitoring (APM) tools like AppDynamics for monitoring JAVA, .NET, PHP applications along with NewRelic for monitoring performance like browser and for tracking issues in SQL statements.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the corporate Linux servers RHEL, CENTOS, Ubuntu
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.

Environment: AWS, Azure, Ansible, Kubernetes, Docker, Jenkins, Maven, Git, RedHat, CentOS

Confidential -Henderson, NV

Build & 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.
  • Setting up the build and deploymentautomation for Java base project by using Jenkins and Maven
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Automated the Build Process using Jenkins.
  • Maintained necessary back-up of the important files and documented Linux scripts for future reference.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Work with QA to facilitate verification of releases. Running multiple builds at a time.
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to the authorized developers.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Support the code builds by integrating with continuous integration tool.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed to deliver specific versions of various components of an application into target environments.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Automated Linux production server's setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.

Environment:GIT, Ant, Maven, Artifactory, Tomcat, WebSphere, SVN, VMware, Clear Quest Jenkins , Linux, JBOSS, Shell, Perl Scripting, Nexus, JIRA.

Confidential

Devops Engineer

Responsibilities:

  • Installing all Linux flavors OS, Configuring and binding system with domain
  • User administration, creating, modifying and deletion. Resetting UNIX account password
  • Configured various network services and webservers - DNS, LDAP, DHCP, NFS, and FTP
  • Applying Quota limit on the file system, giving permission to user though ACL
  • Resolving the home directory issue, resolving grub errors and file system problems
  • RPM package management, installing, upgrading and removing
  • Resolving the network issue and resolving IP table and SE Linux issue
  • Implementation and maintenance of hosting, computing, networking, and storage infrastructure
  • Remote troubleshooting of Web servers, Database servers in Linux and Windows environments
  • Maintaining technical expertise in all areas of network and computer hardware and software interconnection and interfacing, such as routers, switches, VPN concentrators, Wireless LAN Controllers, and gateways
  • Configured and installed Red Hat and Centos Linux Servers on both virtual machine and bare metal Installation
  • Analyzing of the type, size, routing, network management, traffic, and device configuration
  • Implementing and supporting Active Directory Domain Controller
  • Provide technical support through allocating systems resources, managing accounts, administering passwords
  • Documentation, security, recover-ability and access including deploying security and operating system patches.
  • Maintain hardware and software inventories including developing and updating departmental distributed software license, renew SSL certificates
  • Maintains security access to system information and reviews database tools for functionality, status, applicability
  • Plans, analyzes, develops, programs, modifies, tests, debugs, and implements complex computer systems; defines and develops requirements for creative, logical, and effective solutions; confers with management to determine feasibility of recommendations
  • Designed, implemented, optimized, and maintained server and network infrastructure utilizing cisco networking devices, Dell and HP servers, and NetApp filers
  • Configured and maintained NFS and samba shared files across the environment and LDAP user management
  • Created volume groups, Physical Volumes, logical volume & Filesystems and troubleshooting them if any issues
  • Develop, administer, and support the company's Linux systems, Windows systems, and VMWare, creating and enhancing specialized systems and applications that are efficient, effective, and secure
  • Performed volume management using LVM and the creation ext3 file systems
  • Created and Cloned Linux Virtual Machines and templates using VMWare

We'd love your feedback!