We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL SUMMARY:

  • 8 years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and DevOps Methodologies.
  • Implemented CI using Jenkins and continuous deployment.
  • Experience in branching, tagging and maintaining the version across the environments using
  • SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Excellent understanding of source - code management principles and systems, particularly GIT. In-depth knowledge of computer applications and scripting like Shell, Python & Perl.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Experience in OpenStack cloud, integrating it with Puppet.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Manage different environments like Vagrant, Integration and UAT via Chef.
  • Create VM’s using AWS AMI and deploy application using Chef.
  • Developed Cookbooks and recipes for automating deployments via Chef.
  • Implemented Continuous Delivery setup to created packages from Jenkins and to be deployed to Applications servers through Rundeck jobs with chef as the backend configuration management tool.
  • Manage production deployments, work closely with OPS to make sure all the tasks required for the production deployments are captured and automate them using chef.
  • Used nose tests to run unit tests and provide feedback to developers as soon as there is a check-in to GIT.
  • Worked with coverage.py for generating code coverage metrics to the management.
  • Explored many tools and done many POC’s for the SDLC tools.
  • Written backup scripts for the internal tools.
  • Experience working with Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • Integrated depot and branch builds on Bamboo, Hudson/Jenkins, TeamCity, AnthillPro on a network server.
  • Well-versed with various xml based Build Automation tools like Maven, Ant, and Nant.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Created and maintained user accounts, profiles, security rights, disk space and process monitoring.
  • Utilized Atlassian suite of tools for software development such as Bamboo, JIRA & Confluence.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Team player with good management, analytical, communication and interpersonal skills.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support.
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS:

Build Tools: Ant, Maven, Gradle, NANT

DevOps: Docker, Nagios, chef, Puppet, Openstack& AWS working knowledge

Scripting Languages: Linux Sheel Scripting and Advanced Shell Scripting

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

CI Tools: Jenkins, AntHillPro, Teamcity, Bamboo.

Operating Systems: Windows, Unix, RHEL and Solaris

Databases: Oracle, MySql, MSAccess, SQL Server

Change Management: Remedy, Service Now, and PVCS Tracker

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

Bug Reporting Tools: SDM-12, Bug Zilla, JIRA, Confluence and Rational Clear Quest

Languages: C++, PL/SQL and Java/J2EE

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Cloud: Virtualization, Cloud Computing Basics and AWS

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Sr. DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Wrote Puppet manifests for deploying, configuring, Instalshield and managing collected for metric collection and monitoring.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet models for installing and managing java versions.
  • Wrote a Python plugin for collected to write metrics to statsd.
  • Implemented automated local user provisioning in instances created in Openstack cloud.
  • Deploying the Openstack components on multimode with high availability environment.
  • Creating user level of access for related GitHub project directories to the code changes.
  • Perf o r m ed al l nec ess ar y da y- Confidential o - da y Subver si on / GIT suppor Confidential f or d i f f e r en Confidential pro j e c Confidential s.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: Java/J2ee, Puppet, Open Stack, Ant, Maven, Subversion, UNIX, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Nagios, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Foster City, California

Devops Engineer

Responsibilities:

  • Design roles and groups using AWS identity and access management (IAM).
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process usingSubversion and Anthill pro.
  • Developed Chef and Ruby based automated DevOps solution to provision consistent platforms across multiple cloud providers for complex multi-tiered applications.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Working on Report generation, based on the requirements from the App team.
  • Worked closely with DevOps team on configuration management using chef.
  • Automated deployments across all environments using Jenkins.
  • Setting up the automation environment for Application team if necessary, and help them through the processof build and release automation.
  • Proposed and implemented several release processes to achieve consistent results and stability across environments.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended Confidential planning sessions and daily Confidential stand-up meetings.
  • Configured Docker container for branching purposes.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plug- ins for the integration tools to the version control tools.
  • Worked with the developers to configure plug-ins trough Eclipse to develop the code.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Good in provisioning and deployment tools like Chef.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Chef and CF Engine.
  • Developed and maintained Perl/Shell/Bash scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Configuration management using Puppet.
  • Responsible for configuring environment software, documenting environment architecture and support procedure as well as handling production software deployments.
  • Continuous Integration using Jenkins.
  • Configure, update, and support all 3rd party software to production like, Apache, MySQL, JBoss, CentralDirector, Tibco, and Sonic.
  • Worked on user stories in Rally software for testing application for performance tuning.
  • Development of Introscope consoles, monitoring, metric groupings, alerts via the Introscope dashboard, Investigator and Management module editor.
  • Responsible for real-time proactive environment monitoring.
  • Monitored system logs for errors using Splunk and issues pertaining to environment availability.
  • Install, configure, and manage Red Hat Enterprise, CentOS and Ubuntu Servers per clients' specification.
  • Day-to-day system health checks of OS and application environment and report daily systemusage and metrics.

