We provide IT Staff Augmentation Services!

Cloud Devops Automation Engineer Resume

2.00/5 (Submit Your Rating)

Rancho Cordova, CA

SUMMARY:

  • Over 5+ years of experience in IT Industry with major focus on Configuration, SCM and Build/Release Management and as Linux Administrator, Cloud DevOps Operations, Production and cross platform environments.
  • Knowledge and experience in all Phases of Software Development Life Cycle (SDLC) including Agile, Software Configuration Management(SCM), Continuous Integration(CI), Continuous Deployment(CD), Release Management and Cloud Implementations.
  • Proficient in using all Amazon web services like EC2, ECS, EFS, IAM, S3, Auto - Scaling, ELB, API Gateway, Dynamo DB, RDS, Route 53, Elastic Beanstalk, Cloud Watch, Cloud Formation, Redshift, Lambda, Kinesis etc. Experience in using Data Pipeline for moving the data between AWS services ( Storage, Compute ) as well as the on -premise data sources.
  • Implemented error logging using microservices within a GoLang 1.9.3 application running on Linux using the Agile methodology. The application is deployed in a Docker container.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in creating secured cloud infra using Virtual Private Cloud ( VPC ) for Staging and Development environment on AWS.
  • Experience in Automating Web Application Testing using Selenium WebDriver with TestNG and Analyze business requirements, Software requirement specifications to create test cases automation using Selenium Web Driver.
  • Used Selenium Locator Techniques in identifying the elements using Xpath, CSS selectors
  • Extensive experience in Linux/Unix System Administration, System and Server Builds, installations, upgrades, tuning, migration and trouble shooting.
  • Experience in Administration/Maintenance of Source control management systems, such as GIT,GITHUB , Sub Version (SVN), Bitbucket, TFS and knowledge of IBM Rational Clear Case.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub . Experience in creating and maintaining multiple project in Build Forge, TFS, Jenkins, and Bamboo.
  • Highly proficient in the use of T-SQL and PL/SQL for developing complex Stored. Design and develop various Batch process with PL/SQL procedures.
  • Data analytics and engineering experience in multiple Azure platforms such as Azure SQL, Azure SQL Data warehouse, Azure Data Factory , Azure Storage Account etc. for source stream extraction, cleansing, consumption and publishing across multiple user bases.
  • Experience in using configuration management tools like Chef, Puppet and Ansible .
  • Expertise in Design/Plan, Install, Configure Linux Flavors (CentOS, RHEL, and Ubuntu), Windows Server IIS AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup. Taking Backup to Azure cloud Storage Account using Cloudberry Cloud Storage Tools. Configure Site to Site VPN Connectivity.
  • Mapped workloads to the capabilities of Microsoft Azure for public, private and hybrid clouds. Creating Virtual Networks as per the address spacing and joining VM's/Cloud Services to the VNETs.
  • Experience in administering and maintaining Linux servers in production environments. Supported in installation of packages/patches on Linux platforms. Implemented Backup & Disaster recovery manage ment on Linux platforms.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers . Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes . Utilized Kubernetes and Docker for the runtime environment of the CI/CD (continuous Integration and continuous deployment) system to build, test deploy.
  • Got good knowledge with Mesos but worked mostly with the Docker and Kubernetes
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked with Chef Enterprise Hosted as well as On-Premise, 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/Route53 & ELB with Chef Cookbooks.
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server R2/2012-R2 - IIS and SUSE Linux 10.x/11.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Extensive experience in continuous integration tools like Bamboo , Jenkins and Build Forge .
  • Setup automated Email alerting and alerting into slack channels for Dynatrace detected issues.
  • Experience in Database software's such as Oracle RDBMS , IBM DB2 , MYSQL and Microsoft SQL server.
  • Experience in deploying the code through Web/Application servers like IIS , Web Sphere, Web Logic, Apache Tomcat and JBoss.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Independent problem solving and a good team player with strong interpersonal and communication skills .
  • Deploy apps to App service in cloud of choice-Azure, Azure national clouds or even on premises with Azure Stack.
  • Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.

TECHNICAL SKILLS:

