We provide IT Staff Augmentation Services!

Cloud Integration Engineer Resume

Milwaukee, WI

PROFESSIONAL SUMMARY:

  • Having a professional experience of over 5+ years as a Linux/ AWS/ DevOps Engineer and Automation. Also TEMPhas an experience with teh Cloud, as well as DevOps automation development for Linux systems. Seeking for a position in Linux/ AWS/ DevOps, to contribute my technical noledge.
  • Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, Autoscaling groups, Cloud Formation, Ops Works. Experience with Version Control Systems like GIT, TFS, SVN (Subversion)
  • Extensively worked with Continuous Integration and End to End Automation Tools
  • Administration and Architect of public and private cloud platforms (AWS).
  • Involved heavily in setting up teh CI/CD pipeline using Jenkins, Maven, SVN, GitHub, Chef, Terraform and Docker as a containerization tool.
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Hands on experience with Chef, Puppet and Ansible architecture and concepts.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
  • Established a NAGIOS server and several “worker” machines in teh Amazon Cloud (AWS) to demonstrate teh capabilities of Nagios as a more proficient alternative to Tivoli.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3, and R53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience in completeSoftware Development Life Cycle(SDLC) including System Requirements Collection, Architecture, Design, Coding, Development, Testing. Maintenance and Enhancement in variety of technological platforms.
  • Extensive experience in implementing Continuous integration systems for Java based projects using Ant, Maven, Jenkins.
  • Experience with managing containers with Docker & Servers in Ansible with Docker server.
  • Set - up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored teh server's performance, CPU Utilization, disk usage.
  • Experience in Configuration Management, Build and Release Management using GIT, CVS, Subversion, JIRA
  • n UNIX and Windows environment.
  • Experience with configuration management using Ansible, Chef and container management with Docker.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Managed multiple SDLC projects to automate current manual accounting processes as a precursor for upgrading enterprise accounting system. Worked closely with teh business to document current and to-be processes.
  • Experience of database technology such as SQL, PLSQL, MySQL including NoSQL databases.
  • Extensively worked on Jenkins by configuring and maintaining teh continuous integration (CI) and for End to End automation for all build and deployments.
  • Broad experience in Bash, Perl, Python, shell scripting on Linux and has a strong noledge on Linux internals.
  • Work on source control tools like GIT on Linux Environments migrated subversion repositories to GIT.
  • IDE with different versioning tools like Subversion and Git.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and supporting teh developers in writing configuration-specs.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Experience in working within teh Cloud platforms like OpenStack and AWS for integration processes.
  • Broad experience in Bash, Perl, Python, shell scripting on Linux. Strong noledge on Linux internals.
  • Experience with Bug tracking tool like JIRA and Remedy.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Proposed branching strategy suitable for current application in Subversion.
  • Experienced with teh understanding of teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

TECHNICAL SKILLS:

Methodologies: Agile, SDLC, Waterfall

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), Ubuntu, CentOS, UNIX, WINDOWS.

Version Control Tools: GIT, GITHUB, TFS, SVN

Languages: C, JAVA, Javascript, Java Server Pages, XML, SHELL, PowerShell, PERL, RUBY, PYTHON, HTML

Databases: My SQL, MS Access, Oracle, DB2, No SQL

Application Servers: TOMCAT, WEBLOGIC, WEBSPHERE

Tools: ANT, MAVEN, HUDSON/JENKINS, CHEF, PUPPET, OPENSTACK BUILD FORGE, NAGIOS, DOCKER, TERAFORM.

Cloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, autoscaling, Cloud Trail, Lambda, VMWare, Virtualization experience (VM Management), Docker.

PAAS: Openshift 3.3 and Elastic Beanstalk

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee,WI

Cloud Integration Engineer

