We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Experienced in Build Engineering, Release/Change Management, Software Configuration Management (SCM), Process Automation for code and build Environments, Deployment and Scripting.
  • Good understanding of Software Development Methodologies like Traditional (Waterfall), Agile/Scrum, RUP, SDLC, ALM, ITIL and other best practices.
  • Experience with UNIX shell scripting, Python and Ruby.
  • Experience on Cloud automation using AWS Cloud Formation templates.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence. JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
  • Executed Build/Release of application, maintenance of builds and patches, deployed the application in Testing / Production using ClearCase, UCM ClearCase, Subversion, GIT, AccuRev, ANT, Nant and Perl.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Proven ability to grasp new things, effectively plan, co - ordinate and meet the project deadlines.
  • Strong Team Player with excellent communication and Interpersonal skills.
  • Knowledge on SOA.

TECHNICAL SKILLS

Languages: .NET, JAVA, VB Scripting, HTML and XML, C#.

Scripting: Python, Perl, Shell Scripting, JavaScript, VB Scripting, Jython.

Database: MYSQL, Oracle, SQL Server, mongodb.

SDLC & Testing: Agile Methodologies, Junit, Manual Testing, JIRA, servicenow, confluence

IDE, Dev Tools: Eclipse, netbeans

Configuration management: Chef, Puppet, Ansible, Microsoft sccm, Docker, and vagrant, Gradle, TFS

Cloud computing: Amazon Web services, EC2, IAM, Elastic Beanstalk, Openstack, cloud foundry.

Operating Systems: MS Windows XP/2000/2007, Windows 95/98/Me, Windows 7 and Windows 8, Windows 10, Linux, UNIX

Office Tools: Microsoft Office and Outlook

Application Servers: Websphere Application Server, Weblogic, Jboss, Tomcat, IIS

Messaging: RabbitMQ, ActiveMQ, Websphere MQ

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Devops Engineer

Responsibilities:

  • Implemented CICD process using Automic Release Automation(ARA).
  • Scheduling jobs in Tivoli workload scheduler(TWS).
  • Submitting ADHOC Jobs in TWS.
  • Worked on creating Continuous Integration of jobs in Jenkins for JAVA, .Net applications.
  • Worked on Nuget restore, ANT scripting to automate the continuous integration of applications.
  • Worked in 24X7 production deployment team, ability to communicate to different teams.
  • Govern development of global change templates to streamline change request administration.
  • Used ARA tool to ensure Sarbanes - Oxley compliance of production changes; enforced
  • SOX controls that contributed to successful internal and external audit results.
  • Conducted and reported results of internal audits of RFCs for Change Management.
  • Worked on scheduling jobs in TWS as well as co-ordinate different teams for any upgrades and maintenance.
  • Create workflows in ARA for deployments.
  • Create profiles and dynamic properties for various development applications in ARA.
  • Worked on installation of ARA.
  • Worked on installing ARA Agents on target deployment target servers.
  • Created chef recipes to configure clients on windows and Linux machines.
  • Configure New Relic Infrastructure using Chef.
  • Created and supported multiple Jenkins CI projects.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Communicating with all levels of engineering, management, and development, testing teams.
  • Worked as a L3 support to troubleshoot issues in production control teamand CICD supporting tools.

Environment: Java, .Net, ARA, Jenkins, Tomcat, Subversion, TWS, Batch Scripting, Oracle, MSSQL, Chef, New Relic.

Confidential, Atlanta, GA

Devops Engineer

Responsibilities:

  • Implemented build process in establishing CICD framework.
  • Implemented and designed the CICD the Docker Containers.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Automated the CICD process using Jenkins, Ansible and Python Scripting.
  • Wrote Shell scripts to automate the administrative tasks using cron.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Installed packages using YUM and Redhat Package Manager (RPM) on various servers.
  • Experienced in Dockcer orchestration framework.
  • Implemented Maven builds to automate JAR and WAR.
  • Used Jenkins & Ansible to perform automated CI Builds and Deployments.
  • Troubleshooting of Docker based applications.
  • Convert Jenkins job to YAML files.
  • Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Backup the Jenkins jobs to YML files and pushed back to respective repositories.
  • Created and managing the Jabbix Server for monitoring application.
  • Giving support for the developers for deploying in various environment.
  • Integrated Subversion into uDeploy to automate the code check - out process
  • Worked on installation of Docker.
  • Implementation of Micro Services.
  • Processed requests for deployments to environments in uDeploy.
  • Building and Deploying the Micro Services on top a Docker Swarm.
  • Imported and managed multiple corporate applications GIT.
  • Integrating GIT and Jenkins to automate the code checkout process.

