We provide IT Staff Augmentation Services!

Devops Consultant (aws And Devops) Resume

0/5 (Submit Your Rating)

Woodbridge, NJ

SUMMARY

  • Over 8+ Years of strong IT experience in Linux System Administrator and application support, Cloud DevOps Engineer, build and releaseengineerworking on server - based operating system; kernel configurations on Red Hat Enterprise Linux, CentOS, and Ubuntu Environment.
  • Experienced with Development, Staging to Production code buildinstall from in software product development life cycle, implementation, and QA, complete product cycles.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Develop policies, standards, guidelines, governance and related for both CI/CD operations.
  • Experience in software development methodologies like Waterfall, Agile development.
  • Extensive experience using MAVEN and GRADLE as a BuildTool for the building of deployable artifacts (war & ear) from source code.
  • Hands-on in creating and deploying JSON format templates to automate provisioning of AWS and Azure Resources.
  • Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWSCloudand managed AWS Storage services like S3, EBS and AmazonCloudFront.
  • Experienced with creation of rules for ACL to limit access to servers and inbound and outbound traffic to servers.
  • Implemented a CI/CD pipeline involving Gradle + Rundeck + AWS to complete the Automation from commit to Deployment.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with JFROG integrated with JENKINS.
  • Proficient in using various units testing framework such as JUnit, HTTP Unit, and knowledge of ANT and Log4j tools for logging and debugging purposes.
  • Have experienced of usingSonarQubefor continuous code inspection (quality) and Cobertura for code coverage
  • Worked on developing an event based distributed messaging platform on Red Hat Openshift Container Platform wherein systems can subscribe to various business events generated and take suitable actions based on Business Rules.
  • Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files.
  • Experience in using Bug tracking tools like JIRA, Remedy and VersionOne.
  • Well experienced in creating the index and dashboards to SPLUNK and generating daily reports for application and servers.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers and Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, and deployments.
  • Experience on SplunkEnterprise Deployments and enabled continuous integration on as part of configuration management.

TECHNICAL SKILLS

Operating Systems: Linux, Windows Server

Scripting Languages: Python, Perl, Ruby, Shell, Power Shell

Provisioning Tools: Chef, Puppet, Ansible

Build Tools: Maven, Ant, Gradle

Release Tools: Jenkins, Bamboo, Team city

Version Control Tools: Git, SVN, Bitbucket and TFS

Code analysis and:

Reporting Tools: SonarQube, Cobertura

Cloud Platforms: AWS, Azure, Open stack

Containerization Tools: Docker

Webservers: Apache Tomcat

PROFESSIONAL EXPERIENCE

Confidential, Woodbridge, NJ

DevOps Consultant (AWS and DevOps)

