We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

San Antonio, TX

PROFESSIONAL SUMMARY:

  • 8 years of experience as a Build and Release Engineer with DevOps Methodologies as primary focus on CI (Continuous Integration), CD (Continuous Delivery), Pipeline, Build and Deploy automation.
  • Very good understanding of DevOps concepts and a critical thinker of its different application areas.
  • Good experience in Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Build clouds with AWS, AZURE and Rackspace.
  • Experience with Build Management tools like Ant and Maven along with ability to create, debug, diagnose and troubleshoot build scripts.
  • Worked on Docker containersnapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience in Linux/Unix environment (RHEL, CentOS, and Solaris).
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.
  • Experience in working on source controller tools like GIT, GITHub, Subversion (SVN), TFS Microsoft Visual Studio and Perforce.
  • Experience in Issue Tracking tools JIRA, Remedy, Service Now and HP Quality Center
  • In-depth knowledge of computer applications and scripting like Shell, Python, Perl, Rubyand XML.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Maintained local team repositories and Organization's central repositories for Maven.
  • Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like WebLogic, Jboss& Apache Tomcat.
  • Experience with Server Automation and Configuration Management Tools like Puppet, Ansible, and Chef.
  • Building and maintaining systems in Windows Azure for development and production systems. This applies to standard VMs as well as other Azure services.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of system maintenance and has good customer support experience.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

TECHNICAL SKILLS:

Enterprise Servers & Middleware: IBM WAS 8.5/8.0/7.0/6.1/6.0/5.1/5.0 , WebSphere Portal Servers, IBM WebSphere MQ

SCM Tools: Subversion SVN, GIT and CVS

OS: Windows, UNIX, IBM AIX, Sun Solaris, Red hat Linux

CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Ansible

Languages: JAVA1.5, C and PL/SQL

Build Tools: ANT, MAVEN, Makefile

Databases: DB2 UDB 9.5/9.1/8.1, Oracle11g/10g/9i and SQL Server 2005/2000

Security Access Management Tools: Tivoli Identity Manager(TIM), Tivoli Access Manager(TAM)

Bug Tracking Tools: JIRA,Rally,Remedy and IBM Clear Quest

Scripting: Unix shell, PHYTON,Perl scripting

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

DevOps Cloud Engineer

Responsibilities:

  • Used Terraform to provision AWS and Azure infrastructure.
  • Managed Route53 hosted zones, configuring aliases for Elastic Load Balancer (ELB) applications and responsible for maintaining ACLs, Security Groups and firewall configurations.
  • Worked with AWS identity access management (IAM) to create roles, users, groups and attached user policies to group to provide secure logins.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.
  • Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool.
  • Good experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, Gitlab, Terraform and AWS and Azure.
  • Worked with Terraform for routine AWS tasks such as encrypting EBS volumes and backing AMIs.
  • Implementing CI/CD infrastructure leveraging Jenkins Pipelines, Gitlab Repositories, uDeploy, PCF, HP Fortify, Nexus and Sonarqube.
  • Architected and successfully implemented shared libraries in Jenkins for CI/CD
  • Integral part of major agile transformation program, assisting supported applications to implement agile methodologies, providing supporting Automation for stages Build, Code Analysis, Automated Testing, Code Coverage, Artifact Dependency management & Deployment automation.
  • Migration of on premises micro services applications to Pivotal Cloud Foundry.
  • Mentor for global team, troubleshooting major issues to avoid release delay of cloud applications.
  • Expanded Knowledge in numerous Tools & Scripting Languages such as Jenkins, PCF, Gitlab, Nexus, uDeploy and Groovy scripting and WebLogic to name a few.

Environment: Unix/Linux, AWS, Jenkins, Chef, AWS, Ruby Scripting, Python, Shell Scripting, Subversion, Serena, SonarQube, Maven, Ansible, Perforce, Jira, Bamboo, Nolio, TFS, Docker, VMware, Splunk, GIT, Doxygen, Web Logic, Puppet, ANT, J2EE, Web sphere, Apace, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra and SQL Server.

Confidential, Minneapolis, MN

Build & Release Engineer

Responsibilities:

  • As DevOps Engineer I am responsible for design, build, monitor, and enhance services and production environment.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Finally reach continuous delivery and Build clouds with AWS.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • I wrote the ansible playbooks 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.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created CHEF manifests and modules to automate system operations.
  • Worked on using Chef Attributes, Chef Templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
  • Involved in Automation of regular administration tasks with the Shell Scripting and Configuration management tool such as CHEF.
  • Deployed and configured CHEF Server and CHEF Solo including bootstrapping of CHEF client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Puppet, Nagios and Elastic Search.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry(Artifactory).
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Performed all necessary day-to-day GIT support for different projects
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Using VMWare ESXi Server and VMWare VSphere Client (combination) to manage virtual machines (VMs).
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Involved in migration of Bamboo server, Art factory& GIT server.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used Maven tool to do the builds, integrated Maven to Eclipse and did local builds.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Involved in checking the quality of the code by using SonarQube.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created deployment workflows in Nolio, which includes pre release, release and Post release steps.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Management of Red Hat LINUX user accounts, groups, directories, file permissions and Sudo rules.
  • Responsible for nightly and weekly builds for different modules.
  • Installed, Configured and Maintained, APACHE, TOMCAT and JBOSS servers in Red Hat LINUX environment.
  • Experience in Configuring and deploying to Application servers Web Logic and Web Sphere.
  • Hands on Experience on Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra and SQL Server.
  • Configuring, maintaining network and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP and SNMP.
  • Involved in 24/7 support for production environments.