Build Tools: MAVEN, ANT, Gradle, MSBuild.

Bug Tracking Tools: JIRA, Fisheye, Cucumber, confluence, IBM Clear Quest.

Version Control Tools: GIT, SVN, Team Foundation Server (TFS), Clear Case .

Automation container: Docker, kubernetes, marathon and mesos.

Continuous Integration: Jenkins/Hudson, bamboo, Team City, Build Forge, Anthillpro, TFS Visual Studio Build.

Continuous Deployment: Puppet, Ansible, Saltstack, and Chef.

Cloud services: Amazon Web Services (AWS),and Microsoft Azure EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, Open Shift, OpenStack, and Cloud trail.

Monitoring tools: Nagios, Splunk, Elasticsearch, sonarqube, cloud watch and Selenium.

Operating Systems: RHEL (5.x, 6.x, 7x), SUSE Linux (9,10,11), Sun Solaris (9,10,11), CentOS 5,6, Windows 2003, 2008, VMware ESX (3.5,4.0).

Networking: TCP/IP, NIS, NIS+NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls.

Database Servers: Oracle 9i, 10g, MySQL 7.0, 6.5,RDBMS Oracle, Mongo Db, Cassandra, SQL Server.

Web/Application Servers: IIS, WebLogic, Websphere, JBoss, Apache Server, Apache Tomcat

Scripting Languages: Bash and Korn Shell scripting, Perl, Ruby, Python, YAML, Groovy.

Languages: C, C++, .NET, Java/J2EE,PHP.

SDLC: Agile, Scrum, and Waterfall.

U: Deploy, Octopus Deploy, Run deck.

PROFESSIONAL EXPERIENCE:

Confidential, Rancho Cordova,CA

Cloud DevOps Automation Engineer

