We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • Over 8 years of IT experience in which includes Solid Experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/NT Platforms.
  • Involved in creating services like proxy and business service and import the same to the different environment.
  • Experience in Design and perform system management, database management , configuration management , deep troubleshooting, preventative and corrective maintenance, performance monitoring and enhancement.
  • Familiarity with a broad portfolio of AWS infrastructure resources (EBS, S3, EC2 , Elastic IP, Redshift, EMR, Route 53, VPC, Security Groups and Network ACLs)
  • Experience in using version controller tools like Subversion ( SVN ), GIT , IBM ClearCase, UCM and PVCS .
  • Experience deploying and maintaining Kubernetes (1.7 or later) clusters of 30+ nodes.
  • Experience configuring and deploying network overlay solutions such as Flannel, Weave, Canal or Calico.
  • Experience deploying and managing distributed storage solutions such as Ceph, Gluster , or Spectrum Scale .
  • Experience deploying and managing Docke r (17.09 or later).
  • Involved in migration of Bamboo server, Artifactory & GIT server.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Involved in Designed AMI images of EC2 Instances by employing AWS CLI and GUI.
  • Experience in setup and managed EBS Volumes and EIP to EC2 instances.
  • Gained experience working with build tools such as Maven and Gradle.
  • Excellent hands on experience in OpenStack environment implementation.
  • Extensively worked on Hudson , Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Modifying PHP, HTML, CSS, Java script, jQuery per project requirements.
  • Deep knowledge of IaaS platform(s) like AWS , Azure and VMware.
  • Deep knowledge of Terraform like Infrastructure as code, Execution plans, resource graph and change automation.
  • Worked with Management frameworks and Cloud Administration tools.
  • Worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services . Created and deployed elastic beanstalk applications in java using AWS Toolkit for Eclipse.
  • Extensive experience with configuration tools, to create, change , and Improve infrastructure as code - Terraform .
  • Knowledge of consistent workflows in order to provision, secure, connect , and run infrastructure- Terraform .
  • Strong understanding of infrastructure automation tooling ( terraform , cloud formation templates).
  • Hands-on experience on Chef/Puppet and Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing , Post-production analysis of the projects.
  • Experience in Writing Python modules for Ansible customizations.
  • Good understanding of Cloud Computing virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models and the current competitive landscape.
  • Experience in developing system automation tools in Python.
  • Experience with Selenium automation with Python.
  • Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Excellent knowledge on Java/J2EE and the ability of developing XML, HTML, Python, Shell Scripts and Perl Scripts.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
  • Experience in using bug tracking systems like JIRA, Confluence and HP Quality Center.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java.

Scripting Languages: JavaScript, XML, PHP, HTML, Shell, Python, Ansible, Chef.

Build Tools: ANT, Maven.

CI Tools: Jenkins/Hudson, Bamboo, TFS

Bug Tracking Tools: Atlassian JIRA, Bugzilla

Operating Systems: MS Windows /10/08/07/XP, UNIX, Linux.

Oracle 11g, 12cand 8i/9i: Microsoft SQL Server 2008/R2,2012/2014

Tools: MS Office Suite.

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

DevOps Engineer

Environment: UNIX, CVS, GIT, Chef, Ansible, Docker, OpenStack, Cloud, Puppet, Jenkins, Linux, SQL, ANT, SVN, Agile/Scrum, Ruby, Azure, Bamboo, Shell, Artifactory, AWS, Python, Java, Eclipse, Perl, PHP, Tomcat, WebLogic Application Server, Maven, Hudson, Nexus.

Responsibilities:

  • Maintained automated build system like ANT, Maven implement new features or scripts for the build system.
  • Managed and controlled the source code repository, currently housed in Subversion. Participated in implementing Branching and merging strategies.
  • Migrated SVN repositories into GIT using Sub Git. Managed SVN/GIT repositories for branching, merging, and tagging.
  • I helped and mentored other Scrum teams in executing Agile Scrum framework for their projects.
  • Test automation using Java, Shell scripting, Puppet, Python, VMWare Infrastructure, NoSQL, LDAP and Perl.
  • Monitoring SQL server performance using SQL Server profiler to find long running queries and dead-locks.
  • Worked on AWS Cloud Watch, Cloud Formation and Cloud Trail services.
  • Created and Managed User Accounts, Log Management, Shared Folders, Reporting, Group Policy Restrictions.
  • Infrastructure Development on AWS by employing services such as EC2, RDS, Cloud Front, Cloud Watch, VPC.
  • Create database maintenance plans for the performance of SQL Server including database integrity checks, update database statistics, re-indexing and data backups.
  • Experience in developing system automation tools in Python.
  • Work with team on creation of CI & CD (continuous integration and continuous delivery) pipe line using Jenkins, Sonar, Ansible and AWS (Amazon Web Service) technology.
  • Worked with Kubernetes, Docker to deploy production and development stacks.
  • Installed and configured Bamboo Continuous Integration (CI) server on Linux.
  • Installed and Configured Bamboo remote build agents to support the projects.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Established tagging method for parallel development. Installing, configuring and administering Jenkins CI tool on Linux/Windows/Mac machines.
  • Extensive experience in using Build Automation DevOps tools like, ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Bamboo, Team City, Chef/Puppet.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Executed the Maven builds locally to troubleshoot Java code issues.
  • Responsible for maintaining Multiple DevOps tools & configuring across all projects Subversion (SVN), GIT, Maven, Jenkins, ANT, Artifactory, Chef.
  • Experience in writing Ansible playbooks.
  • Experience in scheduling jobs using Ansible Tower.
  • Experience in Writing Python modules for Ansible customizations.
  • Strong understanding of Enterprise Architectures, Java and Database solutions with Windows and Linux flavors.
  • Comes with rich DevOps skills across SCM, Static Code Analyzer, Build and Release, Continuous Integration tools and frameworks such as ClearCase, SVN, GIT, ANT, MVN, Sonar, Artifactory, Nexus and Rundeck.

