We provide IT Staff Augmentation Services!

Sr. Cloud Devops Automation Engineer Resume

5.00/5 (Submit Your Rating)

Tulsa, OK

PROFESSIONAL SUMMARY:

  • Skilled Professional with 8+ years of involvement with a solid execution foundation in wide variety of professional system support and solution - based IT services for Linux Systems including monitoring, configuration, troubleshooting and maintenance of operating systems.
  • Unique experience working with AWS services like VPC with scalable infrastructure, knowledge on transferring peta bytes of data between on premise data center and S3 using Snowball, written CloudFormation templates to provision and configure many resources and services running on AWS EC2.
  • Experience working on maintaining and auditing the infrastructure security including configuring the CloudTrail logs to encrypted S3 bucket and using the other services including AWS inspector, AWS trusted advisor, AWS Guard-Duty, Config etc.
  • Experience with AWS services EC2, managed Docker containers on a cluster hosted on a serverless infrastructure using ECS and distributed the application traffic in ELB, Cloud Front to distribute content to edge locations, Cloud watch to set alarms and notifications. Also worked with Glacier storage, IAM policies for different users, RDS, Route53, and SNS.
  • Experience in setting up Auto scaling groups for an instance using AWS command line tools (CLI) and AWS cloud environment for Dev/QA environments and worked with Amazon API (Boto3 SDK) in python provides an interface to Amazon’s Content Service, CloudFront.
  • Involved in migration from current data center to Azure cloud using Azure Site Recovery and Database Migration Service, performed API management in Azure for Backend operations and data persistence.
  • Worked with security team to make sure Azure data is highly secure and configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
  • Experience working with cloud platforms such as Google Cloud Platform (GCP) and leveraged GCP cloud services such as Compute, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Deployed Azure laas virtual Machines (VMs) & Cloud services (PaaS role instances) into secure VNets subnets. Worked with team to design, plan and implement an existing application to Azure cloud (ARM).
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.Proficient knowledge with Mesos providing the fine-grained resource allocations for pods across nodes in a cluster.
  • Worked on creating the Docker containers, Docker images, tagging and pushing the images and Docker consoles for managing the application life cycle and Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Extensive experience working with command line utility tool Vagrant and configured Vagrant File in Ruby, creating Vagrant Boxes and synced folders to sync onto a host machine. Installed Plugins to extend Vagrant with stable API’s to withstand major version upgrades.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Written many playbooks using YAML scripts on Ansible and used it forconfiguration management and orchestration of ITenvironments. Also used Ansible for deploying or updating the web application server’s code data. I have also run the playbooks across clusters in group of machines, for anapplicationto update with zero downtime.
  • Written Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework. Worked with developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat and Nginx.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and admin control workstation.
  • Having good experience in implementing CI/CD pipelines end to end including version control in GitHub. Creating jar, war files in Maven, Gradle, later integrated to Jenkins using webhooks in GitHub and deployed the artifacts into Nexus, Frog.
  • Designed filesystems to install 3 instances of Jenkins on a single server with different port numbers and deployed Jenkins war file onto Apache Tomcat with different ports and integrated them to load balancer to perform round robin distribution of builds in Jenkins.
  • Maintained multiple Applications that run in a Multi-Tenant Environments, Such as Load Balancer to Web server to App Server and Databases which are SQL databases like PostgreSQL, MySQL and NoSQL Databases.
  • Extensive experience using Maven, ANT and Gradle as build tools for the building and deployable artifacts (jar, war & ear) from the source code to Artifactory repositories like Nexus, Frog, Docker Hub, Nugget and My Get.
  • Implemented Build/Deployed automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, Ant, Nexus, JIRA and Selenium for both .NET and J2EE Applications on mixed OS (Windows/Linux/Unix).
  • Experience in configuring port number and to change the hostname for GitHub Enterprise from the management console and to remotely connect using SSH through putty and successfully integrated to Jenkins through a load balancer.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platform.
  • Expertise in configuring and administering network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, Mail Servers. Knowledge on using various routed protocols like TCP, FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experience in various tools and environments like Networking and helped the team Leverage Firewall Rules, VPN Tunneling across datacenters, Zones and Security.
  • Experienced in Administration of Prod, Dev, Stage and QA environment’s carrying on Windows, RHEL, Centos, Ubuntu, Sues and Solaris servers.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell, Perl, Python and Ruby.
  • Expertise in Integration, Tuning, Backup, Disaster recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and troubleshooting of Linux/Unix Servers.
  • Managed all the bugs and changes into a production environment using the JIRA/TFS/HP ALM tracking tool and configured various workflows, customizations and plug-in for the JIRA bug/issue tracker.
  • Worked on web servers like Apache, Nginx and application servers like Web Logic, Tomcat, WebSphere, JBOSS, and IIS Server to deploy code.
  • Experience working with scripting in Python, Ruby for Chef, shell scripting, Bash, PowerShell, Perl, Go, Java, and developed python and Yam scripts in Ansible and familiar with Terraform scripting.
  • Expertise in using Nagios, Splunk, and Zabbix for Monitoring/Network Monitoring/Log Trace Monitoring.
  • Expertise in Installation, configuration and management of VMWare Six Servers 5.1/5.5/6.0, vSphere and venter.
  • Self-motivated, able to set effective priorities to achieve immediate and long-term goals and meet operational deadlines.
  • Experience in installing and configuring, upgrading RHEL 5.x/6.x/7.x, CentOS 5.x/6.x/7.x, Ubuntu, Debian, Fedora, using kick start server.
  • Experience with Agile Development Methodology (Scrum), and Waterfall.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Cloud Environments: AWS, Microsoft Azure, GCP, PCF, OpenStack