Environment: RHEL 5.x,6.x, HP-UX 11.31, Chef, SQL server, LDAP, DNS, Jenkins, BMC Patrol, Introscope 9.0.6.2, Splunk, NFS, SFTP, TCP/IP, AWS, SSO, SAN, NAS, Web Logic 8.1, Oracle 11g, VMware 4.x/5.x, Shell Scripting, Bash Scripting.

Confidential, Englewood, CO

Linux/DevOps Engineer

Responsibilities:

  • Responsible for building out and improving the reliability and performance of infrastructuredeployed on Amazon Web Services.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Involved in maintaining user accounts (IAM), SQS, SNS Services on AWS cloud.
  • Experience with moving bare metal machines to being fully powered by AWS.
  • Design EC2 instance architecture to meet high availability application architecture.
  • Experience in deploying, configuring, and managing servers in Open stack.
  • Develop CloudFormation scripts to build on demand Ec2 instance formation.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Used Puppet for Monitoring system and automation.
  • Wrote Puppet manifests for deployment and configurations. Deployed PuppetDB.
  • Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliabledeployment methodology.
  • Linux System Administration on RHEL 5.x/6/x.
  • Management of Red Hat Linux user accounts, groups, directories and file permissions.
  • Implemented and maintained Puppet configuration management spanning several environments in the AWS cloud.
  • Defined and Implemented Change Management and Release Management procedures.
  • Continuous Integration using Jenkins.
  • Version Control systems (Github).
  • Experience with version control tools like GIT and SVN and integrated build process withJenkins.
  • Deployed latest patches for Linux and Application servers; performed Linux Kernel tuning.
  • Monitoring HMC’s using lpar2rrd tool.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debi andProduction Server for password-less authentication.
  • Installed and configured DHCP server to give IP leases to production servers.
  • Installed packages with yum and rpm.
  • Installation and configuration of PostgreSQL database on Red Hat/Debian Servers.
  • Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool.
  • Created and maintained network users, user environment, directories, and security.
  • Documented strongly the steps involved for data migration on production servers and also testingprocedures before the migration.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red HatLinux.

Environment: Red Hat Enterprise Linux 5.x/6.x, IBM AIX 5.x/6.x/7.x, LDAP, NIM, AWS, Puppet, Version Control(Github), Jenkins, Nagios, lpar2rrd, VMware 5.x, LPAR, DLPAR, SAN, NAS, ILO, Samba, Shell Scripting.

Confidential, Herndon, VA

Build and Release Engineer

Responsibilities:

  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Configured Docker container for branching purposes.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Arti facts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • D esi g ned and i m pl em en Confidential ed Subvers i on and GIT m e Confidential ada Confidential a i n cl u di ng el em en Confidential s, l a bel s, a Confidential Confidential r i bu Confidential es, Confidential r i gg er s and hy per li nk s.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Build Open Stack test and development infrastructure and maintaining Chef Cookbooks for production rollout.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Managed GIT and SVN as Source Control Systems
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Nexus, Sonar, UCD, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential

Build and Release Engineer

Responsibilities:

  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Configured Docker container for branching purposes.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Arti facts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • D esi g ned and i m pl em en Confidential ed Subvers i on and GIT m e Confidential ada Confidential a i n cl u di ng el em en Confidential s, l a bel s, a Confidential Confidential r i bu Confidential es, Confidential r i gg er s and hy per li nk s.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Build Open Stack test and development infrastructure and maintaining Chef Cookbooks for production rollout.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Managed GIT and SVN as Source Control Systems
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Nexus, Sonar, UCD, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential

Web Developer

Responsibilities:

  • Actively involved in all aspects of the system design.
  • Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
  • Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Created various interactive plugins, widgets or design UI/UX
  • Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
  • Interfaced with third-party vendors to customize UI/UX solutions for web verticals
  • Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
  • Designed user Interface for the project using HTML, CSS, and Flash
  • Developed JavaScript library for rendering domain-specific layout XML to the web

Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office and SVN

We'd love your feedback!