Devops/ Aws Cloud Engineer Resume
FL
SUMMARY:
- Over 7 + years of professional experience working with various cloud infrastructures, Linux System Administration, Build and Release Managementof complex Java based and Oracle Fusion Middlewareenterprise applications andweb development
- Worked and learned a great deal from Confidential Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Performed configuration, deployment and support of cloud services including Confidential Web Services (AWS).
- Experience in writing Ansible playbooks
- Experience in scheduling jobs using Ansible Tower.
- Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
- Support current migration of Data Center to Confidential cloud.
- Experience in working various teams across the enterprise for multiple application, infrastructure migration/upgrade/release/deployment activities
- Exposure on OracleR12 ERP Production systems such as Finance/Tax/Supply Chain/Inventory/Order Management Setup.
- Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
- Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines
- Worked on configuring the Oracle WebLogic and JBOSS servers on various nodes
- Experience inWebLogic Configurations in the clustered environment, configuring JNDI, JMS Queue, Topics
- Experience in working withWebLogic Enterprise Management Console and WebSphere consoles for setting up project related configurations
- Experience in working with Software Configuration Management tools - Puppet and Chef
- Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes and Ohai
- Strong experience in working with the Sourceversion controls like SVN, GIT, Perforce
- Creation and management of branches, merging branches, deletion of obsolete branches after every release
- User administration for SVN and GIT for User access
- Writing the post-commit and pre-push hooks in python for code checks
- Experience in working with Oracle Application Object Library
- Experience in working with Linux Cron jobs, Quartz schedulers, Windows batch jobs
- Experience in working with Cloud platforms - ServiceNow and Confidential AWS
- Set up the scripts for creation of new snapshots and deletion of old snapshots in Confidential AWS S3
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with various AWS EC2 and S3 CLI tools
- Experience in working with Apache Tomcat and Python Robot framework
- Experience in establishing and implementing deployment standards and best practices.
- Experience in documentation of all the process and managing them in archives
- Experienced in Linux/Unix, Shell Scripting.
- Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest
- Extensive experience with JIRA, Rally, Asana, BMC Remedy for Project Planning/Management
- Good knowledge of RDBMS and projects using Oracle, SQL Server, SQL, PL/SQL
- Experience with Java Script, JQuery, HTML, CSS
- Experience in maintaining and migrating the integration configurations across various nodes
- Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
- Setting up Change Management process and standardizing the policies for various applications
- Experience in setting up the OKTA SSO for the Java based applications
- Experience in working with various authentication providers in the Weblogic application server environment
TECHNICAL SKILLS:
Version Controlling Tools: Subversion, Perforce, GIT, Cloud computing services-AWS ( Confidential ).
Build/CI Tools: ANT,Maven Hudson, Jenkins, Bamboo,Ansible, Chef, Puppet, Nexus, Sonar
Programming Languages: Java/J2EE, PYTHON, RUBY
Scripting Languages: Unix Shell scripting, Python, Perl scripting
Operating Systems: Windows, UNIX, LINUX, Mac OS
Database: Oracle 10g/9i, SQL Server, MySQL
Web/Application Servers: Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.
PROFESSIONAL EXPERIENCE:
Confidential, FL
DevOps/ AWS cloud Engineer
Responsibilities:
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Confidential images for server migration from physical into cloud.
- Designed Architectural Diagrams for different applications before migrating into Confidential cloud for flexible, cost- effective, reliable, scalable, high-performance and secured.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Creating alarms in Cloud Watch service for monitoring the servers performance, CPU Utilization, disk usage etc.
- Designing and configuring the AWS Secure Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working with client.
- Managed users and groups using the Confidential Identity and Access Management (IAM).
- Setup the Jenkins jobs for Continuous integration process and to execute test cases
- Worked with the Confidential AWS EC2, S3, Glacier, IAM and VPC services
- Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
- Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with Confidential IAM console to create custom users and groups.
- Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes
- Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
- Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
- Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks
- Worked with SVN and GIT version controls.
- Setting up new development branches, merging branches, facilitating the releases
- Setting up the new repos, Managing the permissions for various GIT branches
- Creatingadhoc GIT stashes
- Created post commit and pre-push hooks using Python in SVN and GIT repos
- Setting up the SVN and GIT repos for Jenkins build jobs
- Managing the database DDL, DML scripts in SVN and GIT
- Designed and implemented scalable, secure cloud architecture based on Confidential WebServices.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
- Worked with the RHEL for enterprise environment and CentOS for the POC environment
- Experience in creating users, groups and roles in LDAP server
- Experience in writing the re-write rules in Apache HTTP Server Version 2.0
- Setup the JMS and JNDI on the WebLogic servers
- Created multiple Python, Perl and UNIX shell scripts for various application level tasks
- Experience in setting up the OKTA SSO for the Java based applications
- Experience in working with various authentication providers in the Weblogic application server environment
Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Confidential EC2, Confidential Web Services, Ansible,Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Jython
Confidential, MD
DevOps Engineer
Responsibilities:
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
- Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
- Worked with SVN and GIT version controls.
- Setting up new development branches, merging branches, facilitating the releases
- Setting up the new repos, Managing the permissions for various GIT branches
- Creatingadhoc GIT stashes
- Created post commit and pre-push hooks using Python in SVN and GIT repos
- Setting up the SVN and GIT repos for Jenkins build jobs
- Managing the database DDL, DML scripts in SVN and GIT
- Designed and implemented scalable, secure cloud architecture based on Confidential WebServices.
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
- Worked with the RHEL for enterprise environment and CentOS for the POC environment
- Experience in creating users, groups and roles in LDAP server
- Experience in writing the re-write rules in Apache HTTP Server Version 2.0.
- Build and Release management - GIT, Maven, Jenkins administration, Nexus.
- Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Closely worked with developers, project managers and product owners to setup the road map, and supported day to day build issues.
- Experience building sophisticated and highly automated infrastructure.
- Experience with automated testing tools (i.e. Selenium, JMeter) for Oracle ADF and Java applications
- Written multiple Python, Perl and Shell scripts for automating various companywide tasks
- Decide branching strategies for multiple projects in SVN
- Used IBM products like RTC as the source control tool and used Build Forge for CI.
- Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
- Attended every day scrum/agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks.
- Maintained two Jenkins servers and integrated with Electric Commander.
- Wrote scripts to construct procedures and sub procedure with parallel steps using Electric Commander.
- Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
- Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence site.
- Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
- Created and maintained Shell scripts for building applications
- 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.
- Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Managed the software configurations using EnterpriseChef
- Setup the Chef Workstation, Chef server and chef nodes
- Worked on bootstrapping the nodes
- Worked in creating, uploading new cookbooks and recipes
- Worked on scheduling the Chef Nodes convergence using Linux Cron jobs
- Worked in the RHEL and Solaris environment
- Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Coordinating with Different Project teams on Build & release planning and efforts.
- Work with different team members for automation of Release components.
- Involved in working with various code coverage tools like JACOCO
- Setup variousnon-production environments for validating various applications
- Worked with of Lucene search and Apache OpenGrok code review tool
- Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
- Created multiple Python, Perl and UNIX shell scripts for various application level tasks
Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby.
Confidential, Parsippany, NJ
DevOps Engineer
Responsibilities:
- Developed and supported the Software Release Management and procedures using agile/scrum.
- Performed all necessary day-to-day Subversion/CVS support for different projects.
- Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies for different parallel development teams
- Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching, merging and build/release strategies utilizing Subversion/CVS.
- Used ANT and MAVEN as build tools on java projects for the development of build artifacts on the source code.
- Automated the entire build and deployment process using Jenkins and Hudson for Continuous Integration, and also documented the process
- Worked on Nexus repository to maintain artifacts and used as a local repository.
- Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using Hudson Tool.
- Subversion and GIT enhanced with applications Fisheye and Crucible
- Deployed the Java applications into web application servers like Apache Tomcat.
- 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.
- Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone URL’s related to deployed package after the build and deployment process.
- 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.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
- Involved in periodic archiving and storage of the source code for disaster recovery.
Environment: Java/J2EE, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest, UNIX,JUint.
Confidential
IT Operations member
Responsibilities:
- Involved in converting the Visual basic Application to Python, MS SQL.
- Used Python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Created Python Scripts for data access using SQL and PL/SQL stored procedures.
- Worked extensively on Multithreading and Concurrency for implementing Batch Job Scheduling.
- Set up various Python scripts for application level configurations
- Used HTML, CSS 5, JQuery, JSON and JavaScript for front end applications.
- Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
- Managed our servers in development, testing, certification and production.
- Generated Python Django Forms to record data of online users
- Created a Git repository and added the project to Company Central Sever.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Worked on writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Postgre SQL database.
- Used python modules such as requests, OS, SubProcess, urllib, urllib2 for web crawling.