Environment: Unix/Linux, AWS, Jenkins, Chef, AWS, Ruby Scripting, Python, Shell Scripting, Subversion, Serena, SonarQube, Maven, Ansible, Perforce, Jira, Bamboo, Nolio, TFS, Docker, VMware, Splunk, GIT, Doxygen, Web Logic, Puppet, ANT, J2EE, Web sphere, Apace, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra and SQL Server.

Confidential, Kenilworth, NJ

Devops Engineer

Responsibilities:

  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Maintained Chef and Puppet servers and management application that can use ServiceNow (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java based packages like ear and war on the WebLogic App server.
  • Server configuration management via Puppet or Chef or Ansible and System orchestration viaAnsible.
  • Created plan and deploy Nagios monitoring server environment.
  • 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.
  • Used Puppet to automate Configuration management & Applications.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Involved in DevOps processes for build and deploy systems.
  • Dealt with errors in pom.xml file in order to obtain appropriate builds using maven build tool.
  • Experience in Administering Git / GitHub in Distributed Environments.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between clients and web servers.
  • Writing scripting in various languages like Python,Rubyand PowerShell Script and JavaScript
  • Configure and manage SonatypeNexus,Atlassian Stash, Jenkins, SonarQubeand Apache Tomcat.
  • Working with build tools Maven, Ant to create builds as per projects requirements and also maintaining uniformity.
  • Developing pom.xml files for Maven build scripts.
  • Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
  • Configure and Supporting monitor tools like Splunk.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Worked with Custom AMI's, created AMI tags, modified AMI permissions.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Environment: Ansible, Puppet, AWS, Chef, Docker, GIT, SVN, Maven, ANT, Docker, TeamCity, Jenkins, Apache Webserver, JIRA, Atlassian Stash,SuSE Linux, Windows, Python, Perl, PowerShell, uDeploy.

Confidential

WebSphere / Devops

Responsibilities:

  • Installed, configured and maintained IBM WAS Network Deployment (ND) 7.0/6.1.x/6.0, IBM HTTP Server 1.3x/6.x, Apache Web Server
  • Maintained source code repository in subversion and handled branching, tagging & merging process.
  • Worked closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Designed Continuous Build Process using Jenkins to prevent build failures.
  • Maintained Consistent and continuous integrated build deployment processes, automation and feedback loop using operational use of tool UDeploy.
  • Migrated a number of in house shell scripts that supported deployment and configuration of multiple applications to UDeploy (Urban code) to reduce the administrative overhead of QA and production releases. This also included implementing team security, common processes and approvals.
  • Configured Queue Definitions, Queue Connections Factories, and Listeners in order to provide connectivity to Enterprise MQ infrastructure
  • Deploying, troubleshooting, maintaining and configuring J2EE applications in various environments like Dev, Integration, QA, Stress, UAT and Prod
  • Achieved Workload Management and Failover by Creating and Configuring Clusters and Cluster members for Load Balancing and High availability.
  • Responsible for applying Refresh packs, fix packs and Interim packs to WebSphere Application server and IHS web server.
  • Created and Managed User roles and Groups for Securing the Resources using local operating system authentication.
  • Created the user lists and groups in LDAP Servers and mapped them to the enterprise applications running on the Application Servers
  • Installed and configured IBM WAS 7.0/6.1/6.0 JDBC drivers and Servlet engines
  • Troubleshooting and recovery on AIX/Solaris and Windows 2008
  • Migration of WebSphere Application server 6.1 to 7.0
  • Implemented clusters in WebSphere for load balancing and failover
  • Installed fix packs, e- Fixes, and cumulative fixes
  • Applied patches and plug-ins for WAS Network Deployment
  • Managed security and performance optimizations for WAS on AIX platform
  • Load balancing/Tuning/Clustering for IBM WAS using Deployment Manager (Network Deployment)
  • Involved in migrating applications from WAS V6.x to 7.x.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Integrated GIT into Jenkins to automate the code check-out process. setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Installed and developed Jenkins and also Used Jenkins for automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows.
  • Integrated Maven with SVN to manage and deploy project related tags
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts
  • Resolved update, merge and password authentication issues in Bamboo and JIRA
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
  • Installation, configuration, deployment and troubleshooting of intranet and extranet applications
  • Monitoring the performance of the production environments through IBM ITCAM
  • Created JDBC Providers, Data sources, and JAAS authentication aliases in order to provide connectivity to Oracle, DB2

Environment: IBM WAS Network Deployment(ND) 7.0/6.1, WebSphere MQ 6.0, fix packs, DB2, JYTHON, JACL, Perl and UNIX shell scripts, JDBC Providers, Data sources, and JAAS authentication, WebSphere cells, Horizontal and Vertical Clusters, Wily Introscope

Hire Now