We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8+ years of experience in IT, including DevOps, Build and Release Management, Continuous Integration, Automation and Monitoring
  • Administration: AWS, Microsoft Azure, Openstack.
  • Configured Ec2, VPC, S3 and IAM security
  • Deploying the applications in AWS Environment
  • Good knowledge on working with Azure and Openstack.
  • Administration: Jenkins and Teamcity, Bamboo.
  • Setting up CI from scratch, creating jobs and users and assigning permissions.
  • Configuration of nodes (slaves), executors and multiple plugins in CI server.
  • Automated compile, build, and test for every new version of code committed to the central team repository.
  • Administration: Subversion (SVN), GIT, GITHub and Bitbucket.
  • Design and Implementation of Branching Strategies.
  • Experienced in Git Model and Pull Request mechanism.
  • Hands on experience in creating Repositories, Branches, Tags, and Build automation.
  • Responsible for updating the existing scripts and writing the new scripts to automate the process based on the requirements.
  • Expertise in Ant, Nant, Maven and MSBuild build tools.
  • Administration: Ansible, Chef and Puppet.
  • Worked on release life cycle in build, packaging and upgrading applications in Java and .Net Product Lifecycle.
  • Configured websites and deployments from scratch.
  • Expertise in installing, upgrading and deploying Java applications in Apache, Tomcat Servers and .net applications in IIS (Internet Information Services) Server on both Windows and Linux Environments.
  • Administration: JIRA, Nagios, Splunk, Service Now.
  • Setting up the Atlassian JIRA in and on premise and Cloud environment.
  • Good Knowledge in using on JIRA, Service Now as bug tracking tools.
  • Working Experience with Nagios.
  • Experience in both Agile and waterfall models.
  • In depth understanding on various phases of SDLC (software development life cycle).

TECHNICAL SKILLS:

Source Control: Git, Svn, GitHub, Bitbucket

Continuous Integration: Jenkins, Team City and Bamboo

Build Tools: Ant, maven, NAnt, MSBuild

Configuration Management: Ansible, Chef, Puppet, Udeploy

Languages & Technologies: Oracle PL/SQL, Core Java

Databases: Oracle 9i/10g, MySQL, Sql server

Operating System: Linux, Unix/Solaris, Windows, Mac

IDE, Dev Tools: Eclipse, NetBeans, Visual Studio (.Net)

Bug Tracking Tools: JIRA, Service Now

Monitoring Tools: Nagios, Splunk

Cloud Services: Microsoft Azure and Amazon Web Services (AWS), Openstack

Scripting Languages: Ruby, Python, Shell scripting

WORK EXPERIENCE:

Confidential, Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Used Maven to build java projects for the development of artifacts using the source code
  • Integrated Maven with shell scripts created in Bash to automate the deployment of Java based applications in to Apache and Tomcat Servers
  • Automated the build and release management process including monitoring and tracking changes between releases using Continuous Integration tool Jenkins
  • Setup the Jenkins as Continuous Integration tool to integrate the Java project
  • Installed and configured required Jenkins plugins for supporting the project specific tasks.
  • Configured Git and with Continuous Integration tool Jenkins
  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production
  • Involved in branching and merging of code
  • Carried builds using Maven on Java projects and deployed on various environments using Configuration Management tool Chef
  • Wrote cookbooks for deploying applications using Chef
  • Virtualized the servers using the Docker for the test environments and development environment
  • And performed configuration automation using Docker containers.
  • Coordinated with the resources by working closely with project Managers for the release
  • Responsible for monitoring servers, applications and switches using Nagios
  • Monitored progression of releases and keep them on track for delivery on planned release date by attending Forum and weekly meetings
  • Planned, scheduled and documented releases at code freeze periods
  • Managed source code, software builds software versioning and detects tracking on all software maintenance tasks and projects

Environment: Ant, Maven, Apache & Tomcat, shell scripting, Subversion, Jenkins, Ruby, Yaml, Windows server 2012, Linux, Unix Git, GITHub, Ansible, Chef.

Confidential, Los Angeles, CA

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies
  • Performed all necessary day - to-day Subversion/GIT support for different projects.
  • Analyzed and resolved compilation and deployment errors related to code development, branching, merging and building of source code.
  • Developed and enhanced the automated configuration management system.
  • Maintained and enhanced current build procedures for all software development projects.
  • Branching and merging of the code base in SVN.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Installed and configured Configuration management tool Ansible.
  • Written multiple playbooks and customized facts for efficient management of the Ansible clients.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Deployed Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding of Linux shell scripting, UNIX, Windows, build and release engineering principles.

