We provide IT Staff Augmentation Services!

Devops Engineer Resume

San Antonio, TX

PROFESSIONAL SUMMARY:

  • About 7+ years of experience in DevOps, Build & Release management and Installation, configuration and management of various DevOps platforms, Data Analytics and Automation Testing. Experience in working with AWS environment, configuration management tools, best practices of Software Development Life Cycle (SDLC) process in Agile and Waterfall methodologies, and tools which in corporate Build, Package, Deploy and Application configurations.
  • Provided support in the implementation of Continuous Integration using Jenkins.
  • Strong Knowledge on source controller concepts like Branches, Merges, and Tags.
  • Hands on experience in implementation of software configuration Management (SCM), Infrastructure tools like Ansible.
  • Implemented multiple CI/CD pipelines as part of DevOps role for on - premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Experience with AWS services/tools, which includes EC2, S3, AWS Lambda, AMI, Launch Configuration, CloudFront (CDN), CloudWatch.
  • Experience in Jenkins, Git, Eclipse, ANT, Linux, Ubuntu, Solaris, Windows Server, Cassandra.
  • Scripting Skills for Linux Server Patching, Scheduling services, Performance tuning and backups.
  • Have good experience in configuring Docker for systems to automation deployment process for software application.
  • Good in working with the release and deployment in Java/J2EE Web Applications.
  • Thorough knowledge of Release management, CI/CD process using Jenkins and Configuration management using Visual Studio Online.
  • Installation, configuration and management of MySQL database servers.
  • Client interaction for requirement gathering, to design and plan the software and hardware infrastructure.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Ready to take additional responsibilities and highly motivated with an aptitude to learn.
  • Proven ability to collaborate efficiently with multiple teams in quickly identifying and resolving issues.
  • Automating the build and release management process including monitoring changes between releases.
  • Installing and Implementing Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Automate server configuration management & deployment process using Ansible.
  • Experience in managing SQL and PL/SQL scripts and good understanding of the data modelling Concepts.
  • Experienced in working with Ticketing & Tracking Tools like JIRA.
  • Working with JMeter for performance testing and load testing.
  • Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Having sound knowledge on Testing Methodologies, Testing concepts.

TECHNICAL SKILLS:

SDLC: Agile and Waterfall

Operating Systems: Linux RedHat (RHEL), Ubuntu and Windows

Programming/Scripting Languages: C, C++, Java, Unix Shell, Python, XML, HTML5, Chef, Puppet, Ansible

Databases: Oracle 11g, SQL Server 2008/2012, MySQL, PL/SQL, NoSQL, Cassandra

Version Control System: GIT, Subversion (SVN)

Automation/ Configuration Tools: Maven, Ant, Jenkins, Eclipse and Microsoft Visual Studio 2010, CodedUI, Hudson, JMeter

Software Provisioning and SCM Tools: Docker

Web/Application Servers: Apache, Tomcat, Web Logic Application Server

Cloud: Basic Cloud Computing concepts and Amazon Web Services (AWS)

BI Tools: Tableau, BIRT

Bug Tracking Tools: JIRA

AWS Services: EC2, S3, IAM, Lambda, CloudTrail, CloudWatch, Auto Scaling

Monitoring Tools: CloudWatch, Splunk

Virtualization: Oracle VirtualBox, VMWare

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

DevOps Engineer

Responsibilities:

  • Coordinate with Team and Project Manager for the Build, Release and Operations of the Projects to maintain typical requirements.
  • Setting up the automation environment for Application team if necessary and helping them through the process of build and release automation.
  • Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all applications in rpms.
  • Worked with Active Directory Policies, experience with Windows Platform Engineering.
  • Automate server configuration management & deployment process using Ansible
  • Experience in Windows Administration like Installations, Configuration, Security fundamentals, Networking, and third-party installations and maintenance.
  • Development of automation using Kubernetes clusters with Ansible, writing playbooks.
  • Utilizing MAVEN as build tools on Java projects for the development of build artifacts on the source code in artifactory and created Python scripts.
  • Automating the build and release management process including monitoring changes between releases.
  • Implemented a Continuous Delivery framework using Jenkins, ANT and MAVEN and administering the Linux environment.
  • Installing and Implementing Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
  • Application Version Management in GIT repositories and migrating source code from Git to Artifactory.
  • Worked with Docker for convenient environment setup on Test environments on Linux.
  • Created team specific agile process flow in JIRA to move tasks from one activity to another and perform all necessary day-to-day Subversion/GIT support for different projects.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Working on Deployment procedures using middleware like Tomcat creating deploys scripts in Groovy and setting for the Production Release.
  • Worked with Docker, Jenkins, VMWare, RHEL, Artifactory, Ansible.
  • Experience on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration management, and intense troubleshooting issues.
  • Applied AWS Solutions such as EC2, Lambda, AMI, Elastic Load Balancing and Cloud Watch.
  • Started one click deployment on Amazon’s AWS platform.