Operating Systems: RHEL/Centos 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012, MAC

AWS Services: EC2, ELB, ECS, EBS, AMI, IAM, VPC, Route 53, SNS, RDS, SQS, CloudWatch, CloudTrail, CloudFormation, Snowball, Lambda, DynamoDB, Aurora, RedShift, X-ray, VM import/export, Auto scaling

Version Control Tools: GIT, SVN, Bit Bucket, TFS, GitHub

Build Tools: Ant, Maven, Gradle

Containerization Tools: Docker, Kubernetes, Mesos, Marathon

CI Tools: Jenkins/Hudson, Anthill Pro, deploy, Bamboo

Bug Tracker and Testing: JIRA, HP ALM, TFS

Repositories: Nexus, Art factory, Frog, Nugget, My Get

Scripting Languages: Shell, Bash, Perl, Python, Ruby, YAML PowerShell

Web Servers/App Servers: Apache, Nginx, IBM HTTP Server, JBoss, Web Logic 11g, Tomcat

Databases: MySQL, Oracle DB, MongoDB, Cassandra, Kafka, PostgreSQL, SQL Server, NoSQL, MariaDB

Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, CSS, C, C++

Web/Application servers: WebLogic, WebSphere, Apache, Tomcat. IIS, JBoss

Networking protocols: TCP/IP, SMTP, SOAP, REST, HTTP/HTTPS, DNS

Monitoring and Profiling tools: Splunk, Nagios, Zabbix

Configuration Management tools: Chef, Puppet, Ansible, Salt Stack, Data Bags, directories

Web Technologies: XML, HTML5, XHTML, CSS3, jQuery, JavaScript, AngularJS, NodeJS, Bootstrapping

PROFESSIONAL EXPERIENCE:

Confidential, Tulsa, Ok

Sr. Cloud DevOps Automation Engineer

Responsibilities:

  • Migrated VMware Virtual Machines to AWS and managed Services like EC2, S3, Cloud Formation, Route53, ELB, Kinesis, RDS, and VPC etc. with Chef Cookbooks/Recipes.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to deploy Web applications & database templates. Designed roles and groups for users & resources using AWS Identity Access Management (IAM).
  • Created S3 buckets and managed policies and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Deployed instances in AWS EC2 and used EBS stores for persistent storage; configured & supported storage level Resiliency and performance optimization using Multipath & EMC Power Path setup.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- End servers.
  • Established Queuing mechanism using AWS SQS with SNS and created Cloud Watch alerts for instances and using them In Auto scaling launch configurations.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL
  • Azure With MongoDB. Well experienced in deployment & configuration management and Virtualization.
  • Deployed and hosted Web Applications in Azure, created Application insights for monitoring the Application
  • Created a Python Script to stop all the instances with a specific tag in AWS Instance using Lambda functions and Made it into Cloud Watch Scheduler to schedule it every night.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director Structures, managing containers and clustering with Kubernetes. Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized Approvers. Configuration and management of Docker with Kubernetes and Mesosphere environments for application containerization.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, And leading up to building a continuous integration system for all our products.
  • Installed Jenkins plug-in for GIT Repository, setup SCM Polling for immediate build with Maven and used web Hooks to ensure Jenkins is listening to a branch.
  • Configured, Administered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/QA/Prod Branching Model for weekly releases.
  • Analyzed code quality of project's source code using Sonar Qu be code quality tool by performing a scan on the source code based on set of standard rules for a programming language and by running unit tests MS Test/NUnit/JUnitand code coverage.
  • Support Experience with automation testing tools likeSeleniumfor Java Application. Worked on various activities deployment of all the modules as part of Integration Team.
  • Installed and configured the Nexus repository manager for sharing the artifacts within the company. Created proxy nexus repositories to speed up the build process.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry to create container replicas when there is high traffic or load to leverage crashes and shutdown containers and stored them in Docker Hub.
  • Worked on message queuing systems like Rabbit MQ, Zookeeper and Kafka. 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.
  • Configured Ansible Control Machine and wrote Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
  • Checking the cookbooks in test kitchen and upload into the actual chef server using Knife and make a secure connection using ssh for accessing the shell remotely.
  • Created chef DK to Vagrant, sign the s and manage the multiple nodes with server.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife and performed troubleshooting communication issues with Chef Client nodes and Chef Servers.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using Yaml scripting.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Installed, configured and administered application servers like WebSphere Application Server, web servers likeApache 2.2, IIS and Oracle DB in various environments like Dev, QA, and Prod on RHEL.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications and created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Installed and configured Splunk monitoring server, installed Splunk forwarded on all the nodes in the environment. Created indexes and generated reports.