Confidential, Long Island, NY

DevOps Engineer

Environment: WebLogic, Java, Jboss, JDK, Apache, Tomcat, IIS 8, PHP, Ruby, Gradle, Artifactory, AWS, Python, GIT, Jenkins, Perl, SQL, Docker, Ansible, Maven, OpenStack, LINUX, Chef, Puppet, Oracle, JDBC, Subversion.

Responsibilities:

  • Deployed the applications on WebLogic Servers11g/12c and maintained Load balancing, high availability and Failover functionalities.
  • Developed ANT build scripts, UNIX shell scripts and Bash, Python, Perl, Puppet, Chef and auto deployment process.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Used Jenkins for Continuous Integration and continuous deployment to Tomcat/WebLogic Application Server in Multiple environments.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle data base.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Made Backup scripts for storing configuration of all OpenStack services.
  • Key team member architecting and deploying Kubernetes into production on AWS. An all CoreOS cluster deployed with Cloud Formation and Ansible with Kubernetes on top.
  • Used Ruby programming in coding the model level validation with emphasis in web security.
  • Moved public facing Mobile Application infrastructure to AWS.
  • Analyze the fitment of using AWS inherent fault tolerant building blocks in application architecture.
  • Documented the entire build and release engineering process and provided on call support.
  • Supported and developed tools for integration, automated testing and release management.
  • Strong knowledge in Linux/Unix Administration.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Installed, configured and administered BEA WebLogic Server 11g in various environments.
  • Installed and configured Apache Web Server in various environments.
  • Configured and administered of WebLogic server with Oracle 11gdatabase.
  • Used configuration wizard and configuration builder extensively to create and manage WebLogic domains.

Confidential

Build&Release Engineer

Environment: GIT, Apache, WebSphere, Jenkins, HTML, ANT, Maven, Chef, Puppet, Python, Shell, Linux, UNIX, VMware, Quality Assurance, Shell, Nexus, WebLogic, Perl.

Responsibilities:

  • Created and maintained Ant and Shell scripts for automating build and deployment process for Linux environments.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Worked with Quality Assurance department to develop and improve process automation.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • 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.
  • Developed HTML parser and the build the DOM tree with that.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Configured virtualization on Linux using VMware and Virtual Box.
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Involved in migrating data from CVS to ClearCase using Clear Case import tools.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Helped developers and other project teams to set views and environments.
  • Expertise in Shell, Perl, Ruby, Python for Environment Builds and Automating and deployment on WebSphere Application Servers and WebLogic Application Servers.

Confidential

Build&Release Engineer

Environment: GIT, SVN, Apache, J2EE, ANT, Maven, SIT, Chef, Puppet, Linux, UNIX, VMware, Quality Assurance, Shell, WebLogic, WebSphere, Perl.

Responsibilities:

  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Done patching to SIT, pre-production, production environments by doing delta (patch) updated builds and patching the package used in SIT, pre-production, production environments and re-starting the servers.
  • Worked closely with developers, users, business Analysts and Operations group to triage and resolve build failures.
  • Deployed J2EE applications across multiple instances of WebSphere Application Server.
  • Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Used Perforce, Version Manager, SVN version control systems to manage different builds for the system.
  • Accountable for creating and installing builds and deployments on UAT and Prod Environments.
  • Staged all the packages on shared server for SIT, pre-production and production environments. Configured and setup Maven profiles. Configured Maven user settings in 'settings.xml' file for users in their home directory.
  • Created Maven POM files to build the Java projects based on their project structure.
  • Created various branches for each purpose, merged from development branch to release branch, created tags for releases.
  • Setup pre-commit hooks to remove checkin access to developers in 'tags' folder.
  • Rolled back buggy code from production release.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changing the properties for SVN sync.
  • Promoting the changes from trunk revisions to release branch.
  • Creation of RPM packages required for deployment into DIT, SIT, Pre-Production and Production environments. Installation of RPM packages into various Testing environments.

Confidential

Unix/Linux Administrator

Environment: RHEL 4,5& 6, Solaris 9,10 &11, IBM AIX 4 & 5, YUM, DNS, DHCP, FTP, NFS, Veritas Volume Manager, VMware vSphere 5.1, Shell scripting.

Responsibilities:

  • Build new Solaris, Linux and AIX servers. Upgrade and patch existing servers. Compile, built and upgrade Linux kernel. Setup and test Red Hat Linux cluster. Configure Solaris zones (containers).
  • Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server
  • Installed and configured the RPM packages using the YUM Software manager.
  • Conduct project planning and status reporting. Independently setup and administer DNS, DHCP and DDNS (Dynamic DNS) using ISC software, including DNS security using TSIG, chroot-BIND
  • Worked with Telnet, FTP, TCP/IP, iLink, rlogin, used to inter-operate hosts.
  • Performed regular day-to-day system administrative tasks including User Management, Backup, Network Management, and Software Management including Patch updates, Documentation etc.
  • Worked on OS upgrade plan for Solaris on development and production servers.
  • Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
  • Defining and Develop plan for Change, Problem Incident Management Process based on ITIL.
  • Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
  • Installed, maintained and troubleshoot NFS.
  • Implemented and maintained Backup strategy with automated scripts and using UFSDUMP, BACKUP, tar, cpio etc.
  • Performed reorganization of disk partitions, file systems, hard disk addition, and memory upgrade.
  • Performance monitoring done with conventional tools such as SAR, iostat& netstat.
  • Monitored system activities, log maintenance, and disk space management.

We'd love your feedback!