We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 9 years of experience in java programming and in Various DevOps based implementation projects.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce, and GIT.
  • Extensively involved in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure,
  • Monitoring, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, CVS, Tomcat, JBoss, Linux etc.
  • Very strong in bash (shell), Ruby and Python scripting.
  • Hands on experience with an in - depth level of understanding in the strategy and practical implementation of AWS cloud-specific and OpenStack technologies. Services like EC2, S3, Route 53, Cloud Formation, Elastic Bean Stalk, VPC, EBS, etc..
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in cloud.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience implementing and administering, monitoring tools Splunk and Zabbix, Sensu, Nagios, Cacti.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Experience with Deployment Tools like Chef, Puppet, Ansible and Vagrant.
  • Solid understanding of current web and internet technologies like Apache, Tomcat, Nginx, MongoDB, Cassandra, Elasticsearch, Memcache.
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps
  • Experience with Windows/Microsoft, Apple/XCode, iOS, Linux/Unix/Java
  • Great experience with Docker container service.
  • Hands on experience with Selenium Testing Tools.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship, User Authentication, Network Security, Key Management, Resource Isolation.
  • Excellent communication skills, ability to work as a team or individually, able to learn new technologies quickly.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, Confidential Quality Center and IBM Clear Quest.
  • Experience as a Cloud DevOps Engineer.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups.

TECHNICAL SKILLS

Operating Systems: Unix, Windows, Linux, Solaris

Scripting: Powershell, Ant Shell

Language: C, C++, SQL, Pl/SQL, Visual C++

Database: MS SQL Server 200X

Build tool: Maven, Ant, MsBuild, CSC, DevEnv

Source Control tool: Perforce, Subversion, TFS

Automated Tools: Hudson, Anthill Pro, TFS 2008/2010

Web Technology: ASP . NET, C#, VB, . NET

Application Server: IIS, Websphere, Weblogic

Web Servers: Tomcat, Iplanet

Issue tracking tool: Jira, Remedy

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Devops Engineer

Responsibilities:

  • Worked on building data center with AWS.
  • Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, Cloud front etc.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration Management.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server
  • Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize the end product configuration.
  • Experienced in writing Ruby scripts for cookbooks in chef.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk andCloud Watch in the Amazon Web Services (AWS) environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Monitored and reporting using graphs using Nagois to show the developers and management when performance issues are reported by the customers.
  • Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: &Tools: - Ant, Hudson, Anthill Pro, Maven, Weblogic, Remedy, Subversion, Solaris, Linux, Perl, Shell.

Confidential, Long Island, NY

Devops engineer

Responsibilities:

  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Heavy scripting in Python and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic fail over between regions.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and Rackspace Cloud. Built Custom scripts, workers and clients utilizing the AWS SDK to manipulate Amazon EC2and S3 resources.
  • Wrote CFengine bundles to make the implementations reusable.
  • Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, fast and flawless deployments.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Made proposals for architecture definition of external application integration on top of the Stack. Design, Implementation, Debugging and Bug Fixing. Documentation of release documents.
  • Migrated Splunk from a search head pool to a fully clustered environment.
  • Worked on a PoC to improve cloud deployment reviewing CloudFormation, Chef and Terraform.
  • Created custom Splunk and dashboards and reports to reduce user requests.
  • Created all Splunk integration for containers with Red Hat's PaaS.
  • Managed the build and release process for NAPI modules.
  • Interface design, development and maintenance. Sanity, Functional testing & Documentation of NXP system solution reference design updates.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Integrated Subversion into Jenkins to automate the code check-out process.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote Ruby scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Shell and Python scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.
  • Deployed Dynamic content to Application servers like WebSphere and WebLogic.
  • Involved in maintaining and editing Python scripts for application deployment automation.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: &Tools: - Ant, Webspshere App Server, Quick Build, Perforce, VMware, ExpectOracle DB

Confidential, Chicago, IL

Release Engineer

Responsibilities:

  • Developed build and deployment script using MSBuild, Cruise Control.Net, and NAnt. Setup development and QA environments.
  • Troubleshoot the automation of Installing and configuring .NET applications in the test and production environments
  • Created and deployed web interfaces, reporting on multi-platform automated builds and test suites (TFS builds reporting, SharePoint Server, Cruise Control and IIS)
  • Created and maintained the Shell/Perl deployment scripts for Weblogic and UNIX servers.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and 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.
  • Developed and maintained UNIX/Perl/ANT scripts for build and release tasks.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Configured and maintained Cruise Control and Maven for automated build and release.
  • Processed merging of branches whenever required
  • Follow up integration testing environment for developers, web based builds to allow anytime and any branch builds.
  • Developed & Designed the Structure of the Monitoring Tool.
  • Performing Continuous Build, Developed and maintained build for all environments (SANDBOX/DEV/QA/PROD) in Weblogic server.
  • Migrated the artifacts from Dev to SIT to UAT and Prod.

Environment: &Tools: -MS build, .NET, IIS, Tomcat, Perforce, Jira, Perl, Shell Scripting, Ant. Webspshere

Confidential

Release Engineer

Responsibilities:

  • Involved in the Coding Interface using Java, Struts, and Oracle Technologies.
  • Define and maintain processes and systems used for source code control, and change management and test environments.
  • Continuous build and deployment in the Web logic server in all environments.
  • Ensure the stability and reproduction of the Clients Web site and internal systems.
  • Created and configured the tools that make the software developers as productive as possible throughout the entire lifecycle of development and deployment.
  • Involved in UNIX server deployment, tracking the deployment logs if the deployment fails.
  • Underwent to Client place for the Application Implementation.
  • Tested the application from various perspectives, including the functionality in performance, sessions, search capabilities and browser compatibilities.
  • Continuous build and deployment in Web logic server web logic portal in all environments.
  • Involved in UNIX server deployment, tracking the deployment logs if the deployment fails.

Environment: Java, Struts, Servlets, JSP, HTML, JDBC, Ant, XML, Jasper - I report, UNIX, CVS, Bugzilla

We'd love your feedback!