We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 8 years of IT industry experience in DevOps Engineer with expertise in areas of Automation, Software Configuration, Version control, Build and Release management, Issue tracking, Change management Incident tracking and Quality Assurance.
  • Did certification of AWS associate developer
  • Experienced as a results and quality driven Configuration Management Engineer with demonstrated success in the development, release and deployment of multiple products in Supply Chain Management, Retail, and Service Industries.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End - to-End automation for all build and deployments.
  • Designed and built highly available, private AWS clouds and involved in package management.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on Unix and Windows environment.
  • Experience in Continuous Integration tools like Anthill Pro and TeamCity.
  • Experience as a Cloud DevOps Engineer.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Having work experience in support of multi platforms like Solaris, RHEL and Windows of production, test and development servers.
  • Prepared, arranged and tested Splunk search strings and operational strings..
  • Troubleshooting and problem solving of Linux/UNIX /windows servers, debugging OS failure
  • Expert in deploying the code through web application servers like Apache Tomcat/WebLogic/JBOSS/IIS application servers.
  • Experience of working with the release and deployment of large-scale C++,Java/J2EE Web applications.
  • Experience in working with Web-Development technologies like HTML, DHTML, Java Script, .Net, C#, CSS, XML.
  • Excellent debugging skills - Proficient with Windows Debugger Tools (Windbg/cdb/ntsd) and ETW.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Excellent configuration management using Puppet, Chef & Ansible.
  • Good knowledge in scripting languages like Shell, Ant, make, Batch, perl and SQL.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS onLinuxand windows platforms.
  • Implemented the best practices of SCM in achieving CMM Level standards and Processes.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Managed network security, including building firewalls, applying cryptography to network applications, creating tape backup and disaster recovery plans, and maintaining file permissions.
  • Good understanding of SDLC, RUP, Agile Methodologies and process.
  • Experience in Software development lifecycle (Agile Scrum) and Software Product Lines.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and perl scripts.
  • Migrated Jirafrom 4.4 to 5.1 standalone Jiraon Linux server.
  • Created and managed SQL Server AZURE Database.
  • Installed Jira on Amazon EC2-Windows.
  • Integrated applications like Fisheye, Stash, Bamboo to Jira apart from other PM tools like ( HP QC)
  • Created Custom workflows, custom screens and custom fields on Jira.
  • Created users on Active Directory, synched the users on Jira and assigned groups and spaces.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices.
  • Extensive experience in various testing strategies like System/Integration/Load/Regression/User Acceptance Testing (UAT) and Manual testing (GUI Testing, Field Validation Testing, Functionality Testing) of UI and Web Applications.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Configured network services like DNS, DHCP, IPv4, IPv6, IPsec, VPN, TCP/IP etc.

TECHNICAL SKILLS

SCM Tool: Puppet, Chef, CVS, Subversion, GIT, ANT, Maven, SonarQube, Gradle, JiraQualityCenter, MS Project, Visual Studio … MS build,Jenkins

Build Tool: Ant, Perl, Maven, Make file, Quick Build, Team City, Stash

Servers: JBOSS, Apache Tomcat, Web Logic, Websphere.

Version Control Tools: CVS, SVN, Harvest, Ansible, Perforce

Languages: Shell, Perl, C, C++, C#, Groovy, Java, Eclipse, ASP.net.

Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, DHTML, MSXML, ASPX, Eclipse.

Operating System: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000.

Database System: My SQL Server 2000/2005, Oracle 9i/10g/11i/12R, MS Access, DB2

Build Tools / Release Engineering / DevOps: Jenkins, Puppet, Chef, Ant, Maven, Perl, Hudson, Bamboo, Salt, Rundeck

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

DevOps Engineer