Responsibilities:

  • Implemented Large Scale Cloud Infrastructure (320+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, APIs ELB, Route 53, RDS, SES, SNS, SQS, OpsWorks, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, LAMDA (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball through AWS console and API Integration
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new Docker container whenever a new GitHub branch get started
  • POC on AWS EBS storage and S3/Glacier archiving buckets for user data requirements
  • Created Chef Cookbooks and wrote recipes in ruby script to install and configure infrastructure across environments and automate the process using python script.
  • Install and configure Sonarqube with Jenkins for continuous measurement and analysis of quality of source code.
  • Developed Groovy scripting for automation purpose
  • Experienced in authoring Pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories. Implemented Maven builds to automate JAR and WAR files.
  • Involved in complete deployment configuration using uDeploy, design and configure various deploy processes for different applications across the environments.
  • Used MySQL, MongoDB to perform basic database administration.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker and used Confluence for Documentation.
  • Migrated the current Linux environment to AWS/RHEL(RedHat) Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Automated several backup jobs and operational work in Backup infrastructure application Commvault using Python, Jenkins.
  • Automated Backup infrastructure application NetBackup operations using Python, Jenkins.
  • Hands on Experience to create different Templates of ARM under platform of Azure. Experienced in creation of vhds and deploying them to Microsoft Azure Cloud
  • Helping customers diagnose and troubleshoot software like Azure Active directory connected with Microsoft office 365 . Help customers installing software, applications and programs.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security polices (NSG's), UDR's (routing), load balancers and resource groups
  • Worked with global team to manage translation and delivery of more than 8 million translatable words for eight localized versions of Visual Studio 2005 and Visual Studio Team Foundation(TFS) 2005
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013&2015.3
  • Completed a POC to run our automation development on Docker and Chef Implementation in Backup infrastructure.
  • Responsible for planning, migrating, and debugging of .NET and ASP applications running on IIS into an environment with additional resources as well as updated versions of Windows Server/IIS on Azure infrastructure; implemented server security measures.
  • Building a Command line tool to interact with RESTful API using in GoLang
  • Created POC Automation python framework using Jenkins, python as code behind.
  • Experience in developing python scripts for automation and performing functional tests and data validation.
  • Configured Jenkins for doing the build in all the non-production and production environments
  • Worked in Agile methodology environment. Wrote user stories as per priorities and requirements.
  • Implemented cross browser and cross platform web testing with Selenium WebDriver, Junit and TestNG..
  • Installation, configuration and administration of JBOSS Servers 6.x, wildfly 8.x and JBoss EAP 7.X running on windows IIS, Linux. Setup the configuration between and Jboss and ActiveMQ. Maintain JBOSS and ActiveMQ different environments i.e. DEV, QA, Sandbox, Performance and Production environments
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Implemented AWS High-Availability using AWS Elastic Load Balancing(ELB), which performed a balance across instances in multiple Availability Zones.
  • Cloud Benchmarking - Benchmarked the performance of AWS, Azure and GCP instances.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers
  • Utilized Kubernetes to integrate with docker container for creating pods, configmaps, deployments.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Create clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud. Involved in setting up a Microservice architecture for application development
  • Reviewed site and infrastructure architecture, JSON services for portal and microservices implementation with client architects and technical leads.
  • Used on Sonatype Nexus artifactory tool for maintaining the java based release code packages.
  • Design, implement and manage enterprise AppDynamics deployments for InfiniteIQ .Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.

ENVIRONMENT: AWS EC2, S3, RDS, AMI, IAM, Redshift, Lambda, VPC, Chef, Git, Jenkins, Terraform, Gerrit, Stash, Python, Linux, Bash, Groovy, Subversion, Rest API, Ant, Maven, Nexus, U-deploy, SQL, Cloud Formation, Openshift, Cassandra, Subversion, Selenium, UNIX, SVN, Docker, Jira, Python, Ruby, Shell Scripts, Dyna trace, Tomcat, Jenkins, Ansible, Splunk.

Confidential - Menomee Falls, WI

AWS / DevOps Automation Engineer

Responsibilities:

  • Designed and deployed a multitude of applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.
  • Created and launched Amazon EC2 Instances using AMI Amazon Images (RedHat Linux, Windows) and configured the launched instances with specific applications.Installation, configuration and upgrade of Redhat Linux 5,6 operating systems.
  • Integral part of a project dealing with research, planning and migrating of .NET application running on IIS and SQL Server database into an environment with additional resources as well as updated versions of both IIS and SQL
  • Managed Azure services and subscriptions using Azure portals and PowerShell, managed Azure resources to Azure Resource Manager Azure virtual Networking Implemented and managed Azure AD synchronization
  • Experienced in Network Security groups and control access of azure resources.Experienced in Performance monitoring and Azure Native monitoring tools
  • Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
  • Architecture and Implementation experience with medium to complex on premise to Azure migrations.Good Understanding of Azure Internal and External Load Balancers and Networking concepts
  • Implemented error logging using microservices within a GoLang 1.9.3 application running on Linux and writing a RESTful API microservice in Golang. Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang)
  • Testing End - End implementation compatibility on AWS using Ansible.
  • Wrote Python scripts with AWS Cloud Formation templates to Automate installation of Auto scaling, EC2, VPC, and other services. 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 Ansible.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Created custom Docker container images, tagging and pushing the images. And worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys Java/J2ee based applications, and proactively manage changes
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible.
  • Used Maven dependency management system to deploy snapshot and release artifacts to JFrog Artifactory to share artifacts across projects.
  • Created branching and tagging strategies to maintain the source code in the Bitbucket repository .
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Experience in Relational Databases likes MS SQL Server, Oracle and MySQL and database programming using T-SQL, PL/SQL
  • AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Creation of POM.xml using Maven, to build and package for deployment activities on various environments.
  • Configured Maven and Jenkins to deploy the generated artifacts to JFROG Artifactory.
  • Configured RDS instances using Cloud formations and Terraform.
  • Worked on Kubernetes and Docker SWARM tools to deploy containers in a cluster. Worked on Kubernetes for Continuous delivery on the project.
  • Designed, deployed, maintained and lead the implementation of Cloud solutions using Microsoft Azure and underlying technologies. Migrating Services from On-premise to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment
  • Pre-and post-sale client sales and consulting for products/solutions including: AWS, IBM,AppDynamics, HortonWorks, Thales/Vormetric.

ENVIRONMENT: AWS EC2, VPC, EBS, Lambda, AMI, SNS, RDS, EBS, Bamboo, Python, JSON, Java, puppet, Selenium web driver, Appium, Linux, Eclipse, Git, Ant, Maven, Subversion, UNIX, SVN, Docker, Jira, Pearl, Ruby, Shell Scripts, Tomcat, Jenkins, Splunk, groovy, Apache .

Confidential - Hickory,NC

Build & Release Engineer/AWS

Responsibilities:

  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views and the access control strategies
  • Responsible for design and maintenance of the GIT Repositories.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Designed and Developed Jenkins build deployments and hands on configuration management using Chef. Implemented Integration/Testing/Deployment using tools like Puppet and Chef. Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives Status.
  • Developed Mongo DB Schemas, functions and procedures.
  • Managed Git repositories for branching, merging, and tagging for DEV, QA UAT and Prod environment.
  • Automate deployment and release distribution process with shell , AWK , and Perl etc.
  • Used on Sonatype Nexus artifactory tool for maintaining the java based release code packages.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Maintained and administered the tasks periodically like cleaning of system log files, removing temp files, checking file system for scheduling job automation.
  • Implemented new projects builds framework using Jenkins, Maven, Gradle, SonarQube as build framework tools.
  • Experience in configuring baselines, branching, merging in SVN, and automation processes using Shell and Bash Scripts.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins. Experience with Apache, Puppet for automation of repetitive processes.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart.
  • Utilized Configuration Management tool Chef &created Chef Cookbooks using recipes to automate system operations.
  • Used Ansible server and workstation to manage and configure nodes.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Experience in installing/configuring/monitoring and troubleshooting of IBM WebSphere and JBoss. Experienced in upgrading JBOSS application server from v6.1.0 to v7.1.0. Migrating the application from WebLogic to JBoss
  • Experience in starting JBoss Server in multiple modes and troubleshooting various issues with JBoss. Good Experience in working with Jboss EAP 6.4.0 and Jboss EWS 2.0.1

Environment: Java/J2EE, .Net, SVN, GIT, GitHub, Maven, Ant, Urban Code Deploy, Oracle WebLogic, Jenkins, Nexus, Anthillpro Hip Chat, Chef, OpenStack, Jira, Ansible, Shell Scripting, Python, Ruby, Bamboo, Perl, Microsoft Azure, AngularJs, Hotfix PROD Patches, Linux (Ubuntu).

Confidential

LINUX Administrator/Build and Release Engineer

Responsibilities:

  • Performed Installation, Configuration and Upgrade of Linux, Solaris, AIX, HP-UX Linux operating systems.
  • Experience in patching with live upgrade/standard install cluster.
  • Experience with VMware Virtualization using ESX hypervisor of vSphere 4.0.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues. Deployed latest patches for Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as TCP/IP, HTTP, DHCP, and TFTP.
  • Involved in creating new users, groups, and setup their home directories and appropriate access restrictions to software and directories & files.
  • Proficient in Creation and managing security, disk space and process monitoring in Red hat Linux.
  • Configured various alerts, captured support logs and configured resource pools utilizing Cisco UCS Manager.
  • Implemented rapid provisioning and life cycle management for Redhat LINUX using kickstart.
  • Expertise in security hardening (iptables/selinux) major Production Servers, and compiling, building and installing web server based Linux tools.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Installed and configured Apache / Tomcat web server.
  • Installing, configuring, and upgrading Blade Center's Management Module.
  • Carried out a variety of backup solutions under various system constraints
  • Configuring FTP, Telnet and SSH services on the machine. Network concepts like configuring the hosts with name and IP, Enabling IP. User account administration and management.

Environment: Redhat Linux 5/6.x,TCP/IP,UNIX/LINUX,Oracle10g,Kernel,Windows, TCP/IP, GIT, Hudson, Ant, WebLogic Server 11g, RAID, Shell, Python, Web Sphere, Load Balancers, WLST, Apache Tomcat 5.5.

We'd love your feedback!