We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release Automation, SCM, Environment, Service, Incident and Change Management).
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, UberSVN, Stash, SourceTree, GITBash, Github, GIT GUI and other command line applications etc.
  • Experience in using Nexus and Artifactory Repository for MAVEN and Ant builds.
  • Experience of working with the release and deployment in Java/J2EE, C, C++, and ASP.net Web applications environment.
  • Experienced in implementing tools like Puppet, Docker, and Chef.
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/GITLab, JENKINS, BuildForge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS, and VPCs.
  • Extensive experience using MAVEN, ANT, and Xcode as build tools for the building of deployable artifacts from source code.
  • Extensively worked on HUDSON, JENKINS and Anthill Pro for continuous integration (CI) and for End-to- End automation for all build and deployments.
  • Ability in the execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience with serverless architectures like CloudFormation, CloudWatch, CloudTrail, IAM, Route 53, Dynamo DB, Kinesis
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, Confluence, Stash, Source Tree, Crucible)
  • Experienced in deploying Database Changes to Oracle, MS SQL Server, and MY SQL databases.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices.
  • Documented Daily meetings, Build reports, Release Notes and much other day-to-day documentation and Status Reports.
  • Proficient in Shell, Python and Perl scripting language for automation CI/CD.
  • Processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS, and VPCs.
  • Hand-On experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging, and production).
  • Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.

TECHNICAL SKILLS:

Operating Systems: Linux, UNIX, Windows, MAC OS

Infrastructure as Service: AWS, OpenStack

Virtualization Platforms: VMWare, Virtual-Box

Databases: SQL Server 2010/2008/2005, MS Access, Oracle 11g/10g

Operating Systems: Windows Server 2007, Windows XP, Windows 7/8/10.

Configuration Management: Chef, PuppetDatabases: Oracle, MySQL

Reporting Tools: SQL Server Integration Services (SSIS), Crystal Reports.

Application Servers: WebLogic, Apache, Apache, IIS 7.0, 7.5

Logging: Logstash, Splunk

Version Control: Git, BitBucket, Mercurial

Scripting: AngularJS, Shell, Ruby

Python Ticketing tools: JIRA, service-now

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

DevOps Engineer

Responsibilities:

  • Created a continuous delivery platform amongst the Development team, RF team and the Field Ops using industry standard open source tools such as Python, GIT, Maven, Jenkins. and AWS.
  • Implemented a Continuous Delivery Framework using Jenkins.
  • Implemented Puppet, Nagios, and Docker and DevOps tools.
  • Working knowledge of TCP/IP, UDP protocols in solving network related issues on the servers.
  • Experience with serverless architecture Cloudwatch, DynamoDB
  • 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 deployment and building.
  • Using GIT for code reviews during stages of branching, merging and staging.
  • Implemented Continuous Delivery Framework using Jenkins, Puppet, and Maven in Linux environment.
  • Used Kinesis to stream data to AWS
  • Experience in writing modules for creating environments for Dev, and Production to deploy the applications to the servers using Configuration tools.
  • Experience in software Build tools like ApacheMaven, ApacheAnt to write Pom.xml andBuild.XML respectively.
  • Experience in writing cookbooks for deployment to various Application Servers.
  • Experienced at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience with Virtualization technologies like Vagrant and VMware and Expertise in LAMP implementation and development.
  • Expertise in installing, upgrading and migrating SCM tools and technologies.
  • Handled deployment of JAR, EAR and WAR files to the respective application server instances.
  • Worked on maintaining Docker Images and containers.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS
  • Experience in testing/development/automation in a Dev Ops role on an agile/iterative project team for the API Gateway.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology, and application configurations.

Environment: S3, AWS Ops Works, Ruby, Chef, Puppet Master, Elastic Load Balancers, EC2Autoscaling, Linux \Windows

Confidential, Charlotte, NC

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.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the codebase in CVS.
  • Create CHEF Automation tools and builds, and do an overall process improvement to any manual processes.
  • Perform deployments and installations.
  • Deploying JAR and WAR files to a Java web server
  • Research and recommend open source tools, practices, and methodologies that enhance our day-to-day productivity.
  • Experience in using Kinesis to analyze and stream data into AWS
  • Used Ant, MAVEN to perform daily and weekly Software Builds.
  • Installed administered and configured JENKINS Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Installing and configuring chef by registering the nodes with the chef server
  • Writing cookbooks, uploading them to chef server and executing them on the nodes by running chef-client
  • Created virtual environments via vagrant with chef-client provision
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application Server.
  • Created Instances in Apache Web Server and JBoss Application Server in QA and Production environments.
  • Configured Apache web server instances in Citrix Netscaler for QA and Production environments.
  • Automate deployment and release distribution process with shell, AWK, and Perl etc.
  • 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.
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE

Environment: CVS, ANT, Bamboo, MAVEN, Puppet, Subversion, JENKINS, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server.

Confidential, Rockville, MD

DevOps Engineer

Responsibilities:

  • Setup automation tools such as Jenkins and Nexus across multiple projects of the waterfall and Agile models.
  • Handled end-to-end deployments across different environments, DEV to PROD, for two projects and their respective five components.
  • In-depth knowledge of Apache Subversion and Jenkins continuous integration server-installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Experience with serverless architecture Route53, Lambda, S3
  • Developed Ant and Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications
  • Experience on Amazon visualization server and deployment codes with the setup of build Machine.
  • Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef and Ansible.
  • Very good understanding and working knowledge of Orchestrating Application Deployments with Ansible
  • Automated application deployments using UDeploy through all environments.
  • Installed Udeploy server and agents from the scratch and imported multiple applications into the UDeploy server and used lambda for serverless CICD pipelining.
  • Provisioned the Chef nodes and deployed the cookbooks to chef server through UDeploy.
  • Automating server configuration/management with Chef.
  • Maintained all development tools and infrastructure and ensure availability for a 24/7 development cycle with teams.
  • Worked on Installation and Configuration of ChefServer and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef Cookbooks and recipes.
  • Used Ant to perform daily and weekly Software Builds.
  • Creation, Installation, and Administration of Red Hat Virtual machines in VMware Environment.
  • Worked on Red Hat Linux which includes installation, configuring and maintenance of applications in this environment.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Implemented python, shell scripting.
  • Experienced in writing shell scripts to automate the administrative tasks and management.

Environment: Maven, Oracle WebLogic, Jenkins, Chef, Hudson, Java, Build Forge, OpenStack, Subversion, Ruby, Python, Shell Scripting, API, Ansible, UDeploy, Hotfix PROD Patches, Linux (Ubuntu), Solaris & Windows.

Confidential, Richardson, TX

DevOps Build & Automation Engineer

Responsibilities:

  • Managed the DevOps/Build&Release process at CVS Caremark.
  • Expertise in data modeling &Change Management team for our daily SysInt (System Integration) SCRUM meetings to address build & release deployment enhancements & issues
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Build and Deployment CI/CD Pipelines.
  • Dockerized CI/CD tools (JENKINS and GITlab).
  • Zabbix for CI/CD tools monitoring.
  • PagerDuty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution
  • Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Deployment and management of many servers via script and CHEF, utilizing cloud providers as a direct Jira.
  • Setup Docker on Linux and configured Jenkins to run under Docker host
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Designed a Configuration Management solution using Puppet
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Maintaining Infrastructure automation using CHEF
  • Manage build and deployment using MAVEN, JENKINS, CHEF SCM tools
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of the daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment
  • Good scripting skills - Power Shell preferred
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus

Confidential

Networking Linux Administrator

Responsibilities:

  • Hands-on experience on CI tools like JENKINS.
  • Managed Branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Coordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up a repository, creating a folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has the responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using WebLogic server.
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Installation, Configuration and Troubleshooting of Routers & Switches and implementing VLANs on Cisco Ethernet switches.
  • Maintaining the Network Infrastructure, including Installation, Migration, and Configuration of Network Client Workstations and managing Local and Domain-wide groups.
  • Configuration and Administration of IP addressing and routing, connectivity, Telnet & FTP, etc.
  • Maintenance of Proxy / Remote Access servers in the networked environment.
  • Configuring DNS and DHCP in a 2003 Domain.
  • Setting up and Configuring Hardware and Software Firewalls.
  • Maintaining ISDN and Leased Line Networks.
  • Setting up RRAS and VPN Connections.
  • Addressing performance bottlenecks and ensuring maximum network uptime.
  • Implementation of the Network (LAN & WAN), Troubleshooting Network problems and conflict.
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering ALM (PIVOTAL TRACKER) for issue management.
  • Working experience on AGILE Methodologies.

Environment: SVN, PIVOTAL TRACKER, Maven, ANT, Jenkins, Hudson, Agile SDLC, DNS and DHCP, Perl & UNIX, LAN & WAN, Troubleshooting,

We'd love your feedback!