Responsibilities:

  • Created buildenvironment for technologies using Jenkins, Git, Gradle, Maven, Artifactory, and several reporting tools.
  • Highly motivated and committed Cloud and DevOps engineerexperienced in Automating, Configuring and deploying instances on IaaS with AWS cloud environment and Data centers.
  • Configured various jobs in Jenkins for deployment of Java based applications and running test suites in Cucumber and checking coding standards in SonarQube.
  • Build and design the DevOps reference Architecture I.e. Continuous Integration Pipeline for projects (Builds, Testing, Deployment, Metrics Collection), So that, this pipeline supports the applications for the CI process.
  • Developed python-boto scripts to audit and manage multiple AWS accounts, enforce tagging and compute usage policies and automated day to day tasks using Python scripts.
  • Worked on different flavors of RHEL such as 6.x and 7.x
  • Good understanding in deploying, automating and using Amazon Web Services (AWS) technologies, including AWS Command Line Interface (AWSCLI), AWS SDKs, Elastic Compute Cloud (EC2), Simple Storage Service (S3), Cloud Formation, Virtual Private Cloud (VPC), or Cloud Watch.
  • For Code Review after committing GitLab is used.
  • Created the naming strategy for branches and labels and involved continuous integration (CI) system with GIT version control repository and continually buildas the check-in's come from the developer.
  • Creating AWSload balancers to distribute the load on different servers as per the application requirements
  • Used Rundeck RESTful APIs, for the deployment process and to deploy on the target server.
  • Helping application teams in on-boarding Splunkand creating Dashboard, Alert, and Reports etc. Experience on use and understand of complex Reg Ex (regular expressions).
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
  • Created Jobs in Jenkins by setting up global permissions and scheduling jobs using poll SCM.
  • Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Used GitLab to monitor and for CI/CD pipeline.
  • Splunkconfiguration that involves different web application and batch, create Saved search and summary search, summary indexes.
  • Implemented Jenkins CI/CD Pipeline flow for different projects by creating multiple stages like build, integration, test, stage and production.
  • Email notifications and approval gates are setup for the pipeline view and to inform the application team to approve into other regions.
  • Worked on PaaS builds and supplies a resilient and optimized environment on which users can install applications and data sets
  • Generating the Jenkins Pipeline Framework and right Jenkinsfile to create Build, Test and Deployment Pipeline across different applications environments.
  • Establishing and maintaining of setup to Build and deploy the application to the Cloud AWS.
  • Organizing frameworks to create a wrapper around tools like Bitbucket, Jenkins, Ansible and Rundeck to integrate with internal tools to help AppDev teams onboard to these tools easily.
  • Worked on Project-Generator which creates Jenkinsfile and seed jobs in Jenkins and Rundeck jobs with job definitions. In this webhooks also configured when the commits done in Bitbucket and jobs are triggered in Jenkins.

Confidential, Dallas, Tx

DevOps Consultant (Cloud Engineer)

Responsibilities:

  • Build tools and automation to configure/deploy/maintain various components and services of the Azure Cloud platform.
  • Tested & Validated Azure which is a cloud computing platform and infrastructure created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters.
  • Synchronized on-premises Windows Server Active Directory to Azure Active Directory. Implemented MFA for Azure Administrators
  • Configuring and maintaining private container registry on Microsoft Azure for hosting images.
  • Established connection from Azure to On-premise datacenter using Azure Express Route for Single and Multi-subscription connectivity.
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
  • Automated various infrastructure components for IAAs and PAAS model using various application services using Puppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Implemented Continuous Integration and Continuous Delivery framework using GitHub, Jenkins, Maven, Nexus and Puppet.
  • Have implemented Puppet server and client architecture. Defined Puppet master and agent to automate node configuration.
  • Developed Puppet manifests to automate provisioning of servers, and to install and configure software.
  • Have created puppet modules to provision Apache web servers, Tomcat servers, MySQL database servers, SSH server on different distributions and downloaded, implemented modules from puppet forge.
  • Installed and configured puppet Enterprise with Puppet DB for configuration management of existing infrastructure.
  • Have used Live Management/M-collective (Puppet Enterprise orchestration engine) for the package and resource management, and to control the service status across the nodes.
  • Monitored puppet agents through puppet enterprise console and performed health checks on the puppet agents using reports interface.
  • Used Maven as build tool, Jenkins for Continuous Integration, Nexus Repository and Automated Release Management (ARM) jobs to deploy to QA/PROD Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.
  • Used Jenkins as a Continuous Integration server to configure with Git and Maven.
  • Upgraded TFS 2010 to TFS 2013 and TFS 2015. With Application Tier, Build Controller, Work Items.
  • Created new Build Definitions in TFS 2013/ TFS 2015 with executing PowerShell scripts for Post build events.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2015
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Involved in distributed test automation as a part of integration testing using Jenkins.
  • Build out server automation with Puppet and used other tools like Jenkins/Maven for deployment and build management system.
  • Configured and worked on static code quality and coverage tools like SonarQube, Cobertura.
  • Reviewed reports from QA team and other reports from automated tools like SonarQube.
  • Co-Championed the transition from Waterfall to Agile/SCRUM methodology, achieving early delivery.
  • Participated in daily scrum, sprint planning meetings, reviews and retrospectives.

Confidential, Princeton, NJ

DevOps Consultant (Build and Release Engineer)