Responsibilities:

  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Puppet andJenkins
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.
  • Wrote custom puppet modules for managing the full application stack
  • Developed build using MAVEN 3.0.2 as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Migrate application fromWeblogic12c to JBoss EAP 6.4.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Developed scripts to start, stop the managed servers inweblogic.
  • Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone URL's related to deployed package after the build and deployment process.
  • Experience with automated testing tools (i.e. Selenium, JMeter) for Oracle ADF and Java applications
  • Used Jmeter3.0.tgzand Selenium for load testing and front end performance testing.
  • Involved in setting up builds using Chef12.7.2as a configuration management tool.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • 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.
  • Configured plugins for Apache HTTP server to proxy the request for JBoss Fuse, Jboss EAP andWeblogicserver
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
  • Designed and developed shell scripts.
  • Developing the software solution and writing code usingPair ProgrammingandTest Driven Development TDDprocess.
  • Experienced on major Hadoop ecosystem’s projects such as HIVE,PIG,HBASE,SQOOP,SPARK,SCALA,OZIEE with Cloudera Manager.
  • Expertise at designing tables in Hive, PIG, MYSQL using SQOOP and processing data like importing and exporting of databases to the HDFS.
  • Automated the cloud deployments using chef, python3.6.0(boto& fabric) and AWS Cloud Formation Templates.
  • Hands on compiling builds using pom.xml and build.xml.
  • Building/Maintaining Docker container clusters managed byKubernetesLinux, Bash, GIT, Docker, on GCP.
  • Worked withOpen Shiftplatform in managing Docker containers and Kubernetes Clusters.
  • UtilizedKubernetesfor the runtime environment of the CI/CD system to build, test deploy
  • Extensive hands-on experience in Design, Architecture and Implementation of data warehouse, MDM, Cloud (AWS) and ad-hoc reports.
  • Worked with Windows,Linuxand AWS teams to resolve issues and plan for infrastructure changes.
  • Provided documentation of solutions for VMWare, Windows,Linuxand AWS teams.
  • Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and then Configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Worked on the Docker ecosystem with a bunch of open source tool like Docker machine, Docker Compose, Docker Swarm.
  • Written Templates forAWSinfrastructure as a code usingTerraformto build staging and production environments.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer(ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented cloud services IAAS, PAAS, and SaaS which include Open stack, Docker andOpen shift.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Worked on NoSQL database DynamoDB to process large data documents.
  • Migrated the productionSQLserver schema to the newAWSRDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker 1.12.1.
  • Implemented continuous Integration using tools such as Jenkins1.0.5and Bamboo5.11.4.
  • Deployed Java/J2EE applications on to the ApacheTomcat server and configured it to host the websites.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Weblogic12c,Jenkins, Kubernetes, Mesos, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef.

Confidential, Boston, MA

Devops/Linux Engineer

Responsibilities:

  • Managing a fleet of virtual Linux servers, database, storage buckets, load balancers, network interfaces, and other infrastructure building blocks to ensure maximum uptime and security.
  • Good understanding and experience with Amazon Web Services (AWS), specifically EC2, Lambda and Route53 technologies. understanding of the J2EE software architecture and standards (requirement) and how it relates to the various Middleware (J2EE) platforms and APIs. experience shell/Perl scripting and unix utility scripting.
  • Configure Package Management and set security using tools
  • Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process.
  • Implemented GitLab for version control of puppet modules and process documentation
  • Knowledge and/or experience in migrating software, and the deployed J2EE applications to a later version of WebLogic, preferably 10.x.
  • Created and updated Puppet2015.2manifests and modules, files, and packages stored in the GIT repository.
  • Install / monitoring / automation via Puppet / Ansible2.0.0on CentOS 6, 7 platform for
  • Install/configure monitoring software, configure and monitor Database backups.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Collaborate in the automation of AWS infrastructure viaterraformand Jenkins - software and services configuration via chef cookbooks
  • Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Worked withOpen Shiftplatform in managing Docker containers and Kubernetes Clusters.
  • Mentored other developers inbuilding web services to run on elastic infrastructure such as Mesos or Kubernetes
  • Architected an internalPaaSbased onApache Mesos with theApache Aurora framework
  • Deployed and currently managing Puppet, Puppet Dashboard, and Puppet DB for configuration management to new and existing infrastructure.
  • Responsible for Log management through Splunk.
  • Worked on NoSQL database DynamoDB to process large data documents.
  • Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD .
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Worked on Continuous Integration Tools Like Jenkins0.4.0 and Openstack Technology.
  • Used TFS 2014 that provides command line tools for both Unix and Windows environments.
  • Experience in Administering Git2.6.1/ GitHub in Distributed Environments,Docker1.5
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Scripting in multiple languages on Linux, Shellscripting, pythonscripting3.5.1etc
  • Expertise in using build tools like MAVEN2.5.3and ANT1.9.6 for the building of deployable Artifacts such as War & Ear from Source Code
  • Worked on creating Perlscripts for Startup, Shutdown of Servers, Server Groups, monitoring JVM parameters.
  • Created Nagios6Pmonitoring infrastructure, various Nagios plugin scripts Perl&python based for checking health of App Servers and for monitoring load.
  • Solaris10/ Solaris11, RHEL6 servers and AIX6 Servers monitoring via Nagios plugins. Analysis & implementation done for Gomez network application monitoring of Web Applications (JBoss, WebLogic, WebSphere, Tomcat).
  • Experience in configuring Red Hat Cluster Suite, Veritas Cluster Server, Sun Cluster and HP Service Guard.
  • Setup and maintained DNS Primary, Secondary, Cache-only servers, DHCP servers and DNS clients.
  • Extensive working experience in process scheduling, disk and file system I/O, kernel internals, TCP/IP networking.

Environment: Jboss7AppServer,WebLogicAppServer,WebSPhereAppServer,Introscope,Kubernetes, Mesos,SiteScope,Gomez,Nagios,RHEL6.Apache,PHP,MySQL,Chef,puppet,Ansible,Jenkins,Maven,ANT.

Confidential -Columbus. OH

Devops Engineer

Responsibilities:

  • Installed and configured Jenkins, ClearCase in Linux Environment and automated processes using Jenkins
  • Automated the deployment process using python scripting, fabric and Jira-python modules.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Used Sonar to measure the code quality, and integrated Jenkins with sonar.
  • Used the continuous integration tool Anthill Pro to automate the daily processes.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Wrote MAVEN and Gradle Scripts to automate the build process.
  • Streamlined installation ofOpen Shifton partner cloud infrastructure such as AWS and Azure
  • Aided benchmarking efforts of Geo Trellis on Amazon Web Services with Mesos, Spark, and HDFS.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Using ANT, Puppet scripts with Ivy to build the application and deploy.
  • Created and maintained tailored agile scrum methodology using Jira as tracking and workflow tool.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Trained all the project developers and testers on best practices and process adopted for the development life cycle.
  • Good knowledge in LAMP setup.

Environment: ClearCase, Subversion, Maven, Gradle, Nexus, Anthill pro, Linux, Chef, python, Fabric, Jira-python, Jenkins, Bash, kubernetes,Mesos, Kornshell, Jira and Basecamp

Confidential

System Engineer

Responsibilities:

  • Installed CVS and imported the Projects.
  • Installation of Cygwin and CVS and configured open SSH for CVS.
  • Experience in installing and configuring PerforceVersion control tool.
  • Administered Perforce which includes creating users, groups, branching, integrating, etc.
  • Identified all the configuration items that are different between the Releases.
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Developed build scripts using Ant, shell and batch for java projects to create JAR and WAR files.
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QA and Application Support in Deploying the Code to the right System Test Environment
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Automated several repetitive tasks using shell, perl and batch scripting.
  • Merged the branches after the Code Freeze.
  • Created and maintained installers for multiple products using InstallAnywhere.
  • Written Custom Actions and Custom Panels for some installers using InstallAnywhere and java.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Jenkins, BuildForge and Maven as Build and Continuous Integration Tools.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Install Anywhere, Tomcat Apache Application Server.

Confidential

Build & Release Engineer

Responsibilities:

  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Installed Jira and confluence on Tomcat server.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool and responsible for managing the code in Subversion (version controlling)
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.

Environment: Java, Hudson, Jboss, Subversion, Ant, Maven, Jira, Shell scripting.

We'd love your feedback!