We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Cloud DevOps Engineer with 8+ years of expertise in areas of Automation, Software Configuration, Version control, Build & Release Management, Issue tracking, Change management Incident tracking and Quality Assurance.
  • Results & 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.
  • Extensive experience on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End - to-End Automation for all build and deployments.
  • Experience in using Confidential, Subversion, VTFS, Perforce, GIT and Rational Clear Case on UNIX and Windows environment.
  • Experience in Continuous Integration tools like Anthill Pro and TeamCity.
  • Ability to manage all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience with Tracking Tools HP Service Center, JIRA.
  • Experience in support of multi platforms like Solaris, RHEL and Windows of production, test and development servers.
  • Experience in 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 app 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, ASP.NET, C#, CSS, XML.
  • Excellent debugging skills - Proficient with Windows Debugger Tools (Windbg/cdb/ntsd) and ETW.
  • Experience in using MAVEN & ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code
  • Excellent configuration management skills using Puppet, Chef and Ansible.
  • Good knowledge in scripting languages like Shell, Ant, make, Batch, Perl and SQL.
  • Good understanding of SDLC, RUP, Agile Methodologies and process.
  • 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.

TECHNICAL SKILLS

SCM Tools: Puppet, Chef, Confidential, Subversion, GIT, ANT, Maven, SonarQube, Gradle, Jira, Quality Center, MS Project, Visual Studio … MS build, Jenkins

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

Servers: JBOSS, Apache Tomcat, Web Logic, WebSphere

Version Control Tools: Confidential, 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 Systems: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000

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

DevOps, Build & Release: Jenkins, Puppet, Chef, Ant, Maven, Perl, Hudson, Bamboo, Salt, Rundeck

PROFESSIONAL EXPERIENCE

Confidential - Denver, CO

Sr. DevOps Engineer

Responsibilities:

  • Enabled customers to better manage software development, deployments and infrastructure with tools such as Puppet and Jenkins
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once
  • Launched EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, and 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.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • 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.
  • Worked on 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.
  • 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.
  • Worked on major Hadoop ecosystem’s tools such as HIVE, PIG, HBASE, SQOOP, SPARK, SCALA, and OZIEE with Cloudera Manager.
  • Worked on 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, Python 3.6.0 (boto & fabric) and AWS Cloud Formation Templates.
  • 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
  • Worked on 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,and 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, and 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.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • 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 Apache Tomcat server and configured it to host the websites.

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

Confidential - Boston, MA

DevOps/Linux Engineer

Responsibilities:

  • Managed a fleet of virtual Linux servers, database, storage buckets, load balancers, network interfaces, and other infrastructure building blocks to ensure maximum uptime and security.
  • Worked on Amazon Web Services (AWS), specifically EC2, Lambda and Route53 technologies.
  • Experience shell/Perl scripting and UNIX utility scripting.
  • Configure Package Management and set security using tools
  • Implemented GitLab for version control of puppet modules and process documentation
  • Worked on migrating software, and the deployed J2EE applications to a later version of WebLogic 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.
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure Service Bus.
  • Created and managed Azure AD tenants and configure application integration with Azure AD.
  • Collaborated 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.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including AutoScaling, and CloudFormation 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.
  • Worked on 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, Shell scripting, pythonscripting3.5.1etc
  • Used 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 Perl scripts 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).
  • Configured 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.
  • Worked on process scheduling, disk and file system I/O, kernel internals, TCP/IP networking.

Environment: JBoss 7 App Server, WebLogic App Server, WebSphere App Server, 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.
  • Managed source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintained 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).
  • Evaluated 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.

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 Confidential and imported the Projects.
  • Installation of Cygwin and Confidential and configured open SSH for Confidential .
  • Worked on installing and configuring Perforce Version 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 Install Anywhere.
  • Wrote Custom Actions and Custom Panels for some installers using Install Anywhere 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, Confidential, 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.
  • Worked on 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!