We provide IT Staff Augmentation Services!

Senior Automation/devops/cloud Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • IT Professional with about 8+ years of experience in Cloud Infrastructure Setup, Monitoring, Application Release Management, Content Management, Infrastructure automation, code migration, Configuration Management and system administration
  • About 5+ years of experience working with RHEL, CentOS, Oracle Linux
  • Experience in working with Sun Grid Engine, Oracle Weblogic Cluster, NetApp Storage Cloud ONTAP for AWS
  • Experience in setting up the DR sites for multiple applications in the enterprise setup
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Experience with various AWS services such as EC2, S3, Glaciers, IAM, ELB, SNS, VPC, RDS.
  • Worked on setting up the auto scaling groups in AWS for enterprise infrastructure scalability
  • Experience in migrating the on premise data center applications to AWS infrastructure
  • Experience in creating complex IAM policies for delegated administration withinAWS.
  • 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 Amazon IAM console to create custom users and groups
  • Experience as a DevOps engineer for release automation - continuous integration and continuous delivery
  • Set up Jenkins and Hudson for Continuous Integration Process using build Automation scripts - Apache ANT, Maven 3.
  • Experience in providing the SSO solutions using OAuth and Oracle Virtual Directory Authenticator, OID
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins and Hudson
  • Experience in setting up Upstream and Downstream Jobs Jenkins and Hudson, worked with Jenkins Pipelines
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Solid Experience in SCM tools Chef and Puppet for configuration management on multiple platforms.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
  • Experience in working with F5 load balancer, software load balancer, WebLogic Application Server Clustering
  • Experience in working with Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages
  • Experience onAnsibleandAnsibleTower as Configuration management tool to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in Change Management Processes and Procedures
  • Experience in Administration/Maintenance of source control management systems - SVN, Perforce, GIT and knowledge of Perforce, Mercurial
  • Extensive experience in working with Oracle WebLogic, JBOSS, Apache Tomcat application servers.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript
  • Release Management Experience writing Shell and Perl scripts to automate the deployments.
  • Experience with SQL and PL/SQL and good understanding of the data modelling concepts
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery
  • 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
  • Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications
  • Strong ability to troubleshoot complex issues ranging from system resources to application stack traces.
  • Setting up Change Management process and standardizing the policies for various applications
  • Comfortable with Agile methodologies and working closely within small teams.
  • Excellent analytical, problem solving and communication skills
  • Ability to be an effective team member and have capability to work under severe time constraints

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Automation/DevOps/Cloud Engineer

Responsibilities:

  • Worked on migrating the on premise data centre applications to AWS infrastructure
  • Worked on setting up the auto scaling groups in AWS for enterprise infrastructure scalability
  • Working on Migration of on premise data to AWS RDS - MS SQL server and database
  • Experience in configuring the cloudwatch service for monitoring various AWS services
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in AWS S3
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Worked with Amazon IAM console to create custom users and groups
  • Worked with various AWS EC2 and S3 CLI tools
  • Created AnsiblePlaybooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes
  • Customized Ansible role for automated deployments of the Dynatrace Java Agent for Glassfish.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
  • Troubleshooting high transaction web applications and the environmental issues
  • Developing tools to assist in automation of application deployments and monitoring of production environments
  • Involved in Operations, migration/automation processes for build and deploy systems.
  • Implement the Build automation process for all the assigned projects in Vertical Apps domain
  • Monitor the UAT/Production Environments for any down time issues
  • Performing regular Cron job updates and Quartz scheduler jobs in servers.
  • Worked with SVN and GIT version controls.
  • Worked on setting up new development branches, merging branches, facilitating the releases
  • Worked on setting up the new repos, Managing the permissions for various GIT branches new tools/methodologies to improve this existing process and show better results to all stakeholders
  • Worked on creating the Python scripts for the GIT Pre-push and SVN Commit hooks
  • Support the code builds by integrating with continuous integration tool (Jenkins)
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Provided configuration management expertise to all software development projects.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Set up Jenkins and Hudson for Continuous Integration Process
  • 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
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked on SQL Server 2012 management and DDL and DML script migration
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Worked with development team to migrate Ant scripts to Maven.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • 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
  • 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

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Jython

Confidential, PA

Cloud Automation Engineer

Responsibilities:

  • Manage configuration of web applications and Deploy to AWS cloud server through Chef.
  • Creation of cloud formation Scripts in AWS for auto creation of EC2 instances
  • Setting up infrastructure in AWS for rapid application deployment - Java/JSF/SOA based apps
  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Setup the security based on the LDAP configurations in the Jenkins CI/CD
  • Set up the master slave Jenkins Farm in the enterprise and upgraded it as per requirements
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Writing Maven and Ant build tools for application layer modules.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artefacts on the source code.
  • Work with different team members for automation of Release components.

Environment: Java/J2EE, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby.

Confidential, CA

Senior Dev Ops Engineer

Responsibilities:

  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Developed Junit test cases using Junit.
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented the software release management for the release of web applications.
  • Used various J2EE design patterns at Presentation/Business/Data tiers in the system.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest, UNIX, JUnit.

Confidential

Enterprise Systems Engineer

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Testing the application manually.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in the designing from initial stage of development and prepared the class and sequence diagrams.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Wrote bash shell scripts for getting information about various Linux servers
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyse and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Troubleshoot tickets on the help desk tracking system.
  • Configured Environment, Run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX.

Confidential

Linux System Administrator

Responsibilities:

  • Developed and supported the Software Release Management and procedures using agile/scrum.
  • Creating policies, patches, and scripts and executing them on Linux, Solaris servers.
  • Responsible for documentation of backup status reports.
  • Shell scripting, job automation and performance monitoring and maintenance.
  • Troubleshooting, debugging, setting up and perform tuning Linux Servers
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies for different parallel development teams
  • Worked with application team in resolving any issues related application installed on the servers.
  • Created Root Cause Analysis (RCA) for any server outages and server problems Used the Python scripts and the Solaris Environment to configure the tools
  • Created the ANT scripts for deployment of jars to the Weblogic servers
  • Worked on configuring the Routing Rules in the web server
  • Configured the JDBC/JMS in the application servers
  • 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 a build tools on java projects for the development of build artifacts on the source code.

We'd love your feedback!