We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Over 8 years of experience in IT industry with major focus on Software Configuration and Build/Release Management, process development, and tools support including code compilation, packaging, and deployment / release methodology.
  • Experience in working on source control tools like GIT, Tortoise SVN, Confidential Clear case, and CVS.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience with automations tools like Chef, Puppet and knowledge on Ansible and Rundeck.
  • Designing and implementing for fully automated server build management, monitoring and deployment usingPuppet.
  • Experience in working with auto and manual signing of ssl certs, setting the polling intervals for pushing the manifests and source files, between Puppet Master and Agents.
  • Deployed and configured Chef Server including bootstrapping of chef client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Authored Custom and Chef super market Cookbooks and recipes for different scenarios like install/configuration for different products.
  • Developed and maintained build scripts in Perl, shell, batch, and PowerShell scripts.
  • Experience on Cloud automation using AWS Cloud Formation templates.
  • Working knowledge on webservers like Apache, Nginx and application servers like Tomcat, Weblogic 10, Resin and Dynamo.
  • Installation and configuration of JBoss, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Implementing new projects builds framework using Jenkins & maven, ANT as build framework tools& Nexus in Linux environment.
  • Experience in configuration ofNIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Collaborated with development and supported team to set up a Continuous Delivery environment with the use of Docker, continuous build and delivery tools
  • Energetic and self - motivated team player/ builder with strong communication, inter-personal, intuitive, technical, analytical, problem solving and management skills.
  • Facilitated a team approach to achieve organizational objectives, increase productivity and enhance employee morale.

TECHNICAL SKILLS

Operating systems: Unix, Windows, Linux, Solaris

Version control tools: GIT, SVN, PVCS, Perforce, Bit Bucket

Project Management / Monitoring Tools: Jenkins, Maven, Nexus, Ant, Nagios Log stash, Crontab, Sonarqube, JIRA

Programming & Scripting Languages: Java, SQL, JSP, HTML, PHP, Perl, Python, Ruby and shell scripting

Web servers: Sphere, Web logic, Tomcat, JBOSS.

Network Protocols: TCP/IP, DNS, SMTP, DHCP, LDAP, FTP, 802.11x, SNMP, NFS, Samba

Configuration management: Chef, Ansible, Puppet, Docker and Vagrant

Bugging tools: Jira, Remedy, Bugzilla.

Cloud services: Amazon EC2, AWS VPC, open stack

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill, PA

Sr. DevOps Engineer

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Coordinating the resources by working closely with Project Manager's for thereleaseand Project Manager for all the Operational Projects
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • 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 automated local user provisioning in instances created in Openstack cloud.
  • Deploying the Openstack components on multimode with high availability environment.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • 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.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developing pom.xml files for Mavenbuildscripts.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Mergingreleasebranches back to trunk after the productionreleaseand resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Build, configured and support Application team environments
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates,AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef, Docker.

Confidential, New jersey

DevOps Engineer/Build Engineer

Responsibilities:

  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet models for installing and managing java versions.
  • Implemented automated local user provisioning in instances created in Openstack cloud.
  • Deploying the Openstack components on multimode with high availability environment.
  • Creating instances according to needs and taking snapshots if required.
  • Used cinder to enable persistent storage for applications like databases deployed in openstack.
  • 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 Teamcity.
  • Wrote Puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Configured Jenkins for doing the build in all the non-production and production environments. Worked extensively on CVS, Subversion as Version Control.
  • Handled Jira tickets for SCM Support activities.
  • Creating user level of access for related GitHub project directories to the code changes.
  • 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 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.
  • Written script in Ruby using all of the extra helper functions from Chefand configured the user's accounts for Continuous Integration - Teamcity, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

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

Confidential, Columbus, IN

Build & Release Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • 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. Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential

Build & Release Engineer

Responsibilities:

  • Designed the Infrastructure, and implemented on AWS cloud.
  • Setup AWS VPC’s for dev, staging and Prod environments.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc.
  • Automated server/database backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance.
  • Apace-tomcat Web Server Configuration and Management.
  • Version Control Using Perforce, branching and merging repository’s.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Integration process using shell scripts.
  • Manage Releases, including coordinating with the Dev team and QA team.

Environment: Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, AWS, Ruby, Chef, Windows.

Confidential

Linux Administrator

Responsibilities:

  • Experience managing user administration with Open LDAP and proficient using command ldapsearch, ldapadd and ldapdelete.
  • Regular Admin Tasks include building Linux servers for Production, Development and Test Environments and supported the ones under production.
  • Involved in building Linux VM's using VM templates and kick start servers to build multiple servers over the network.
  • Experience in managing EMC arrays and provisioned SAN disks to Linux and Solaris arrays.
  • Performed OS upgrades for critical servers under production.
  • Experience in creating file systems on LVM, VxVM on RedHat Linux and HPUX.
  • Performed various file system changes to accommodate upgrades in applications, services and databases.
  • Experience configuring Open LDAP and setting up clients for Open LDAP.
  • Involved in decommission of the servers which reached end of life and performed SAN migrations using LVM and EMC tools.
  • Maintained OS/APP backups for Linux and Solaris servers
  • Managed critical bundles and patches on the production servers after successfully navigating through the testing phase in the test environments.
  • Implemented scripting new by writing shell scripts and Perl scripts and scheduled those by using cron.
  • Worked on the virtual environments through the virtual ware clients like VMIC/ VSphere.
  • Responsible for evaluating Storage Foundation Cluster File System for possible production use.
  • Monitoring the hosts and networks using NAGIOS, Iostat, VMstat, MPstat and Other Tools
  • Manage software on system using YUM, and RPM.
  • Worked on the Java based applications and supported JVM's and worked on issues related to Java and patching regularly with WebLogic and JBoss applications.
  • Worked with HP Integrated Lights Out (ILO) software in effectively managing the server under cluster environment.
  • Implementing file sharing on the network by configuring NFS/SAMBA on the system to share essential resources.
  • Good knowledge in structuring the documentation for Architectural Design and Build Plan Documents.
  • Managed Disks and File systems using LVM on Linux.
  • Performed day to day health check and maintained the servers by taking the down time from the users.
  • Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers (Apache), Samba servers
  • Installation of Cent OS 4.x manually and upgrading through YUM installation.
  • Provided afterhours and weekend support to facilitate the issues in the production environment.

We'd love your feedback!