We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY

  • Over 8 years of IT experience in DevOps/Build and Release Engineer in automating, Configuration Management, Infrastructure Management and Cloud Computing Technologies.
  • Strong understanding of various SDLC methodologies such as Waterfall and Agile.
  • Expertise Configuration/Release/Build Management on both UNIX), Rational Clear case, Subversion and GIT.
  • Proficiency in using cloud computing tool like AWS, CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on UNIX and Windows environment.
  • Expertness in using Build Automation tools and Continuous Integration concepts by using tools like Jenkins, Bamboo, Team city, Quick Build, Build forge, Maven, Gradle and Ant.
  • Expertise with UNIX and shell Scripting.
  • Automated provisioning of Amazon AWS instances
  • Experience integrating JIRA with Subversion, Bamboo, Fisheye and Confluence for teh change management process
  • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control, Hudson and Jenkins for build and deployment automation
  • Developed Puppet modules to automate application installation and configuration management.
  • Created CM Plans and Test Plans for Applications. Experienced in trouble shooting, configuring and deploying enterprise applications in JBoss and Tomcat as well.
  • Experience in automated builds using TFS team build .net build for .net applications.
  • Experience in configuring network services such as DNS, NFS, TCP, SMTP, NTP, DHCP, LDAP.
  • Good command in working with Tracking Tools JIRA, Bugzilla, Remedy, Service Now.
  • Knowledge on Vagrant, Docker based containerization environment delivery for releases.
  • Experience working with various AWS Services like EC2, ECS, S3, Cloud Formation, IAM etc.

TECHNICAL SKILLS

OPERATING SYSTEMS: Linux (RedHat4,5,6, CENTOS&SUSE), Ubuntu (16.04 LTS, 14.04 LTS, 12.04 LTS), Solaris (10/9/8), Windows NT (2003, 2008, 2012)

MONITORING: Nagios, Splunk, Netcool, Keynotes, Zabbix, Solarwinds

VERSION CONTROL: GIT, SVN, Subversion

Continues Integration: Jenkins, Bamboo, Maven, Ant, TFS build

Cloud: AWS (EC2, ECS, S3, Cloud Formation, IAM, etc...), Azure, Heroku

Configuration Management: Chef, Puppet and Ansible.

Scripting Languages: Shell, Bash, Perl, Ruby, Python, PowerShell.

Database System: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, IL

Sr. DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and on teh IAM role based polices and customizing teh JSON template.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Fabricated a new automation platform based on Ansible and Rundeck.
  • Experience in setting up Kubernetes cluster to orchestrate Docker container deployments to on premise virtual infrastructure. Experience in setting monitoring for Docker containers running on Kubernetes using Prometheus and Sysdig
  • Involved in teh installation and configuration of Nginx as a web server.
  • Experience with Build Management Tools Ant and Maven for writing build.xml and pom.xml
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Developed custom automation build system using Hudson and TFS Build on Team Foundation Server.
  • As aTFSadmin, helped team for security related issues inTFS. Also, worked on service desk tickets.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Implemented Continuous Integration using Jenkins and Bamboo.
  • Application Deployments & Environment configuration using Ansible.
  • Experience in setting up in - house PaaS (Platform as a Service) solution using open source kubernetes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and has teh AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.

Environment: AWS, AWS IAM, AWS S3, AWS cloud watch, Nginx, ANT, Maven, Tortoise SVN, GitHub, Ansible, Docker, Java, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, TFS, PHP, Ruby.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Production support on Linux Systems in a 24/7 production Environment to maintain all servers and applications.
  • Hosted and Lead proof of concept kickoff meetings on client sides.
  • Wrote and used Puppet Modules to deploy applications on production environment and related configuration to ensure they get to production on time.
  • Developed new Modules and Manifests files for installation of OS and custom written software packages using Puppet.
  • Configured security for Puppet users and generated reports for higher management on teh status of environments. Tested Puppet modules with rspec-puppet and Docker containers before uploading to puppet server.
  • Worked on .NET and deploying teh files in teh framework applications by using IIS.
  • Configured WebSphere and Apache Tomcat servers to suit application requirements.
  • Manage code repositories in SVN by creating, deleting, merging and securing projects in a proper structure for all releases.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Implement new build automation solutions for new products and provide ongoing support and administration for software build and build automation using ANT, Jenkins, Maven and Shell Scripts.
  • Worked on creation of Multiple Servers in Linux machines using Chef on Azure.
  • Developed Chef Cookbooks from teh scratch to automate teh entire deployment process as well as teh infrastructure.
  • Experience with version control, branches, pull requests, branch policies, and automatedbuild processes inTFS.
  • Performed System Maintenance using TeamCity.
  • Ability to build scripts using Perl and Shell Scripting.
  • Involved in developing custom scripts using Python, Perl, Ruby, and Shell to automate jobs
  • Configuring Layer 2 Switches on interfaces connecting to F5 devices, also spanning vlans/networks and port channels. Migrating teh configuration between teh Hardware Modules of F5, Working with F5 Support in-case of bugs and RMA's.
  • Creating and Managing virtual machines in Azure and setting up teh communication with teh help of endpoints and updating teh instance counts in teh production.
  • Worked on day to day tasks using JIRA and resolved tickets using Service Desk
  • Maintained teh code repository, perform and administer teh database and configure TFS
  • Worked on different Cloud Stack Integration test framework.
  • Worked on storing Build and Deploy Logs and Data in PostgreSQL
  • Worked on Nagios, Splunk as Infrastructure Monitoring tool.