Environment: RHEL 6/7, Centos, Windows 2008/2012, VMware, WebLogic, Oracle DB, Apache, LVM, WebSphere, GIT, Maven, Jenkins, Nexus, SonarQube, Chef, Ansible, Docker, Selenium, AWS, Kubernetes, Splunk, JIRA, Python, Bash and Yaml scripting.

Confidential, Raritan, NJ

Cloud DevOps Engineer

Responsibilities:

  • Performed AWS Cloud deployments for web applications running on AWS Elastic Beanstalk with monitoring using CloudWatch and VPC to manage network configurations.
  • Created S3 Buckets in AWS and stored files. Enabled Versioning and security for files stored. Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, cloud-hosted solutions, specific AWS product suite experience.
  • Designs, Implements and manages custom compute platforms and services to meet specially computing needs on Public Cloud, and Hybrid like Google Cloud Platform (GCP) s.
  • Provide technical solutions for GCP architectural infrastructure cases and Reproduce customer's GCP infrastructure. Handle pricing issues for all subscriptions and services within GCP
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Installed, Configured and managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre- written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
  • Installed Jenkins Plugins for GIT Repository, setup SCM Polling for immediate build with Maven and Nexus
  • Artifactory and deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Installation of Web components like IIS 7.5, Apache, Tomcat Servers, on the Windows 2008/ UNIX environments. Administration of legacy IIS 6.0 servers supporting consolidated website hosting.
  • Installation, Configuration and administration of VMware ESXi 5/5.5 Setup vCenter Server in the environment, configured HA, DRS.
  • Installation of ESX Servers, vSphere Client and vCenter Server and Deploy Virtual Machines and use Clones,
  • Snapshots, templates and configuring vMotion and Storage vMotion.
  • Troubleshoot and resolve issues with VMWare systems hosting Windows and Linux Operating systems.
  • Worked on installation, configuration and maintenance RHEL/Debian, CentOS and Suse Servers at multiple Data Centers.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on RHEL/Debian Servers.
  • Installation and configuration of Postgres SQL database on RHEL/Debian Servers and Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configured, Administered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/QA/Prod Branching Model for weekly releases.
  • Experienced with installing and configure the Elastic search for store log files, Logstash to process the incoming logs, Kibana web interface for searching and visualizing the logs which proxied to Nginx.
  • In Elastic search I have installed Maven for building packages, for the packages commands like Mvn clean package, Mvn site, Mvn Compile and Mvn Exec.
  • Configured and used u Deploy to deploy artifacts to various environments and control the related dependencies.
  • Designing and deploying active Directory Domain. Installing, configuring and managing Active Directory and Implementing Active Directory Sites and Services for optimizing the Replication and logon traffic.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Developed and supported the RHEL based infrastructure in the cloud environment.
  • Deploying and configuring Writing Perl and Bash scripts to perform certain tasks and assisting user with problems and MYSQL, MongoDB, SQL optimization.
  • Worked on creation of Change requests and Service requests using tool Service Now.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Zabbix.
  • Implemented a Nagios monitoring system to notify of system issues.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RHEL.

Environment: RHEL 6/7, Windows 2008/2012 VMware, Apache, Tomcat, SQL, MySQL, Mongo DB, PostgreSQL, LVM, WebSphere, GIT, Maven, Jenkins, Nagios, uDeploy, Puppet, AWS, LVM, Nagios and Zabbix, Elastic Search, Kibana, Perl, Bash scripting.