Environment: Java/J2ee, Ant, Maven, GIT, Subversion, Jenkins, Chef, Linux, Ruby, Shell Scripts, Apache Web Server.

Confidential, Florissant, MO

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinated with the Development, Database Administration, QA, IT Operations and Releases teams to ensure there are no resource conflicts and delays in deployments.
  • Worked closely with Project Managers to discuss code/configuration release scope and how to confirm a successful release.
  • Created CI for application and scripts for automating the deployment process.
  • Responsible for product releases, maintenance of the quality assurance environment.
  • Responsible for writing of NAnt Scripts for Automating of build and Deployment Process,maintain the existing scripts, managing Servers (App server, File Server and DB Server).
  • Performed software builds packaging and deployments in various environments.
  • Controlled branching and merging of the code base using the source control system
  • Planned various types of release schedules and releasing the releases as per the schedule.
  • Automated configuration changes associated with conversions in the production environments.
  • Documented new processes involved in SCM activities.
  • Maintained access privileges to the configuration management library.
  • Managed team of JIRA and Confluence administrators implementing Atlassian tools for users.

Environment: Git, NAnt, MSBuild, Jira, Windows Server’ 08, with IIS 6.0, IIS 7.5, .NET Framework 3.5, 4.0

Confidential, Kansas City, MO

DevOps Engineer

Responsibilities:

  • Upgraded and configured system software that supports testing infrastructure per project or operational needs.
  • Maintained, updated, and operated servers, applications, and virtualization software.
  • Monitored operations, disk usage, perform system tuning, backups, and makes recommendations for improvements.
  • Added, deleted and changed privileges for users in various applications as well as investigate and resolve user access issues.
  • Work extended hours as necessary to maintain existing or implement new technology with minimal customer impact. Linux, VMware, Vagrant, Shell Scripting, Apache Tomcat.
  • Started working in GIT repository implementation. Defined branching strategies in GIT and implementation of best practices.
  • Designed and implemented Ansible
  • Managed library versions and deprecated code, design and sequencing of automated builds & test runs and troubleshooting expertise - build failures due to dependencies, tests, etc.

Environment: Windows 2008 R2 Servers, .NET Frame work 2.0/3.0/3.5/4.0/4.5 , UNIX & Linux, NAnt, MS Build, MS Deploy, MS SQL Server, Oracle, Jenkins, PowerShell, AWS EC2, GIT, and Ansible.

Confidential, Stamford, CT

Build & Release Engineer

Responsibilities:

  • Implemented Continuous Integration using Jenkins and GIT.
  • Managed required plugins, configured and created new jobs selecting required source code management tool, build trigger, build system and post build actions, schedule automatic build, notification reports using Jenkins.
  • Utilized Python, jQuery and Java etc. to design server applications and client interfaces.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions. accurately
  • Resolved ongoing problems and documented progress of Python project.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN) and tools like Jenkins.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute build on salve nodes.
  • Written Shell Scripts to perform Day to Day Activities.
  • Managed GITHub admin tasks like creating users, providing access and maintained source repositories.
  • Maintained the Linux Firewall for network and implemented it to the network security.
  • Used agile methodology throughout the project. Involved in weekly and daily bases release management.
  • Scheduled users to perform High Performance Computing activities on the Linux cluster.
  • Provided 24/7-support coverage, on call support and weekend support.

Environment: AWS, Jenkins, Git, Subversion, Linux, Python and Shell, Maven, JQuery.

Confidential

Build & Release Engineer

Responsibilities:

  • Coordinated different tasks with different teams for creating usage models for different projects.
  • Involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Developed and maintained Standard Operating Procedures documents.
  • Used Perl scripts for deployment code on multiple servers.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, UAT and PROD).
  • Performed smoke tests to ensure the integrity of code deployment.
  • Automated build scripts using Cruise Control with Maven and Shell Scripts.
  • Installed an Application on production and Test server for the use of application development and configuration.
  • Worked with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
  • Created the new Migration Development Console for the online Migrations.
  • Analyzed the Troubleshooting in QA, UAT and PROD environment issues and support the Production issues.
  • Documented the policies and procedures for build, branching and labelling of Subversion, servers list, code merging, check in/checkout policies and Testing environments.

Environment: Java/J2EE, Ant, Tomcat, JBoss, Jenkins, JIRA, SVN, Python, shell, UNIX, MS SQL Server.

We'd love your feedback!