Responsibilities:

  • Installed and configured RHEL, Solaris and Windows Servers
  • As a Release Engineer, Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Configured master and slaves to run various builds on different machines.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Python and Shell Scripts for automation of the build and release process
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Source code configuration tools Subversion used for different projects.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Created virtual machine using Oracle Virtual Manager, creating server pool, VM cloning.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Participated in setup Storage Area Network (SAN) and NAS and file system backup and restore.
  • Reviewed the Open Stack Cloud customer offering for security and compliance. Provided gap analysis and deployment suggestions.
  • Designed, Configured and tested the OpenStack keystone, glance, cinder, swift, nova and neutron, designate using FUEL GUI and CLI.
  • Implemented systems that are highly available, scalable, and self-healing on the OpenStack platform.
  • 24x7 on-call rotation for support of production systems.

Confidential

Build and Release Engineer

Responsibilities:

  • Installed TFS 2010/2012 on the windows 2008 server which include application tier and data tier
  • Configured Ansible to manage PaaS with AWS environments and automate the buildprocess for core AMIs used by all application deployments including Autoscaling, and CloudFormation scripts.
  • Customized TFS 2012 Work Item Templates and Workflow of the Work Items.
  • Maintained custom PowerShellscripts that interact with Office 365, Active Directory, SQL, and VMware.
  • Deploy and integrate 3 separate Continuous Integration (CI) Toolset (GitLab, Jenkins and Nexus Repo) VM Servers for development and production environments
  • Setup various Team Projects into different Team Project Collections in TFS 2010 & TFS 2012
  • Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the lastbuild)
  • As an TFS admin Handled the process account and maintained.
  • Administration of SharePoint 2007/2010, Imaging, Knowledge Lake, Documentum and Symantec Enterprise Vault Servers.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Maintained activities related to security in TFS.
  • Experience in using JIRA as Bug Tracking Tool.
  • Day-to-Daybuild, Releaseand Configuration activity using GIT, Jenkins, Make, SHELL.
  • Worked with Make, Ant and Mavenbuild tools in Java and CPP Environment
  • Assisted Developers during coding, debugging andbuild issues.
  • Used configuration management tools Puppet, and CF Engine.
  • User/System administration experience with various source-code repositories - SVN, GIT
  • Escalatedbuild Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.

Confidential

Systems Engineer

Responsibilities:

  • Extensively worked on server build, Configuration and Administration of Sun/HP/Dell servers from scratch with OS Linux (Red Hat, HP UX & SuSE).
  • Performed configuration, monitoring, support, tactical planning of rollouts, migrations, and day-to-day management of the HP server infrastructure.
  • Created File systems from local storage as well as NFS partitions for application portability
  • Automated server building using System Imager, Kickstart and Jumpstart on Sun and Ignite on HP servers.
  • Configuring and troubleshooting SAMBA SERVER IN Linux.
  • Setup NFS and Samba file sharing on Windows and Linux servers.
  • Performed day to day LINUX/UNIX administration such as user accounts, logon scripts, directory services, file system shares, and permissions etc.
  • Installed operating system patches, packages, system customization and documentation.
  • Implemented Red Hat Cluster Suite with GFS and RHN Satellite Server in the Development and Production environments.
  • Configured and implemented NIS, DNS master Slave servers along with required clients.
  • Associated with DBAs for installation of Oracle database (RAC) on Linux servers & for tuning, backup and restore.
  • Setup and maintain Logical Volume Manager (LVM), Created Physical volumes, Volume groups, Logical volumes and Mirrored root Disk.
  • Installed, configured and maintaining services Apache, Web servers.
  • Utilized VMware Converter for Physical to Virtual/Virtual to Virtual conversion/Physical to Physical conversion.
  • Involved in P2V, V2P Migration using Stand Alone VMware Converter Server and Plate Spin.
  • Used scripting like Windows PowerShell/VMware Power CLI/VB for automating the processes and collecting reports for daily tasks.
  • Development of Scheduled tasks and UNIX shell scripting to maintain and automate the Build process cron jobs.

We'd love your feedback!