We provide IT Staff Augmentation Services!

Devops Cloud Architect Resume

5.00/5 (Submit Your Rating)

Raleigh North, CarolinA

SUMMARY:

  • 8 years of experience in DevOps, Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced in tuning the applications to achieve optimal application performance.
  • Experienced in application profiling related to Memory, thread and CPU concerns using JProfiler.
  • Extremely knowledge about CI/CIT/CID integration.
  • Established Chef Best practices approaches to systems deployment with tools like vagrant and test-kitchen and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Maintained ELK (ElasticSearch, Logstash, Kibana).
  • Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Perl, Python, Shell Scripts and JAVA Scripts.
  • Experience in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic. Experience in working with Ticketing Tools like JIRA, Red Mine, and Bugzilla
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous Unix and Windows platform. Having Good Knowledge of Amazon AWS cloud
  • Midlevel expertise in Ruby, PERL CGI, Web development and good hands-on experience with SQL.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible).
  • Training team members about software architecture and troubleshooting post deployment issues.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Linux Mint, Fedora, Ubuntu, Cloudera.

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, Stash, Mercurial, Perforce, GO, JUnit, Team Foundation Server (TFS).

Cloud Computing: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance)

CI Tools: Jenkins, Chef, Puppet

Build Tools: Cruise Control, ANT, MAVEN and TeamCity, Sonar

Networking Protocols: Layer 2(ARP, VLAN), Layer 3(IPV4, IPV6, IGMP, IPsec, PIM, RIP V1/2, EIGRP, OSPF, BGP), Layer 4(TCP, UDP, SCTP, RTP), Layer 7(HTTP, HTTPS, FTP, Telnet, SSH, SSL).

Languages/Scripting: C, C++, Perl Scripting, Batch scripting, VB script, Power Shell Scripting, SQL, Java/J2EE, Soap UI, Ruby, Python, Bash, VMware ESX, Selenium.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

Web servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Others: MS Outlook, Azure, Agile, SCRUM, Load Balancing

PROFESSIONAL EXPERIENCE:

DevOps Cloud Architect

Confidential, Raleigh, North carolina

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases. Automation Engineer for Developing Build and deploy tools like Jenkins.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Storing Build & Deploy Logs and Data in Postgres SQL Server. Converting Puppet Work flow into Python.
  • Done with replacement for reading excellent OpenStack documentation, rather, a short summary of some basic commands.
  • Maintain and monitor all system frameworks and provide after call support to all systems and maintain optimal Linux knowledge.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools. Imported and managed multiple corporate applications into Tortoise SVN.
  • Creating, cloning Linux Virtual Machines, templates using VMware workstation and ESXi environment
  • Installing and configuring Red Hat Enterprise Linux 5, 6.1 using kick start servers and virtual
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes. Jenkins is used as a continuous integration tool for automation of daily process.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created architecture stack blueprint for data access with noSQL: used as the technical basis for new Cassandra projects
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Created and maintained the python deployment scripts for Web Sphere web application
  • Wrote multiple programs in Python to monitor virtual machine usage data using VMWare API calls.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel)
  • Configured Zones and Zones File system for Resource Sharing in Solaris 10.
  • Enabled regulatory product approval by implementing security and instrumentation services that comply with established regulatory protocols and standards (e.g., GAT3) using C#, Remoting, and PowerShell.
  • Installed and configured VERITAS NetBackup 6.5 Client on Solaris 10 and Red Hat Enterprise Linux 5.
  • Prepared Shell Scripts for Process Automation, File System, Hardware and Network Alerts.
  • Installed and Configured NetMon on Solaris 10 and Red Hat Enterprise Linux 5
  • Creating and Managing User and Group Administration and Access Privilege Setting with SUDOERS on Solaris, Red Hat Enterprise Linux and SUSE Linux Enterprise Server.
  • Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
  • Coordinated resources with varied programming expertise to create a holistic solution to system update and service interruption issues.
  • Jumpstart, configured, updated Solaris servers with Solaris 8, 9, and 10.
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
  • Involved in editing the existing ANT/MAVEN files in case of errors changes in the project requirements.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Developed Chef Cookbooks to ease web application deployment for Python, Ruby, and Node.js.
  • Implemented new Chef Cookbooks to support Python applications.
  • Improved Poise helper's library and core Chef APIs for developing new resources.
  • Evaluated Ruby product releases and code reviews to make necessary adjustments prior to execution.
  • Supported process automation stapes for automation of manual processes using Ruby applications
  • Provided coded scripts for reformatting data and loading in ERP systems by Ruby and CB scripts
  • Documented the entire build and release engineering process and provided on call support.
  • Virtualization and containers - Xen, KVM, Qemu, Docker
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.

Environment: Java/J2EE, Tortoise SVN, Jenkins, OpenStack, Cassandra, Chef, Ruby, Python, Docker, Powershell, ANT, MAVEN, Solaris 10, Red Hat Enterprise Linux5, Solaris 8,9, and 10, Debian, CentOS, GIT, Web Sphere, Perl Scripts, Shell Scripts, XML, LINUX, UNIX, Oracle10g/11g, JIRA,.NET, Python Scripting, Django, Django-celery.