Environment: Java, Redhat, EMC cloud, Docker, Jenkins, Ansible, Bash, Yaml, Python, ANT, Maven, WebLogic, GIT, Stash, Shipyard, Oracle, JIRA, uDeploy, Shell Script, Apache Tomcat.

Confidential, Foster City, CA

DevOps Engineer

Responsibilities:

  • Implemented new process and policies for Build process and involved in auditing.
  • Implemented Automated Application Deployment using Puppet.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Assist developers in integrating their code with the main stream.
  • Merge conflicting code to ensure release to test environments.
  • Managed GIT and SVN as Source Control Systems.
  • Managed Sonatype Nexus for Artifact and dependency management systems.
  • Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Involved in Automation deployment Team and working with Puppet.
  • Worked withKubernetes, Docker, Ruby/Rails to deploy production and development stacks.
  • Involved in building rpms using maven rpm plugin.
  • Provided support for artifact management using puppet. And used nexus yum plugin to provide yum integration from repository server.
  • Written puppet modules for Application deployment.
  • Written Deployment scripts and automation scripts.
  • Involved in Dev / QA deployments and automated using maven.
  • Integrated delivery (CI and CD process) Using Jenkins, Bamboo, Nexus, Yum and puppet.
  • Design and implement Continuous Integration pipeline using Agile methodologies.

Environment: JAVA, J2ee, WebObjects, ANT, Maven, JBoss, Apache Tomcat, Sonatype Nexus, Jenkins, Puppet,Docker, OpenStack, Python, Ruby, GIT, SVN, Kubernetes, Shell Scripts, Linux, AWS, Elastic IP.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams.
  • Coordinating the resources by working with Project Manager's for the release and all the other Operational Projects.
  • Worked within the OneOps Cloud environment for integration & Deployment stages.
  • Performed Dev-Ops for Linux and Windows platforms.
  • Implemented Automated Application Deployment using Ansible.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Maintained versioning of Artifacts by Sonatype Nexus for continuous Integration.
  • Focused on automation, integration, monitoring and configuration management.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Monitored developed applications and fixed bugs.
  • Automation of test cases is done by integrating the HP QC plug-in with Jenkins Server which will automate whenever there is latest package available through the CI server.
  • Build, configured and support Application team environments.
  • Installed the application on AWS EC2 AMI Instances and also configured the storage on S3 Buckets.
  • The Code quality of Java applications is implemented by Sonar Cube, which is automated by configuring with CI Server.
  • Wrote code and designed continual updates.
  • Worked on Confluence to share knowledge with other teams.
  • Configured IIS, and deployed application using the IIS.
  • Completed load and performance testing of extremely complex systems.
  • Utilized SQL database systems.
  • Completed load balancing and proxying of systems, servers and components.
  • Maintained SVN repositories for DevOps environment: automation code and configuration.
  • Developed automation and deployment utilities using Ruby and Bash.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing Solutions.
  • Developed and implemented the software release management for the release of web applications.

Environment: Subversion, Jenkins, GIT, Java/J2EE, JDK, ANT, MAVEN, DB2, IIS Server, UNIX, Windows XP, Web Logic, HP Quality Center.

Confidential, Chandler, AZ

DevOps/Build Engineer

Responsibilities:

  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Implemented Automated Application Deployment using Docker.
  • Provide/Perform Source Code Management according to SDLC and Release requirements (ie, branches, merges, etc). Build and deployment.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Manage the source code repository system used by the engineering team.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Automated testing and continuous integration in TFS.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apache server.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Experience with monitoring and management tools like NAGIOS, Splunk
  • Managed merging, branch creation and tagging.
  • Assist Customer Support team to analyze and resolve tier 2 issues.
  • Coordinate with multiple departments to ensure a smooth release.
  • Support back-end setup and configurations to facilitate POCs.
  • Administer various development, support, and patch branches and enforce SCM best practices.

Environment: AWS, Ant, SVN, Git, Java, Chef, Apache, TFS, NAGIOS, Splunk.

Confidential - Findlay, OH

Build/Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.
  • Maintained the Perforce source control system, including system administration, branch management, backup procedures, and user support for 50 users.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Set policies for revision control (Perforce) for all users - engineering, 2d web developers, and 3d artists.
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .Net applications.
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform.
  • Presented on View Object pattern in Web Application Automation C#,Ruby, Rake, Power shell, Selenium, Team City.
  • Providing configuration services on multiple platforms in test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role Confidential the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Builds and deploys J2EE application in JBoss using Python scripts.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Environment: CVS, Perforce, Git/Stash, Maven, Jenkins, JBoss, Solaris, Python, Ruby, MS Build, WebSphere, Java/J2EE, Bugzilla, Visual Studio, C#, Rake, Power Shell, Selenium.

We'd love your feedback!