Confidential, Omaha, Nebraska

Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Define and deploy monitoring, metrics, and logging systems on OpenStack.
  • Multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Deployedpuppetfor configuration management to existing infrastructure.
  • Implementedpuppet modulesfor server housekeeping.
  • Written modules forInstallation and Updating of Yum repositorieson the Server using Puppet infrastructure.
  • Actively involvedin architecting the puppet infrastructureto manage servers in different environments.
  • Responsible for designing and deploying bestSCMprocesses and procedures.
  • Used bothGITandBitbucketsource control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions usingGITsource control.
  • Involved in writingpom.xmlfiles to establish the code quality tools integration.
  • Experienced in authoringpom.xmlfiles, performing releases with theMaven release plugin,Mavenizationof Java projects and managingMaven repositories.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Implemented a Continuous Delivery framework usingJenkins, Mavenin multiple environments.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet or custom-built cloud-hosted solutions.
  • Leveraged AWS cloud services such as EC2; auto-scaling; andVPC (Virtual PrivateCloud)to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • UsedJIRAto track issues and Change Management.

Environment: SVN, GIT, Jenkins, Maven, Nexus, AWS EC2, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix,JIRA.

Confidential, Chicago, IL

Middleware Engineer

Responsibilities:

  • Install, configure and administered of BEA WebLogic Application Server, WebLogic Portal, WebLogic workshop in various environments.
  • Used config wizard extensively to create and manage WebLogic domains.
  • Configure and administered of JDBC, JMS, JNDI, SNMP in WebLogic Server 8.3.
  • Configure and administered of WebLogic server with Oracle9i database.
  • Installed and configured Apache 1.3 as plug-in on UNIX environment and deployed applications.
  • Installed and configured IIS to act as a proxy server to serve various applications.
  • Created and configured websites for web hosting different applications.
  • Problems by monitoring server availability and analyzing resources.
  • Installed and configured Apache Web server and integrated with WebLogic server
  • Maintain application configuration in production and test environments. (UAT/Staging/ORT/PreProd) with regular backups and for multiple release support.
  • Configure Clustering EJB objects, Jdbc connections and JMS connection factories.
  • Used WLST to check the status of WLServers.
  • Configure Node manager for administer the Managed servers.
  • Created and configured new user groups and Global Roles to authenticate.
  • Configure and administered Connection pools for JDBC connections.
  • Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic 8.1.
  • Created WebLogic Portaldomain and created projects, application and portal application in WebLogic workshop.
  • Responsible for root-cause analysis of recurring issues, system backup, and security setup.
  • Installed and Configured the Oracle SOASuite over HP-UX - BPEL PM on BEA WeblogicServer.
  • Installed, Migrated and configured IBM WebSphere MQ Series.
  • Deployed applications on multiple WebLogic Server and maintained Load balancing, High Availability and Failover functionality.
  • Involved in doing a performance benchmark of Apache/WebLogic server by using Load runner and Application Manager.
  • Configured SSL and provided WebLogic based security procedures.
  • Provided 24/7 Support and on call schedule for Production support.
  • Configured and deployed applications in various work environments like Development, QA, and Production.

Environment: RHEL, Solaris, Suse, AIX, VMware, WebSphere, Apache, Tomcat, Samba, Satellite, LVM, SVN, Puppet, VERITAS, Bash, Perl Scripting, Clustering, NFS, FTP, SAMBA, DNS, SMTP, NTP.

Confidential

Middleware Administrator

Responsibilities:

  • Installed and configured WebLogic Server 8.1 on Sun Solaris.
  • Deployed WARS and EARS using WebLogic Admin Console as well as running scripts.
  • Focal point for project design and architecture for WebLogic Application server layout, which includes Internet and Intranet Web Sites.
  • Configured Node Manager to start and stop servers from admin console.
  • Configured JDBC connection pools and data sources for the applications.
  • Configured JMS Connection factories and Queues for messaging applications.
  • Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
  • Developed BEA WebLogic Application Server regular administration tasks scripts.
  • Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
  • Configured the Web Server interfaces, session management, virtual hosts and transports for BEA WebLogic Application Servers.
  • Create the Data Source, Connection Pool and test the Connection to connecting the DB or Not.
  • Creating the User, Groups and Provide the Global Roles for that Groups or Users.
  • Create the Connection Pool and Data Source for Connecting the Oracle DataBase.
  • Involved in bridge calls for troubleshooting.
  • Provided 24x7 on call production support.
  • Worked closely with development team to troubleshoot ongoing issues in applications.
  • Created scripts to deploy applications from command line and automate log archiving.

Environment: BEA WebLogic Server 8.1 SP4, Apache HTTP Server, Solaris, Windows 2000/NT, Oracle 9.x, SQL Server 2000.

We'd love your feedback!