We provide IT Staff Augmentation Services!

Configuration Control Migration Engineer- Devops Resume

3.00/5 (Submit Your Rating)

Melbourne, FL

PROFESSIONAL SUMMARY:

  • 7+ yearsof experience as DevOps Engineering automating, building, deploying, and releasing of code from one environment to other environment.
  • Talented at Software Development Life Cycles (SDLC) and Agile Programming techniques.
  • Capacity to achieve all parts of the product design administration (SCM) procedure, DevOps and Build/Release administration and Openstack.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experience in working on source control tools like GitHub (GIT), Subversion (SVN), CVS, IBM ClearCase, and Perforce.
  • DevOps Practice for Micro Services using Kubernetesas Orchestrator.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Extensive experience in using Continuous Integration Bamboo
  • Re - engineered cloud networking, compute, and storage for the Digital Commerce Transformation Hybris and AEM platform
  • Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab.
  • Strong experiences creating ANT/ MAVEN with Puppet build script for deployment artifacts.
  • Deployed Virtual machines, configured them with IP, installed VMware Tools and hardware.
  • Writing and developing from scratch windows PowerShell scripts for automating procedures within VMware
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Experience in Configuring and Managing monitoring tools like Nagios, BPPM
  • Wrote the ansible playbook, which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Strong experience utilizing Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments
  • Experience in AWS Cloud platform and its features, which includes EC2, VPC, EBS, AMI, EBS, Cloud Watch, VPN Servers.
  • Experienced in Elastic Search, Logstash and kibana.
  • Experienced installing and configuring Web Servers including IBM HTTP Server, Tomcat and Apache Web Server.
  • Good working experience in AzureLogic apps, Service Bus, Document DB and SQL Database, Data warehouse
  • Created and implemented ARM templates from a deployment deployed the template using the portal, PowerShell, and using Azure quick start templates.
  • Managing AWS Infra and automation with CLI, API. Managing DATA Center Inbound and outbound services. Working on automation tool like Ansible, chef and Puppet.
  • Expertise in provisioning tools such as Vagrant and integrate it with AWS, Rackspace, (IaaS) and Other hypervisors.
  • Implemented Terraformmodules for deployment of applications across multiple cloud provider
  • Experience in implementing and making teams adapt to Release/Change Management Process
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • Proficient in Test Automation using SeleniumTools.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriverwith TestNG framework.

TECHNICAL SKILLS:

Operating Systems: RHEL 3/4/5,6, Sun Solaris Release 2.10/2.9/2.8/2.7 , IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT, LINUX, UNIX, BizTalk2006R2,2010, 2013R2

Web/ Application Server: Tomcat, Apache DB2, Oracle, Web logic, Web Sphere, JBoss, IIS

Containerization and Search Engine: Docker, Elastic Search, Kibana ( Visualisation), Logstash (Logs )

CI/CD and Configuration Tools: Puppet, Chef and Nagios, DevOps, Ansible, Docker, ANT, Maven, GitHub, Jenkins, Rundeck, ELK, JIRA, TFS 2013, Bamboo, UrbanCodeDeploy, CodeuDeploy, Kubernetes, Checkmarx, PagerDuty

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Monitoring and Testing: Nagios, Selenium IDE, BPPM(BMC), Splunk

Languages: Python, Ruby, Jython, asp.net, PL/SQL, Java/J2EE

Scripting Languages: Shell scripting, Perl scripting.

Version Control Tools: CVS, SVN, Harvest, Perforce, GitHub.

Automated Testing Tools: Selenium, Cucumber

PROFESSIONAL EXPERIENCE:

Confidential, Melbourne, FL

Configuration Control Migration Engineer- Devops

Responsibilities:

  • Worked on migration from Hudson to Jenkins and from Clear case to Github.
  • Initiated migration of source code from Clear case to Github across organization
  • Documented and published complete migrationprocess from Clear case to Github.
  • Initiated Maven for C and C++ code and built entire system.
  • Design, implementation and maintenance of the auto test framework
  • Modeled and automated the End to End-Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing several tools.
  • Wrote Shell script for automating process during migration for setting up env variables to build outside the Clear case and for managing dependencies.
  • Ownership of the entire Build/Release cycle for every sprint and work on new User stories Defects and Features.
  • Setup & configure new Jenkins portal on new Infrastructure.
  • Design, implementation and maintenance of the CI/CD infrastructure using Jenkins, Maven & AWS.
  • Integrated Eclipse IDE with different versioning tools like Clear Case and GIT.
  • Implemented best practices for CI/CD across the organization and provide feedback into their development and improvement.
  • Performing all the build and release management activities for this project by administrating and integrating Source Code control systems like Clear case and Github into build system like Maven.
  • Experience with SVN/CVS, and Git Software Configuration tools (Source Control).
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GITHUB.
  • Utilized Maven-centric Jenkins CI for snapshot and continuous integration builds stored in Artfactory repository.
  • Working with the product owner for documenting Agile user stories and defining the acceptance criteria for user stories and logging them in Rally
  • Created a repo in Artifactory.
  • Perform Artifactoryspecific tasks - Deploy newer versions of artifacts to Artifactory create virtual repos and set pecking order
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation smoke nightly test suites.
  • Administrated all aspects in GIT and trouble shooted with merge conflicts.
  • Worked on creating EC2 instances in AWS.
  • Working experience in EBS, S3, VPC and Cloud watch for AWS instances.
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jekins nodes, and Hudson. Responsible for User Management and Plug-in Management for Jenkins
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Chef etc
  • Getting the list of issues from the components (project, module, file etc.) with the help of Sonarqube.
  • Viewing the selected issues of web interface using Sonarqube
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Worked on Rally for bug tracking issue.
  • Support the local product development teams in their everyday work.
  • Performing Smoke test on applications.
  • Interact with the global teams to harmonize tools and processes and share best practices.
  • Ensure compliance with internal network and cyber security policies.
  • Played a key role in setting up Scrum meetings and daily standups.

