We provide IT Staff Augmentation Services!

Sr. Devops & Aws/mule Engineer Resume

Chicago, IL

SUMMARY:

  • Around 7+ years of experience in IT industry with SCM, Build/Release Management and as AWS DevOps operations Production and cross platform environments.
  • Expertise experienced in Designing mule services for logging, exception handling and Message processing
  • Experienced in deploying mule applications to Cloud Hub/Resource Monitor
  • Developed integration workflows using Mule ESB framework
  • Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions ( 3.5 and up )
  • Integrated web services including SOAP as well as REST using Mule ESB
  • Configured different Mule connectors like HTTP, Database, File, JDBC, FTP, SFTP
  • Designed and Developed Restful API’s using API Designer; generated flows using RAML file
  • Strong and progressive experience in the server installation and administration of Red Hat Linux, Centos, Oracle Enterprise Linux, VMware ESX&ESXI environment.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail. Experience in Server infrastructure development on AWS Cloud.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Creating snapshots and Amazon machine images (AMI) of the instances for backup and creating clone instances.
  • Involved in migration of on - premises applications to AWS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 , Lambda instances.
  • Experience with migrating code base from SVN to GIT .
  • Extensive experience using Build and Automation tools including Ant and Maven.
  • Strong knowledge on CI tools like Jenkins,Hudson.
  • Automated, designed and implemented continuous integration using GIT, Jenkins, puppet.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Having strong knowledge in Configuration management tools like Puppet and Chef.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Used Chef to provision AWS and Azure services and also managed those nodes.
  • Experience writing Shell, Perl, Ruby and Python scripts to automate the deployments.
  • Writing shell scripts for Automated Back- ups and Cron Jobs.
  • Good knowledge on BMC BladeLogic Server automation.
  • Worked with different Bug tracking tools like JIRA, Remedy, HP quality center and IBM clear quest.
  • Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.
  • Install databases like Oracle 10g, 11g, MYSQL on Linux.
  • Have good knowledge of utilizing cloud technology AWS and NoSQL database like Mongo DB database.

TECHNICAL SKILLS:

Operating System: RHEL 4/5/6, CentOS, Ubuntu, Windows Server 2000, 2003,2008 and 2012, VMware ESX/ESXi 3.5/4.1/5.

Web/Application Servers: Apache Httpd, Apache Tomcat, Web Logic, Web Sphere, JBOSS

Build Tool: Ant, Maven and MS Build.

Version Control: Git, SVN and IBM Rational Clear Case

Automation Tools: Jenkins/Hudson and Bamboo.

Configuration Management: Chef, Puppet, Ansiable.

Databases: Oracle, SQL Server, My SQL and DB2

Virtualization Tools: Docker, VM Virtual Box, VMware

Cloud Platform: AWS EC2, S3, VPC, ELB, ECS, EBS, Route 53, Cloud Formation and Microsoft Azure.

Monitoring Tool: Nagios and Cloud Watch.

Networking/Protocol: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN

Virtual Servers: VMware ESX Servers, vSphere 5.x, Solaris Zones

Scripting: Shell, Bash, Ruby, Python and Perl

Bug Tracking Tools: Jira, Remedy, HP quality center and IBM clear quest

PROFESSIONAL EXPERIENCE:

Confidential - CHICAGO, IL

Sr. Devops & AWS/Mule Engineer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application and prepared User stories corresponding to the features taken from Backlog.
  • Worked on different version of Mule soft - 3.2, 3.3,3.4 & 3.6
  • Worked on JMS, AnypointMQ and configured exception strategies in order to avoid error handlers.
  • Created REST services using RAML and Worked on Cloud Hub and Any point platform.
  • Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using Basic Auth.
  • Used Integration of Mule ESB system while utilizing AnypointMQ, HTTP, File system and SFTP transports.
  • Deployed application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Developing Mule ESB projects for the services with synchronous and asynchronous mule flows.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's.
  • Experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Configured and maintained Jenkins to implement the CI process.
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet/chef, Maven & Nexus in Linux environment.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Created puppet manifests and modules to automate system operations.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Worked on scheduling the Chef Nodes convergence using Linux Cron jobs.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.

Environment: Linux(RHEL 6/5), AWS(EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI), ANT, Maven, Git, SVN, Chef, Puppet, Ansible, Docker, GitHub, Jira, Azure, Java/J2ee, Bash, Shell, Perl, Python,Ruby, Groovy.

Confidential - Atlanta, Georgia

DevOps & AWS/Mule Engineer

Responsibilities:

  • Developed Mule flows to integrate Data from various sources into Database from AnypointMQ topics and queues and also some transformations were also done at the integration layer.
  • Worked with Mule ESB 3.8.0 and migrated Mule ESB 3.7.1 apps to Mule ESB 3.8.1.
  • Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC.
  • Have integrated web services including SOAP as well as REST using Mule ESB and Worked with QA team to validate test cases whether test cases meeting business Requirements or not.
  • Developed web services by using Restful API and Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used AnypointMQ for this.
  • Involved in managing and deployment of the applications in the Cloud Hub and also tested SOAP web services using Soap UI and done with in peer and lead level design/code reviews.
  • Developed an Email-Notification Service to send the Error notifications as an Email and Payload as an attachment.
  • Worked in day to day administration support for linux support/administration. Troubleshoot and resolve issues for different clinets.
  • Managed GIT and SVN as Source Control Systems
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Experience working on several Docker components like Docker Engine, Hub,machine,compose and Docker registry.
  • Experience working on Docker Hub,creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet recipes &modules for configuration management.
  • Performed system administration and operations tasks using Chef, Nagios.
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes for software configurations management.
  • Wrote playbooks for Ansible and deploying applications using Ansible.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances.
  • Automating infrastructure in AWS using amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets.
  • Creating manifests and deploying using puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Configured application servers (JBOSS) to deploy the code.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Experienced with various scripts Shell, Perl and Python for automation of various tasks.

Environment: Linux (RHEL 6/5/4), Unix, AWS (EC2, S3, VPC, IAM, EBS, ELB, Auto Scaling), Ant, Maven, SVN, GIT, Jenkins, Puppet, Chef, Python, Ruby, Nexus, PERL, BASH, Weblogic.

Confidential - Indiana Polis, Indiana

Build and Release Engineer

Responsibilities:

  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Updated Release reports from change management control.
  • Maintained and Administered GITHUB Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GITHUB.
  • Proposed and implemented branching strategy suitable for Agile development in Subversion.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented Maven builds to automate JAR and WAR.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Integrated GITHUB 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.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Used JIRA for change control & ticketing.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Formulated and executed designing standards for DNS servers.

Environment: Java/J2ee, ANT, Maven, GIT, Subversion, Jenkins, Jira, Linux, Shell Scripts, Apache Web Server, JBoss Application Server.

Confidential - Chicago, Illinois

Build and Release Engineer

Responsibilities:

  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked with development team to migrate Ant scripts to Maven.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Maintained and Administered GIT Source Code Tool.
  • Created repositories according the structure required with branches, tags and trunks.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Experience using weblogic Admin, weblogi. Deployer and weblogic server commands.
  • Deployed the archives to WebLogic Application Servers.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: Ant, Maven, Tomcat, Jboss, Hudson, Jenkins, Clear Case, Subversion, JIRA, shell, Unix, MS SQL Server, Weblogic.

Hire Now