Responsibilities:

  • Automated teh cloud deployments using chef, python and AWS Cloud Formation Templates.
  • 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.
  • Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Involved in teh installation and configuration of Nginx as a web server.
  • Experience with Build Management tools Ant and Maven for writing build. Xml’s and pom. Xml’s
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, Git, GitHub.
  • Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma(EU) and GFS storage.
  • Enabled teh adoption of Testing Tools for Continuous Delivery(CD).
  • Worked with optimization of server resources, Amazon Elastic cloud instances and website security, chef and puppet.
  • Has Written Python modules for Ansible customizations.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Responsibility included teh full SDLC management for designing, analyzing, developing, testing, Implementation and application support.
  • Build artifacts are deployed into Tomcat instances and were integrated using teh Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Involved in periodic archiving and storage of teh source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.
  • Setup teh CI/CD with Jenkins, Cloud Formation Templates and Ansible.

Environment: Docker, Puppet, Chef, Ansible, Maven AWS, S3, Puppet, Auto scaling, Nexus, Elastic Beanstalk, Openshift 3.3, EBS, RDS, Jenkins, Stash, SDLC, Git, GitHub, Shell, Perl, Ruby, CI/CD Pipeline, JFrog, Oracle WebLogic, Oracle DB, Oracle Endeca and ElasticSerach.

Confidential, Charlotte, NV

DevOps Engineer/Linux System Administrator

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Involved on installation, configuration and OS upgrades on Red Hat Linux, Centos, Ubuntu and Windows.
  • Track application performance metrics and report out to management.
  • Used Subversion as source code repositories.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Updated current PowerShell automation scripts to include error checking, email notifications, and overall better.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Used JIRA as ticket tracking and work flow tool.
  • Implementing a Continuous Delivery framework using code commit Jenkins and Maven in Linux server’s environment
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts within teh company.
  • Managed SVN repositories for branching, merging, and tagging.
  • Maintained custom PowerShell scripts dat interact with Office 365, Active Directory, SQL, and VMware.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Integrated VMware Instances with Jenkins for CI & CD, dis automates teh deployment of new revisions of applications me.e., whenever there is a code change, Jenkins used to build teh WAR file and deploy to teh Application Server.
  • Successfully transitioned SDLC from Waterfall to Agile methodologies SCRUM.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Involved in writing parent pom files to establish teh code quality tools integration.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Developed Shell/Perl/Python, PowerShell Scripts for automation purpose.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Releasing code to testing regions or staging areas according to teh schedule published.

Environment: Jenkins, Agile, SQL, VMware, SVN, Shell/Perl/python, Red Hat, SDLC, Linux, CI/CD Pipeline, Waterfall, PowerShell Scripts, SCM, Build Forge, Maven and ANT, Tomcat, Jira.

Confidential

Build Release Engineer

Responsibilities:

  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • End to End automation from Build to Production is implemented.
  • All un-authorized access is revoked, and Principal of Least privilege is applied with teh aid of these tools.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Facilitating teh projects in Quality related activities as per QMS process.
  • Maintenance of Configuration items in Harvest.
  • Generalizing Audit Trail Reports and Time Sheet Report.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting teh configuration audits as per schedule and Report teh configuration audit findings and Track teh findings to closure.
  • Automated CI/CD with Jenkins, build-pipeline- plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Feedback on status of project release to teh PM periodically and publish teh changes with respect to CI's and amend effected documents periodically.
  • Managed Jenkins-based build system, producing semi-continuous builds.
  • Ensure dat back-ups are taken periodically and creating teh release responsible as instructed by teh PM.
  • Responsible for automated build scripts, build issues and release management tools.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Provide complete phone support to customers and Setup, debug hardware related issues for server builds.
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare teh resources (People and environments) for teh build / Releases
  • Coordinated with developers, Business Analyst and Mangers to make sure dat code is deployed in teh Production environment.
  • Troubleshoot tickets on teh halpdesk tracking system.

Environment: ANT, Maven, Tomcat, Git, Web logic, Git, Jenkins, CI/CD Pipeline, Perl Scripts, Shell Scripts, LINUX (Ubuntu), SVN, Hudson.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.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.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for teh development team.
  • Migrated database Implemented day to day tasks in RHEL dat includes upgrading RPMs, Kernel configuring SAN Disks multi pathing and LVM file system applications from Windows 2000 Server to Linux server.
  • Installation and configuration of using LVM Manager and LVM Cluster Servers
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, Ubuntu, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash, LVM.

Hire Now