Environment: Rational Clear Case, GitHUB, Maven, Web logic, LINUX, XML, Perl Scripts, Shell scripts, Docker Containers, Red Hat Linux, Hudson, Jenkins, Checkmarx, Java/J2EE, AWS, Python, Artifactroy, UNIX, Windows 7, Oracle, Rally, Confluence, Sonarqube.

Confidential, Austin, TX

Software Configuration Manager - Devops/Build and Release

Responsibilities:

  • Involved in Establishing and improving entireBuildandReleaseProcess across all Environments.
  • Provide best practices and policies of SCM and implement accordingly to fill the gaps in current releaseprocess.
  • Supporting infrastructure environment comprising of RHEL and Solaris.
  • 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.
  • I worked with Docker and Kuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Development of automation of Kubernetesclusters with Ansible, writing playbooks.
  • Maintained and administered GIT source code tool.
  • Linux container orchestration with Docker, Kubernetes, CoreOS, etcd, and more.
  • Builds and deploys J2EE application inJBoss using Shell scripts.
  • Developed unit and functional tests in Python and Java\
  • Customized the Hybrismanagement console (HMC) with the new data models
  • Developed the data models in Hybris as per the application requirements
  • Working on Manage Chef and SAP Hybrisapplication
  • Written ant scripts for SAP Hybrisapplication
  • Creating the test cases for Deployment automation for BizTalkapplications.
  • Performing End to end Monitoring of BizTalkapplication. Tracing and debugging the application issues.
  • Merged branches, resolved branching conflicts on very large teams.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat andJBoss.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Involved in designing and developing CI/CD pipeline usingcloud formationtemplates, Chef cookbooks, RLM and Jenkins
  • Involved in deploying the content Cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the Cloud deployment and operations.
  • Set up uDeploy server along with automated scripts to backup the server and restore from backup for Disaster recovery.
  • Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
  • Proficient in AWS services like EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules,Cloud Formation,Cloud Front, RDS, VPC, Route 53, Cloudwatch, IAM
  • Working on customers builds scalable, resilient, and high-performance applications and services on AWS.
  • Successfully established and tested AzureTenant for production
  • Worked directly with the Azure Product team in tracking and resolving defects in the beta.AZUREIaaS offering
  • Assisted management setup the Enterprise roles for payment of the Bloomberg Azure
  • Creation of AzureMetadata for configuration to Ping Federation Idp configuration
  • Experience in AWS cloud environment’s and also familiar with EC2(IaaS), Cloud watch and Elastic IP’s and managing security groups on AWS.
  • Extensively worked with Version Control Systems SVN (Subversion), GIT, and IBMRational Team Concert.
  • Used Docker-compose file while deploying Docker container.
  • Maintained and administered GIT source code tool.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created puppet manifests and modules to automate system operations.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Deployed puppet, puppet dashboard and puppetDB for configuration management to existing infrastructure.
  • Build Data Sync job on Windows Azure to synchronize schools data from SQL 2012 databases to SQL Azure.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java based packages like ear and war on the Web Logic App server.Optimized volumes and EC2 instances.
  • Working experience on Puppet in Production environment over 60 servers. Working on version control system GITHub and SVN.
  • Installation, configuration and administration of Apache, Tomcat and Websphere.
  • Updating monitoring parameter in Nagios with active and passive check.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Monitoring running stacks including events & resources onOpenStack Cloud.
  • Source code. Application Deployments & Environment configuration using Chef, Puppet.
  • Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
  • Good Experience using Ansible YAML Syntax playbooks to deploy the applications.
  • Coordinate developers with establishing and applying appropriate branching; labeling, Designing and implementing for fully automated server build management, monitoring and deployment by using Anisble.
  • Automate provisioning of ssh authentication infrastructure to 1000+ servers using Anisble.
  • Carried out deployments and builds on various environments using Anisble continuous integration tool.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Build Java code on to different Jenkins servers as per the schedule.
  • Deploy Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances Monitoring health of Amazon EC2 instances and other AWS services
  • Security management - Configure a set of Amazon EC2 instances that launch behind a load balancer, with the system scaling up and down in response to demand
  • Maintained and troubleshoot WebLogic Servers and web servers on multiple platforms.
  • Focused on automation and continuous integration. Automated local development environment using chef
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker.
  • Enhancing theSeleniumTest cases for Cross browser testing
  • Execution ofSelenium Test cases and Reporting defects
  • Involved in writing the test scenarios, developed feature files using Cucumberannotations.
  • Implemented BDD tests using Cucumberby writing behaviors and step definitions.