Environment: TFS, SVN, Chef, Puppet ANT, Maven, Jenkins, Azure, IIS, Shell scripts, Teamcity, PostgreSQL, JIRA, Service Desk, Splunk, Nagios.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Experienced in Software Development Life Cycle (SDLC) and Release Management Practices.
  • Setting up teh build and deployment automation for Java based project by using Jenkins and Maven
  • Responsible for creating and deploying builds on various WebLogic environments, testing in build environment and release to test team on scheduled time.
  • Experience in administering JAVA and C++ applications.
  • Creating builds using Bash scripting, ANT/Maven scripts to manually updated and automated.
  • Involved in setting up builds using Chef as a configuration management tool. Extensively used Ruby scripting on Chef Automation for creating cookbooks.
  • Manage teh configurations of more TEMPthan 40 servers using Chef, configured Jenkins builds for Continuous Integration and Delivery.
  • Established Chef best practices approaches to system deployment with tools with Vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Work with QA to facilitate verification of releases. Running multiple builds at a time.
  • Rundeck as deployment tool and BMC Remedy as Ticketing Tool
  • Managing Daily Builds, Weekly Builds, Nightly builds and Builds on fortnight basis.
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to teh authorized developers.
  • Implemented Maven builds to automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Tuned application configuration to support optimize performance per developer.
  • Evaluated and implemented internal and third-party tools for appropriateness, ease-of- use, scalability, robustness.

Environment: GIT, SVN, Jenkins, Rundeck, Ruby, Perl Scripts, Shell Scripts, Chef, Python, Remedy, JBOSS.

Confidential, Denver, CO

Build & Release Engineer

Responsibilities:

  • Build Engineer for a team dat involved two different development teams and multiple simultaneous software releases.
  • Generated ANT, UNIX scripts for build activities in QA, Staging and Production environments
  • Worked on Migrating source code from CVS to SVN, Administrating teh source code control and automation of builds.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating teh WLST scripts to Shell Scripts
  • Automated teh build and release management process including monitoring changes between releases.
  • Designed Clear Case branching strategy and implemented Clear Case environment per teh needs of teh release management.
  • Designed infrastructure for ClearCase UCM and Base Clear Case.
  • Deployed using Admin console into WebLogic Application Servers
  • Responsibilities also included performing dailybuildsfor managing in teh System test and UAT environments.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Used ANT for building teh applications and developing teh build scripts.
  • Responsible for maintainingbuildscripts and checkingbuildstatus.
  • Documentedrelease,buildsand source control processes and plans.
  • Interact with teh System AdministrationEngineersin issues relating to Hardware and Networking.
  • Coordinating different tasks with different teams, e.g. for creating usage models for different project, coordinating code movement from different projects in Clear Case.
  • Change and Configuration Management analysis, design, developing, implementation, and Administration of client server and web based applications.
  • Established and implemented Change Control standards for different tasks.
  • Used Hudson to perform automated Builds and Deployments.
  • Deployed applications into web application servers like Web Sphere.

Environment: Unix, Windows, CVS, SVN, Rational Clear Case, Hudson, Clear Quest, ANT/MAVEN, Web Sphere.

Confidential

Build Deployment Engineer

Responsibilities:

  • Experience as Rational Software Development Life Cycle Engineer.
  • Maintained build related scripts developed in ANT, Python and Shell.
  • Modified build configuration files including Ant's Build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with teh Maven release plugin of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Configured and maintained AnthillPro to implement teh CI process and integrated teh tool with ANT and Maven to schedule teh builds.
  • Managing teh code migration from TFS, CVS and Star team to Subversion repository.
  • Created repositories according teh structure required with branches, tags and trunks.
  • Configured application servers (JBOSS) and WebLogic Servers to deploy teh code.
  • Worked with teh developers to configure plugins through Eclipse to develop teh code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize JIRA for issue reporting, status, activity planning, tracking and updating project defects and tasks.

Environment: ANT, AnthillPro, Web logic, Perl Scripts, Shell Scripts, XML, Windows XP, SQL, and Oracle.

Confidential

System Administrator

Responsibilities:

  • Managed Windows Server 2008 Domain Controllers, Active Directory, DNS, DHCP.
  • Created clones and templates of Virtual Machines.
  • Managing VM’s (Desktops) in VIC (Creation, Deletion), VM Snapshots (Add/Revert/Remove).
  • Access and Delegation of VM’s using VMware View, Installing and configuring WYSE Thin Clients.
  • Migration fromWindowsServer2003 toWindowsServer2008. Deployment of remote AD controllers.
  • Creating users in active directory, creating and maintaining GPO’s as per requests.
  • Installing and configuring OS, Apps and Network Printers.
  • Support disaster recovery plans, creating ghost images of workstations prior to upgrades.
  • Logs file analysis using teh Event Viewer and troubleshooting to resolve issues

Environment: Windows Server 2008, Active Directory, VMware, VDI, GPO, Help Desk support.

We'd love your feedback!