We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

AZ

SUMMARY

  • Over 6 years of experience in IT industry with major focus on DevOps, Configuration, Software Configuration Management, Build/Release Management and as Web Developer using .Net.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Services etc.).
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expertise in Source Code Management tools like Tortoise SVN, GIT, and TFS.
  • Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
  • Expertise in writing Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.
  • Expertise in Java build tools like ANT, MAVEN for the building of deployable artifacts such as (jar, war & ear) from source code and MS-Build for .Net.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers
  • Extensively worked on Hudson, Jenkins, Build Forge and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Experience writing Shell, Perl and Python scripts to automate the deployments.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Building and Deployment.
  • Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Experience in using Ticketing & Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools: SVN, GIT, TFS, CVS and IBM Rational Clear Case.

Web/Application Servers: Web Logic, Apache Tomcat and Web Sphere.

Automation Tools: Jenkins/Hudson, Build Forge and Bamboo

Build Tools: Maven, Ant and MS Build.

Configuration Tools: Chef, Puppet and Ansible.

Databases: Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Scripting: Shell, Perl and Python.

Virtualization Tools: Docker, VM virtual Box and VMware.

Cloud Platform: AWS EC2, VPC, EBS, Cloud Formation AWS Config and S3.

Languages: C/C++, Java, C#.Net, VB.Net, PHP and PL/SQL.

PROFESSIONAL EXPERIENCE

Confidential, AZ

DevOps Engineer

Responsibilities:

  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Responsible for build and deployment automation using Docker containers and Chef.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Worked in setting up the repos to various projects in SVN.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same
  • Developed Linux, UNIX, Perl and Shell Scripts for the purpose of manual deployment of the code to various environments.
  • Monitoring - Nagios, Custom checks, AppDynamics, Splunk
  • Managed the software configurations using Enterprise Chef
  • Setup the Chef Workstation, Chef server and chef nodes.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Worked on Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.
  • Deployed the Amazon Web Service (Lambda, API Gateway) and mocked JSON is sent and receiving process.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Responsible for nightly and weekly builds for different modules.
  • Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN.

Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, PUTTY, CONFLUENCE, SOA

Confidential, Bentonville, AR

DevOps Engineer

Responsibilities:

  • Involved different development teams and multiple simultaneous software releases.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Infrastructure virtualization and app isolation using Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • 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
  • Developed Perl and shell scripts for automation of various tasks
  • Setting up the SVN and GIT repos for Jenkins build jobs
  • Managing the database DDL, DML scripts in SVN and GIT
  • Performed patching of RHEL using yum.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • Performance Monitoring and Performance Tuning using Top, prostate, SAR, vmstat, ps, iostat.
  • Installation, configuration and administration of Jboss, Apache, WebLogic, Tomcat and WebSphere. .
  • Experience in creating users, groups and roles in LDAP server

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

Confidential

Software Developer

Responsibilities:

  • Involved in collecting and analyzing the business requirements from the customers and business analysts.
  • Constructed web pages encapsulating the business logic in order to provide clear separation of data and presentation layers.
  • Utilized ADO.Net 3.5 technology extensively for data retrieving, querying, storage and manipulation using SQL Server 2005 and .NET Framework 3.5.
  • Master Pages were developed using web user controls and custom controls.
  • Developed classes in C#, which in corporate multi-tier architecture and database connectivity.
  • Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, iterations and XP/Scrum methodologies.
  • UI (User Interface) was developed using ASP.NET 3.5 web server controls, jQuery, JavaScript, HTML, XDSL, XML, XLS and DHTML and Cascading Style Sheets (CSS) using Macromedia Dreamweaver.
  • Implemented SOA architecture with Windows Services, web services using SOAP, MSMQ, WSDL, UDDI, and XML. OLTP Protocol.
  • Developed Data Access Layer(ADO.NET) in C# 3.5 to do all the database related operations like apply changes of the strongly typed dataset, fill strongly typed dataset.
  • Used data controls like Data Grid, Telerik AJAX, Data List, Data caching,Data Binding and Repeater controls throughout the application to display data in a customized format in the ASP.NET 3.5 web pages.
  • Implemented AJAX in order to provide pleasant client side experience.
  • Client side validations were performed using JavaScript and .NET validation controls.
  • Involved in creating various SQL Queries, relational databases, DTS packages, triggers and stored procedures with SQL Server 2005 and RDBMS, DB2.
  • Worked on Team Foundation source control (TFS) which stores the entire code, as well as a record of all changes and current check-outs in a SQL Server database.
  • Worked on test automation programs, Nanty, Unknit and tools QA program development.

Environment: ASP.NET 3.5, SQL Server 2005, ADO.NET, JavaScript, WCF Web services, XML, SOAP, CSS, HTML, jQuery, AJAX, Design Patterns and UML

Confidential

Software Developer

Responsibilities:

  • Responsible for developing the Business Logic using VB.NET.
  • Participated in the system study and preparation of software requirement specifications and Database design.
  • Developed custom controls and used them in multiple areas to reduce the complexity in User Interface design.
  • Developed business logic in WCF that can be commonly used by other team to capture the data.
  • Developed SQL queries, stored procedures and triggers to handle the business rules and data integrity.
  • Involved in writing the documentation, testing the applications using the Use Case diagrams and providing training to the users and team members.
  • Analyzed and fixed defects.
  • Involved in the code changes and development of new web-forms and connectivity to database to get and store data from and to database.
  • Involved in writing typical complex SQL queries and stored procedures using T-SQL.
  • Involved in development and usage of user controls in various web pages.
  • Worked on business components and business objects.

Environment: .NET Framework 1.1, VB.NET, ADO.NET, MS SQL Server 2005, Windows 2000/2003/XP

We'd love your feedback!