Environment: Subversion, ANT, Maven, LINUX, XML, Weblogic, Oracle, AWS, Java, Anisble, Perl Scripts, Shell scripts, Nexus, Red Hat Linux 5.X, Oracle/DB2, VMWare ESX 4.x, Autosys, VMware VSphere, Jython, BMC BladeLogic, Subversion (SVN), PagerDuty, Jenkins, Java/J2EE,Microsoft Azure, ANT, MAVEN, CHEF, Terraform, Scala, Tomcat, Python, Perl Scripts, Shell Scripts, Kubernetes, UrbanCodeDeploy, UNIX, JIRA, Selenium, Cucumber.

Confidential, Chandler, AZ

Devops Engineer

Responsibilities:

  • System design, deployment, configuration and support Unix and Windows environments
  • Configured automated VM migrations using automated scripts in PowerShell.
  • Imported and managed multiple corporate applications in Version control like (SVN/TFS)
  • Provided end-user for all Version control ( SVN and TFS) users to effectively use the tools
  • Proposed and implemented branching strategy suitable for waterfall and agile development in Subversion
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process
  • Used Github repository to run the Jenkins job for continuous integration
  • Consolidated all Team Projects into TFS 2013S Project Collections
  • Team Foundation Server (TFS) administration; support and maintain version control
  • Performed software branching activities for each release cycle
  • Assist in the maintenance and administration of build/release process
  • Promotion of code - includes both manually compiling and builds through TFS
  • Tracked software customization, defects and issues via TFS
  • Maintained the Shell and Perl scripts for the automation purposes
  • Developed SSRSReports for package failures, error log report and package log report.
  • Installed and configured the Report Server for SSRS.
  • Used Reporting Services (SSRS) to schedule reports to be run on predetermined time
  • Experienced in dealing with Windows Azure Iaas - Virtual Networks, Virtual Machines, Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling
  • Created an Azure Virtual network portal and using with PowerShell, deployed a VM into a virtual network, modify IP addresses, configured the DNS and NSGs
  • Worked on Azure Site Recovery and Azure Backup- Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the vault and configured the ASR.
  • Implemented Azure SQL Databases - create and configured the SQL Databases and restoring the databse.
  • Worked on various Azureservices like Compute (Web Roles, Worker Roles), AzureWebsites, Caching, SQL Azure NoSQL, Storage, Network services, AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Performed a few SQL and DB2 Database tasks like inserts, deletes, updates
  • OwnedReleaseto Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD
  • Setting up Unit test environments, deployment environments and integrating various disparate tools
  • Administering, maintaining and troubleshooting source and change control repositories
  • Developedbuildscripts using ANT and MAVEN as thebuildtools for the creation ofbuildartifacts like war or ear files
  • Maintained the Shell and Perl scripts for the automation purposes
  • Created the branches in Subversion and Perforceto implement the parallel development process
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements
  • Used Puppet to automate Configuration management.
  • Used Maven for build and deployment for Non open stack applications
  • Discussed and presented architectural designs to the senior management and client
  • Team Foundation Server (TFS) administration; support and maintain version control
  • Performed software branching activities for each release cycle
  • Assist in the maintenance and administration of build/release process
  • Promotion of code - includes both manually compiling and builds through TFS
  • Enhancing theSeleniumTest cases for Cross browser testing.
  • Involved in Regression Testing usingSelenium.
  • Used BDD with Cucumber

Environment: JIRA, WebSphere, Application Server, VMware, Web logic, Microsoft Azure, Perforce, Github, Tortoise SVN,TFS 2013, UNIX, Linux, ANT, Chef, Puppet, MAVEN, Udeploy, SSRS Report, Python, Selenium, Cucumber(BDD).

Confidential

Software Engineer Analyst/Build Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Carried Deployments andbuildson various environments usingBuildForge Automation tool
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications
  • Wrote ANT Scripts to automate thebuildprocess
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements
  • Create build configurations in Teamcityand integrate with rest of the other tools like
  • Used Shell/Perl scripts to automate the deployment process
  • Configured Bamboo - Artifactory plugin to upload the artifacts on to Artifactory after the build is success.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database
  • Sole person to be responsible forRelease/Change control Process
  • Worked with many teams of strength more than 30 and managed 2release/buildengineers
  • Stand by administrator for Clear Case
  • Used IBM Rational Clear Quest for tracking the changes and approval process
  • Involved in creating new elements in Vobs
  • AdministeredBuildForge for automatedbuildand deploy activities
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules inBuildForge forBuildand Deploy Automation

Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX,BuildForge, Web Sphere, Teamcity, Bamboo, Shell and Perl Scripting.

We'd love your feedback!