Environment: Linux, Oracle VirtualBox 4.0, GIT, Apache Maven 3.3.9, Jenkins, Python, Java 7, Tomcat, RHEL, MySQL, JIRA, Artifactory, Docker, AWS, Chef, Splunk, SVN, Puppet, SonarQube, Shell Script, Ansible, Putty, WIN-SCP

Confidential, Wilmington, DE

DevOps Engineer

Responsibilities:

  • Provided Build support, built and deployed to lower and higher environments.
  • Defined and Implemented CI and Release Management Processes, Policies and Procedure.
  • Development of automation using Kubernetes clusters with Ansible, writing playbooks.
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release.
  • User administration for SVN and GIT for User access.
  • Writing the post-commit and pre-push hooks in python for code checks.
  • Coordinate/assist developers with establishing and applying appropriate branching.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in Sonar type Confidential repository.
  • Utilized Python for GIT for creating repository hooks.
  • Install SonarQube and configured it to run code quality tests and reports after Maven build scripting is initiated.
  • Have used other code quality tools.
  • Used Maven dependency management system to deploy snapshot and release artefacts to Confidential to share artefacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created the Database SQL scripts and maintained them for migration to various environments
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Migrated ANT projects into Maven projects and written maven pom files from the scratch for multi module projects.
  • Built scripts in AWS cloud and used Auto-scaling and Load balancing.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Jenkins, SonarQube, Confluence, Ansible, Linux, Oracle VirtualBox 4.0, GIT, Apache Maven 3.3.9, Chef, Python, Java 7, Tomcat, RHEL, MySQL, JIRA, Artifactory, Docker, AWS, Auto-Scaling, SVN, EC2, S3, Putty, MySQL, WIN-SCP

Confidential, Houston, Texas

DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Manage Code Repository by maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
  • Creating the build script using the ANT as build tool, for JAVA and .NET web applications.
  • Implemented Jenkins as Continuous Integration Server, for - Installation, Configuration, Design and Administration and integrating tools with other systems.
  • Installing and administering SVN, Jenkins and Artifactory.
  • Worked hands-on to create automated, containerized cloud application platforms and design and implement DevOps processes that use those platforms.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Used Amazon RDS to manage, create snapshots, and automate backup of database.
  • Slave nodes for Jenkins using custom built Docker images and instances.
  • Scripting in multiple languages on UNIX, LINUX.
  • Troubleshoot the build issue during the Jenkins build process.
  • Experienced with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MySQL).
  • Code Coverage- Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Worked on cross-platforms (Windows-Unix).

Environment: GIT, Jenkins, AWS, Docker, MS Build, WebLogic, JIRA, Ant, WIN-SCP, Putty, EC2 instances, Auto Scaling, Elastic Load Balance and AMIs, MySQL, Ansible, SonarQube, IAM, Artifactory

Confidential

Software 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.
  • Own full lifecycle 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. Modified build configuration files including Ant & build.xml.
  • Worked with C# automation for IDM products using CodedUI in Visual Studio.
  • Tested, Deployed, Monitored and fixed the bugs in the application.
  • Collaborated with the global team for requirement gathering and analysis of use cases.
  • Contributed for the production support for the application developed.
  • Used JIRA tracking tool to track the progress of the project.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Tomcat, JIRA, CodedUI

Confidential

Data Analyst

Responsibilities:

  • Importing data from various external data sources.
  • Data cleansing and standardization i.e. duplicates, garbage sanitization.
  • Data manipulation to uncover trends and insights i.e. subsetting, pivoting, summarization, sorting.
  • Exporting data to external sources through reports or spreadsheets.
  • Develop records management processes and policies and audit data quality.
  • Identify areas to increase efficiency and automation of processes.
  • Set up and maintain automated data processes.
  • Liaise with internal and external clients to fully understand data content
  • Gather, understand and document detailed business requirements using appropriate tools and Techniques.
  • Manipulate, analyze and interpret complex data sets relating to the employer business.
  • Prepare reports for internal and external audiences using business analytics reporting tools.
  • Create data dashboards, graphs and visualizations to effectively convey findings.
  • Mine and analyze large datasets, draw valid inferences and present them successfully to management using a reporting tool.

Environment: VBA, SQL Server, APIs, XML, Tableau, Crystal Reports, D3, MySQL, BIRT

Hire Now