Devops Engineer Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- 7 Yearsof experience in IT industry comprising of Development Operations (DevOps), Software Configuration Management (SCM), Build & Release Management.
- Cloud Provisioning
- Experience in Amazon Web Services (AWS), Azure administration.
- Experience in EC2, VPC, S3, Route 53, IAM.
- System Administration
- Experience in Linux and Windows systems.
- Cloudera Hadoop Administration.
- Atlassian Products
- Installed and Configured Jira, Bamboo, Confluence, Stash/Git.
- Configuration Management Tools
- Experience in administering and automation using Puppet, Chef and Ansible.
- Version Control Tools
- Experience in administering Team Foundation Server (TFS), Rational Team Concert (RTC), Subversion (SVN), STAH/GIT and Rational Clear Case.
- Proposed and implemented branching strategies.
- Build Management Tools
- Experience in setting up the Ant and Maven build scripts for JAVA and J2EE applications.
- Extensive experience in setting up the MS Build and Nant scripts for ASP, .NET applications.
- Continuous Integration(CI) Tools
- Administered and Implemented CI tools Jenkins, Bamboo, TeamCity, RTC, TFS, Anthill Pro and Udeploy for automated builds and deployments.
- Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Cobertura, Clover, PMD, find bugs and check style.
- Experience in using Artifactory and Nexus Repository Managers using Maven.
- Release Management Tools
- Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments.
- Experience in configuring and deploying Java and J2EE applications into application servers (WebSphere, Jboss and Apache Tomcat).
- Experience wif deploying ASP, .NET applications to IIS windows servers.
- Environment Management
- Managed environments DEV, INT, QA, UAT and PROD.
- Monitoring Tools
- Installed and Configured Nagios and Splunk.
- Process
- Worked wif Agile, RUP and ITIL methodologies.
TECHNICAL SKILLS:
Operating Systems: Linux, UNIX, Windows
Infrastructure as Service: AWS, Microsoft Azure Cloud.
Configuration Management: Chef, Puppet
Build Systems: Maven, Ant, NANT
CI Tools: Jenkins, TFS, AntHillPro, Teamcity, Bamboo
Application Servers: Weblogic, Apache TomcatJBoss
Logging: Logstash, Splunk
Databases: Oracle, MySQL
Version Control: Stash/Git, SVN, Perforce, PVCS, ClearCase
Scripting Languages: Shell, Ruby, Perl, Python
Monitoring tools: Nagios
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
DevOps Engineer
Responsibilities:
- Amazon Web Services (AWS) administration.
- Install and Configured Atlassian tools like confluence, JIRA and bamboo.
- Administered Confluence.
- Create and configure projects spaces in Confluence.
- Installing and Administering Jazz Team Server and CLM Applications.
- Administering Rational Team Concert 3.0.
- Customizing Scrum process template.
- Setting up the projects, team areas, components, streams, plans, dashboards, iterations, work item types in RTC.
- Implementing the Defect lifecycle in RTC.
- Setting up the RTC engines for private builds and CI builds.
- Migrated the source code from Subversion into RTC.
- Integrated RTC work items wif requirements.
- Integrating RTC, RQM and RRC to define ALM lifecycle.
- Migrated the source code from Subversion and TFS into RTC.
- Installed and Configured Team Foundation Server.
- Setting up Projects, WorkItems, TeamBuilds, InRelease in TFS.
- Setting up Continuous Integration using Team Build and InRelease wif TFS.
- Setting up Ant and Maven scripts for JAVA/J2EE builds.
- Setting up MS Build scripts for .NET builds.
- Installed and Configured Chef Server and Chef Client.
- Creating chef cookbooks and chef recipes.
- Deploying JAVA/J2EE applications in JBOSS.
- Deploying .NET applications in IIS.
- Setting up Splunk monitoring on Lunix and Windows systems.
- Creating deployment plans and release notes.
- Trouble shooting build and deployment issues.
Environment: JAVA/J2EE, .NET, Ant, Maven, MS build, Chef, Bash, Python, Ruby, Lunix, Windows, TFS, Jboss, IIS, Splunk.
Confidential, Eden Prairie, MN
DevOps Engineer
Responsibilities:
- Amazon Web Services (AWS) administration.
- Hosting the application using EC2, VPC, S3, Route 53, IAM.
- Installed and Configured Atlassian Tools(JIRA, Stash/Git, Bamboo, Confluence).
- Administered Confluence.
- Create and configure projects spaces in Confluence.
- Setting up projects, repos, fork repos and branching strategy for Stash/Git.
- Setting up JIRA workflows schemes.
- Customizing workflow status and transitions according to the project teams.
- Created Bamboo plans, jobs and agents.
- Setting up continuous integration using Bamboo.
- Creating automated builds and deploys using scripts.
- Creating projects space and administering project spaces in Confluence.
- Installed and Configured Puppet Master, Puppet Console and Puppet Agents.
- Creating manifests and classes in Puppet for automation.
- Installing the application on Red hat Lunix systems.
- Migration automation from Puppet to Ansible.
- Setting Ansible server, creating playbooks.
- Setting automated deployments using Ansible.
- Managing Build and Release activities for the projects.
- Production support for the project supporting tools.
- and mentoring project teams in usage of these in development.
- Setting up Ant and Maven scripts for JAVA/J2EE builds.
- Setting up MS Build scripts for .NET builds.
- Experience in AWS deployments.
- Deploying JAVA/J2EE applications in WebSphere.
- Deploying .NET applications in IIS.
- Setting up Nagios monitoring on both Lunix and Windows systems.
Environment: JAVA/J2EE, .NET, AWS, Ant, Maven, MS Build, Puppet, Bash, Python, Ruby, Lunix, Windows, Bamboo, Confluence, Stash/Git, JIRA, WebSphere, IIS, Nagios.
Confidential, Tampa, FL
DevOps Engineer
Responsibilities:
- Administering Microsoft Azure Cloud.
- Provisioning azure cloud instances (lunix, windows, web apps, mobile apps)
- Setting up Azure CLI for creating cloud instances.
- Setting up and configuring Azure Resource Manager.
- Creating Azure Resource Manager Templates for provisioning instances.
- Configuring Azure Development services (Visual Studio Online, Visual Studio Application Insights).
- Installed and Configured Atlassian Tools (JIRA, Stash/Git, Bamboo, Confluence).
- Administered Confluence.
- Create and configure projects spaces in Confluence.
- Setting up projects, repos, fork repos and branching strategy for Stash/Git.
- Setting up JIRA workflows schemes.
- Customizing workflow status and transitions according to the project teams.
- Created Bamboo plans, jobs and agents.
- Setting up continuous integration using Bamboo.
- Creating automated builds and deploys using scripts.
- Creating projects space and administering project spaces in Confluence.
- Installed and Configured Puppet Master, Puppet Console and Puppet Agents.
- Creating manifests and classes in Puppet for automation.
- Installing the application on Red hat Linux systems.
- Managing Build and Release activities for the projects.
- Production support for the project supporting tools.
- and mentoring project teams in usage of these in development.
- Setting up Ant and Maven scripts for JAVA/J2EE builds.
- Setting up MS Build scripts for .NET builds.
- Experience in AWS deployments.
- Deploying JAVA/J2EE applications in WebSphere.
- Deploying .NET applications in IIS.
- Setting up Nagios monitoring on both Lunix and Windows systems
Environment: Subversion, Jenkins, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, Windows Server, WebSphere, MY SQL, Shell scripts.
Confidential, Houston, TX
Build and Release Engineer.
Responsibilities:
- Administered Subversion and Serena Change Man in a complex development environment.
- Migrated applications from PVCS to SVN.
- Setting up the Build and Deployment process wif Quick Build and SVN/PVCS.
- Assisted in setting up the CONTROL - M jobs for deployment.
- Automated the DEV, SYS, UAT and PROD builds for JAVA/J2EE applications wif Maven, ANT, Shell scripts.
- Assisted in automation of Retail Data Warehouse applications using SVN/PVCS and Quick Build.
- Setting up Jenkins Master and Slave.
- Configuring Jenkins jobs for builds and deploys.
- Installing and configuring plugins for Jenkins.
- Configuring ANT and MAVEN projects using Jenkins.
- Deploying Enterprise applications (EAR files) in WAS 6.1.
- Creating Nodes, Clusters for deploying enterprise applications.
- Deploying web modules (WAR files) in Tomcat servers.
- Setting application team in Team Track for Issue management and defects.
- Performed Change and Configuration Management analysis, design, development, implementation, and administration of client server and web-based applications.
- Created release management script to find out wat changed between two releases for automated generation of release notes.
- Participated in Control Board Meetings.
- Worked wif .NET application in setting up automation build using SVN, Team Track and Quick Build.
- Writing BATCH scripts to automate the ASP.NET and Share point application builds.
- Written batch scripts for compiling csproj files and creating Solution files and WSP files for deploying ASP.NET and Share point application.
Environment: JAVA/J2EE, .NET, Ant, Maven, MS build, Bash, Lunix, Windows, Jenkins, Subversion, Team Track, Quick Build, PVCS, WebSphere, IIS.
Confidential
SCM/Build and Release Engineer
Responsibilities:
- Worked closely wif the Development Team in the design phase and participated in creating the build and deployment process.
- Installed and configured WebSphere Application Server 5.1, Apache HTTP Server and administered the process of deploying the Enterprise Components on Solaris environments.
- Configured Apache webserver to proxy requests to WebSphere Application Server.
- Providing deployment support for WebSphere.
- Respond to production and pre-production issues wifin standard SLA.
- Providing deploy support for shell scripting for deployment automation.
- Providing deploy support for network structuring of web servers.
- Configured and administered JDBC Connection Pools/Multi Pools/Data Sources on WebSphere Application Server.
- Troubleshooting WebSphere Application Server connection pool issues wif Oracle9i &10g.
- Created, configured and managed JMS servers, Connection Factories, destinations and Stores.
- Administered performance tuning capabilities in solving environmental/configuration issues dat customers has in web server plug-ins, Cluster setups, JMS configurations, Connection Pools setup etc., these involve third party products’ interaction wif the WebSphere Application Server
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Developed Startup, Shutdown and bounce the WebSphere server scripts.
- Upgraded all Production and Non Production systems to WebSphere 6.0 from WebSphere 5.1 and also successfully and installed DST patches.
- Configured Global security using Sun ONE Directory Server for user autantication.
Environment: JAVA/J2EE, .NET, Ant, Maven, MS build, Bash, Lunix, Windows, Rational Clear Case, CVS, Tomcat, WebSphere, IIS.