We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Brenham, TX

SUMMARY

  • A qualified professional with sound knowledge and experience in professional services involving business process analysis and reengineering, software evaluation, system administration, build/release engineering and IT audit with specific experience in complete SDLC DevOps/Agile and scrum Methodologies.
  • Around 6 years of extensive IT experience in Build & Release management, Infrastructure automation, code migration, Continuous Integration and Continuous Delivery, Configuration Management and system administration, documenting and implementing procedures related to build, deployment and release
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Experienced in Linux System Administration and working knowledge of build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control and scripting languages like Python, Ruby, PowerShell, and JavaScript and Experience in build automation with Jenkins using ANT and MAVEN.
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on Application Servers like WebLogic, WebSphere, JBoss
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS
  • Experience working with relational and NoSQL databases, proficient in SQL.
  • Proficient in developing business solutions using SQL, PSQL, Unix Shell scripting.
  • Experience working with RDMS oracle, MY SQL, MS SQL
  • Strong understanding MS Azura & AWS technologies (EC2, RDS, DynamoDB, Redshift, MapReduce, Pipeline, Opsworks, ELB, EBS, S3, VPC, Route 53, cloudwatch, SQS)
  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012 and setting up instances behind the Elastic Load Balancer for high availability
  • Experience in running web scale services on AWS and using RDS to manage, create snapshots, and automate backup of database and Cloud automation using AWS Cloud Formation templates
  • Expertise in build automation tools like ANT/Maven, Node JS
  • Solid ability to create automation with Chef, Puppet, Ansible or shell, Node Js
  • Working knowledge of installing MongoDB on physical machines, Virtual machines as well as AWS
  • Experience in design roles and groups for users and resources usingAWSIdentity Access Management (IAM).
  • Experience in handling Static IP entries creation in DNS& a new DHCP scope creation. Performing Backup of DNS and DHCP data.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Experience working withChefEnterprise Hosted as well as On - Premise, Installing Workstation, Bootstrapping Nodes. Experience writing Recipes and Cookbooks and uploading them toChef-server, Managed On-site OS/Applications/Services/Packages usingChefas well as AWS for EC2/S3/Route53 & ELB with ChefCookbooks.
  • Experience in creating various modules and automation of various facts in Puppet, adding nodes to enterprise Puppet master and managing Puppet agents. Working knowledge of creating Puppet manifests files, and implementing Puppet to convert Infrastructure as code
  • Good presentation and technical writing skills, excellent communication, interpersonal and problem solving skills.

TECHNICAL SKILLS

Build Tools: Ant, Maven

Scripting Languages: Shell, Ruby, Perl

Configuration Management: Perforce, Subversion, GIT, PVCS Version Manager

CI Tools: Jenkins/Hudson, AntHillPro, Teamcity, Bamboo

Change Management: Remedy, Service Now, PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, Weblogic, Jboss

Bug Reporting Tools: SDM-12, BugZilla, JIRA and Rational Clear Quest.

DevOps: Chef, Puppet, OpenStack, AWS, Docker, Ansible, VMware

Web/App server: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Database: Oracle 9i/10g, SQL SERVER, MySQL.

Operating Systems: Windows, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Brenham, TX

Sr DevOps Engineer

Responsibilities:

  • Worked with development teams to identify and meet their needs for automation and branching strategies.
  • Configured and deployed new Windows and Linux servers in a AWS Cloud environment.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Worked on S3 storage, enabled versioning. Configured security for the files stored in S3. Created multiple buckets based on the project requirements.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developed installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Automated deployment ofbuildsto different environments using Jenkins CI tools.

Environment: DevOps, Java/J2EE, Git, Jenkins, Python, Ruby, Chef, JIRA, Ant, Maven, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch.

Confidential, Miami, FL

DevOps Engineer

Responsibilities:

  • Configured parameterized builds in Jenkins to deploy the code into Dev, QA and stage environments.
  • Worked on Installing Puppet master and puppet agents on multiple nodes. Added all the nodes to master and managed various node groups.
  • Installed multiple plugins in Jenkins like mask password plugin, release plugin, email-ext plugin, GIT plugin, cobertura plugin, etc.
  • Written multiple shell scripts for deployment automation, log rotation, data sync, etc...
  • Point of contact of all build/deployment/network related issues/resolutions.
  • Configuration administration of Nexus Maven repository.
  • Integrating Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects. Implemented CI and CD Pipelines in Jenkins
  • Create and maintain of build scripts in Ant, Maven and automation scripts.
  • Installing and Setup of integrated environments.
  • Developing modules, manifests, Resources and Run lists, Managing the Puppet client nodes, and upload the modules to puppet-server from Git local repos.
  • Automate infrastructure using puppet to manage and deploy private cloud instances.
  • Setup and Install Puppet workstation, Puppet Server and bootstrapping the Puppet Clients.
  • Maintaining the Tags, Branching and merging the code in the parallel development.

Environment: Puppet, OpenStack, WebLogic, Nexus Maven, Jenkins, GIT (GitHub), Python, Shell Scripting, Tomcat, VMWare.

Confidential, Newark, DE

Build and Release Engineer

Responsibilities:

  • Participated in Redhat Linux server and VM builds.
  • Build & Release automation, Environment, Service, Incident and Change Management).
  • Resource management like installing packages, manage services needed to run, user management, cron job setup etc.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Perform by weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Security measures blocking unnecessary ports and restricting user’s remote logins
  • Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures

Environment: Java, Ant, Maven, Subversion, Jenkins, Linux, Unix, Shell Scripts, Python.

Confidential, Houston, TX

Build and Release Engineer

Responsibilities:

  • Created classes, JAR and EAR files from VOB's using ANT scripts.
  • Conducting meetings with developers and managers in order to resolve merge issues duringbuild andrelease.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting theBuildon time & following it up the testing team on postedbuilds.
  • Following up with the Test Team & Development Team.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created, expanded, and configured automation in Maven/Ant to automatically build, package, and deploy Java applications to multiple development and testing environments, provided stable build environments for product development
  • Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for building and releasing packages for testing.

Environment: ANT, Subversion, Jenkins, Maven, WebSphere, Perl Scripts, Shell Scripts, Java/J2ee.

We'd love your feedback!