We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • 8 Years of effective work experience on Build Engineering & Release Management process, end - to-end code configuration, end-to-end Automation & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Good Knowledge on Software Development Life Cycles and Agile Programming Methodologies.
  • Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages such as Python, Shell, Powershell.)
  • Good understanding of auto deployment tools like Chef, Puppet.
  • Expertise in using and implementing the testing tools Quality Assurance and Selenium.
  • Good knowledge on version control systems SVN, GIT.
  • Expertise in My SQL database concepts.
  • Worked in Public Cloud Environments like Amazon Web Services and used services like EC2, VPC, Cloud formation, S3, RDS, SES, Elastic LoadBalancer, Cloud formation, Elastic Beanstalk andCloud monitoring.
  • Worked with different Bug tracking tools like JIRA.
  • Well used and experience in deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat.
  • Ability in managing all aspects of the software configuration management process Including code compilation, packaging, deployment,releasemethodology and application Configurations.
  • Strong ability in learning new technologies that support for real time work tasks.
  • I have experience in data center projects in maintaining and installing networking systems.
  • Managed resolved technical support request to third party vendors.
  • Implemented planned maintenances for hardware replacement or upgrades required for the 7750/7705 Service Routers and Data Center servers.
  • Performed Windows 2008 Server upgrades on Data center Servers, and the imaging and network configuration for RHEL 5.0 Database servers.
  • I have work experience in development stacks like MEAN stack (Mongo.js, Express.js, Angular.js, Node.js).
  • Active and strong team player in solving problems.
  • Good Knowledge of using different protocols like FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Excellent communication and interpersonal skills, and leadership quality with ability to work efficiently in both independent and team work environments.
  • Initiation skills in identifying/ resolving operational problems and providing innovative solutions.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++

Scripting languages: Shell, Powershell, python, Bash, Perl

Build tools: GIT, GIT HUB, Jenkins, Bit bucket, Ant, Maven, Docker

Integration tools: Salt stack, chef, puppet

Testing tools: Quality assurance (QA), Selenium

Monitoring tools: Zabbix, Data dog, Nagios

Cloud computing: AWS (EC2, VPC, S3, RDS, SES, Elastic LoadBalancer, Cloud formation, Elastic Beanstalk,Cloud monitoring)

Version control: SVN, GIT

Operating System: Windows 98/2000/2003/2008/ xp/7/10, Linux, Unix

Servers: Windows, Linux, Unix, Redhat

Web servers: Apache Tomcat, Web Logic, WebSphere, VM ware, Jboss

Database: Oracle, SQL Server 2005, Mysql

Development stack: MEAN stack

Protocols: TCP/IP, SSH, UDP, RIP, OSPF, EIGRP, IGRP, SNMP,SMTP, TELNET

Feedback tools: JIRA

WORK EXPERIENCE:

Confidential, NJ

Sr. Devops Engineer

Responsibilities:

  • Interacted with Confidential teams to understand Confidential deployment requests.
  • Worked closely with Project Managers, Architects to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development, engineering teams, including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Maintained Enterprise wide Subversion repository, created repositories according the standard project structures like branches, tags and trunks.
  • Implemented continuous integration using Jenkins.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured Docker container for automated testing purposes.
  • Configured and used Nagios as the monitoring tool.
  • Configured and used ELK Stack for log management
  • Configured application servers like Tomcat to deploy the code.
  • Configure Apache Server administration, troubleshooting and fixing errors common to Applications and Application servers.
  • Worked with the developers to configure plugins for Eclipseneeded for developing the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Maintained Artifactory as a project code repository.
  • Developed unit test and functional test on python.
  • Built Java application using Maven.
  • Established Chef Best practices approach to systems deployment with other tools and managing Chef Cookbook as a unit of software deployment and independently version controlled
  • Installation and configuration of Linux for new build environment.
  • Configuration of network equipment for newly builds servers.
  • Database Administration on Various platforms like Linux and Windows serve
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • I have worked on web application development to show a full end to end solution including the server side and database using the MEAN stack.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches, tags and code merging.
  • Ensured all steps are successfully completed and document their completion times and issue logs.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.