DevOps Engineer

Confidential, Overland Park, Kansas

Responsibilities:

  • Develop installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Member of the Technical Design team Build and Release Module for Development of new products.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2012, Web logic, MY SQL, Perl Scripts, Shell scripts.

Build & Release Engineer

Confidential, Richardson, Texas

Responsibilities:

  • Designed continuous delivery pipelines.
  • Automated OS and application deployments (server, configurations, application code)
  • Assisted developers in debugging application build, deployment and connectivity issues
  • Participated in the building of tools and processes to support the infrastructure performance and capacity
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used Automation tools like UC4, SAP LVM will be a plus.
  • Worked with dashboard, log management and monitoring tools like Splunk.
  • Used Bit-Bucket in GitHub. Worked with MS-Build.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQL and PostgreSQL.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managed and monitored highly available, secure UNIX environments.
  • Managed, designed and implement disaster recovery solutions.
  • Installed and maintained various Sun and HP Servers running Solaris 8/9/10.
  • Installed and configured all the Linux servers in the network per specifications of clients.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
  • Performed routine checks on the Linux servers of the firm.
  • Maintained necessary back-up of the important files and documented Linux scripts for future reference.
  • Maintained existing programs/scripts and extended Linux system functionality as needed.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Created Scripts in selenium --RC by using Java
  • Automated the test cases using Selenium
  • Automated the basic flows of the application using selenium
  • Created Studio Shell - an open source PowerShell automation environment for Visual Studio.
  • Integrated disparate technologies with Microsoft PowerShell
  • Created See Shell - a data visualization module for PowerShell environments.
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams
  • Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Prepared Ruby codes, programming of web applications and testing services on daily basis
  • Assisted in development of pair programming functions, Ruby applications and promotions.
  • Provided coded scripts for reformatting data and loading in ERP systems by Ruby and CB scripts.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Deployed, managed, and operating scalable, highly available, and fault tolerant systems on AWS
  • Migrated an existing on-premises application to AWS
  • Implemented and controlling the flow of data to and from AWS
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment: Java/J2EE, Puppet, Splunk, Powershell, Ruby, selenium, GIT, LINUX/UNIX, OFM, Cassandra, Solaris 8/9/10, ANT, MAVEN, Jenkins, MS-Build, Python, AWS, ETL, Agile.

Unix Administrator

Confidential, Richardson, Texas

Responsibilities:

  • Participated in the release cycle of the product which involves environments like development, QA, UAT and Production. Responsible for the build and release management process.
  • Responsible for automated build scripts. Provide complete phone support to customers.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hard ware related issues for server builds.
  • Perform weekly build cycle and testing processes on Solaris.
  • Managed and Supported High Availability Red Hat Enterprise Linux 4.x and 5.x servers hostingOracle, Informix, and Tidal Enterprise Scheduler in a 24 x 7 operation.
  • Managed and supported Solaris 8, 9, and 10 systems running high availability Oracle, Web logic 6.1, and various internal applications in a 24 x 7 operation.
  • Manage UNIX support group of 4-6 administrators, plan and execute budgets, purchases, forecasts and maintenance contracts for all levels of UNIX operation, including product and vendor selection/oversight and assisting in annual staff performance reviews.
  • Responsible for supporting Unix System Administrator customers with HP/UX 9.x and 10.x operating systems questions and problems via telephone, FAX, and email. Researched the data base for known problems or tested the customer's problem on a test system in the same environment. Aided customer in resolving their problem using the tools in the HP/UX OS or from the command line.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Trouble shoot tickets on the help desk tracking system.

Environment: Java/J2EE, Subversion, Team City, Red Hat Enterprise Linux 4.x and 5.x, Solaris 8, 9, and 10, HP/UX 9.x and 10.x, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, NewRelic, MAVEN, UNIX, LINUX.

Linux System Engineer

Confidential, Fort Worth, Texas

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Modify and update the Hyper-V build standard for physical and virtual servers to comply with merger requirements.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs. Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus.

Infrastructure Enginner

Confidential, Arlington, Texas

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOS 5.x, Ubuntu, SUSE and Solaris 9/10 on Various HP and Dell Hardware's.
  • Troubleshooting and Configuring of SSH, TELNET, FTP and NFS in RHEL and CentOS.
  • Troubleshooting and configuration of Lotus Notes and Outlook.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
  • Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Redhat Linux and Ubuntu Servers on development and test servers.
  • Involved in managing SAN disks like EMC Clarions and VMAX using EMC Power path and Volume management software's.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Troubleshooting and Configuration of SSH, FTP, NFS and APACHE Server.
  • Implemented HA using VERITAS Cluster Server 5.0 for WebLogic agent
  • Involved in Setting up the Authentication Configurations and configuring SUDO/ PBRUN access.
  • Used HP Quality center and BMC Remedy change management system for ticketing and Workflow.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, and MQSeries 6.x.
  • Involved in the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.

Environment: Redhat, Ubuntu, CentOS, WebLogic, Python, Shell Scripting, Nagios, Apache Tomcat.

We'd love your feedback!