Environment: Subversion, Maven, Jira, Web services, Chef, Docker, AWS, Jenkins, J2EE, Tomcat, Nagios, ELK stack, Artifactory, MEAN Stack

Confidential, MD

DevOps Engineer

Responsibilities:

  • Creating & maintaining cookbooks and recipes in Chef for continuous deployment of resource in the production environment.
  • Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like Chef.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Define and deploy monitoring, metrics, and logging systems on OpenStack.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Migrated standalone applications from local to AWS cloud.
  • Deploy artifacts on AWS with Jenkins AWS Code Deploy plugin.
  • Implemented the setup for master slave architecture to improve the performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Managed GIT repositories for branching, merging, and tagging.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Analyse and resolve conflicts related to merging of source code for GIT.
  • Maintained and coordinated environment configuration, controls, code integrity for all repositories.
  • Installing, configuring and administering Jenkins CI tool on machines.
  • Developed Shell Scripts & Perl Scripts for automation daily tasks involved in maintenance of builds, logs & releases.
  • Implement and manage continuous delivery systems and methodologies.
  • Participated in the release cycle of the product that involved different development teams and multiple simultaneous software releases.
  • Deployed Java/J2EE applications to application servers in an agile Continuous Integration environment and also automated the whole process.
  • Supported and developed tools for integration, automated testing and release management.
  • Web Application development stack like MEAN stack is used to split the application pages and we used the MONGO DB to store the user data.
  • The Express API is used to generate the Web tokens.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Git, Chef, Puppet, Jenkins, AWS, Ant, Redhat, Shell Scripts, Tomcat, JIRA, Java/J2EE, mongo DB, EXPRESS, Angular js.

Confidential

DevOps Engineer

Responsibilities:

  • Worked with the devops team, in delivering new agile environments & build/release /configuration and deployment automation.
  • Monitoring using Jenkins, Ant, Maven, Artifactory, Chef, Custom scripting.
  • Gained immense experience in troubleshooting and Infrastructure setup - used Atlassain Confluence wiki as a knowledge base to document everything.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out the code from svn/git and use ant/maven to build war/ear artifacts.
  • Automated JBOSS configuration and deployment using various Perl /shell scripts.
  • Configurations and applications using python scripts, used Chef for Jboss environments.
  • Quick Installation and configured Jira, built dashboards for Release views.
  • Resolved various Infrastructure and Application issues raised in JIRA tickets by DEV/QA teams.
  • Worked with integration endpoints like F5 Load balance, Apache, Tomcat, Ldap, Data power ESB for web services integration.
  • Provided secured mutual authentication between multiple vendor products using SSL.
  • Installed, configured, administered Apache, Jboss, Web Sphere Application Server ND and Web Sphere MQ on Linux for multiple high profile projects.
  • Configured the web-server interfaces (plugin file and mod jk, mod cluster), session management, virtual hosts, data sources, HTTP transports for Application Server instances and applications.
  • Integrated Ldap in Siteminder Console and creating trusted hosts for Web servers.
  • Performed Application-data backup & recovery, local backup/restoration of the Web Sphere.
  • On-call Production Support (24x7) on weekly rotation within the team.

Environment: Jenkins, Maven, Ant, JBoss, Apache, Web Sphere, Linux operating system.

Confidential

Build and Release Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full life cycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Implementing MVC Design pattern for the Application.
  • Quotation was described according to the user requirements.
  • Designed and developed UI Pages by using HTML, JSP, CSS and JavaScript.
  • Deployed the application by using the Ant script in JBOSS server.
  • Maintained and tweaked ANT scripts to build and deploy the application in JBOSS server.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Controlling and Processing the queue of managed support tickets
  • Handling Status calls to explain the progress of defects.

Environment: ANT, HTML, JSP, Java Script, Oracle, JBOSS.

We'd love your feedback!