We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Longmont, CO

PROFESSIONAL SUMMARY:

  • 5+ years of expertise as DevOps Engineer in areas of Software Configuration Management, Version control, packaging, building, automating, managing and releasing code from one environment to other and deploying to servers.
  • Expertise in CI/CD integration, Experience in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Installed RHEL using Kickstart with Pre - Installation & Post-Installation Scripts, PXE & VMWARE Templates.
  • Hands on experience with AWS services which includes EC2, VPC, AMI, SNS, RDS, ELB, Cloud Watch, Auto Scaling, IAM and S3.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Created and maintained user accounts, profiles, network security and security groups, using AWS-IAM.
  • Experience in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, VSS, Subversion, GIT, Rational Clear Case and Hudson, Jenkins, Clear Quest, Team City on Windows and UNIX environment.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Good hands on experience on Hadoop and Apache Kafka.
  • Expertise in Installation, Configuration, Support and Administration of TeamCity continuous integration tool.
  • Have good knowledge on Microsoft Azure and Openstack. Experience in using Nexus and Artifactory Repository for Maven and Ant Builds.
  • Hands on experience in using various DevOpstools like Jenkins, Maven, GIT, SVN, GitHub, Bit Bucket, SonarQube.
  • Have strong programming and analytical skill, customer-facing experience & can handle complex situations.
  • Experience in setting up openstack on single node and Multi Node platform.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Experience from deployment of content delivery networks (CDN) and system development in cloud environments, including Infrastructure as a code(IAC) Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS).
  • Worked on Agile projects for a DevOps team to help deliver critical functionality to a cloud based service.
  • Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, UNIX, Network teams and DBA teams for successful Release.
  • Experienced in web/application servers like Apache, JBOSS and Tomcat.
  • Experienced in Configuration management tools like Puppet which uses Infrastructure as Code(IAC), Chef, Ansible and expertise in developing Recipes/Manifests and Ruby and Python scripts to automate the environment.
  • Orchestration of application processes on different environments using Chef and Puppet in cloud (AWS) for deployment on multiple platforms.
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves.
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like waterfall and agile methodology (SCRUM) with in-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experienced with log monitoring tools like Nagios.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Centre.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Proficient in deploying applications that uses MySQL or similar RDBMS.
  • As a quick learner and possessing a strong understanding capability, open to and capable of switching to other domain or functional areas and skill set within a limited time frame.
  • Willing to learn and keep myself updated with emerging technologies.
  • Strong communication, analytical, relationship management and co-ordination skills.

TECHNICAL SKILLS:

Version Control Tools: Subversion, GIT

Build Tools & code quality tool: Ant, Maven, SonarQube

Continuous integration & Deployment tools: Jenkins/Hudson, Ansible, Bamboo, chef, Docker, Vagrant, Puppet, Kubernetes, Udeploy

Repositories: Nexus, Artifactory

Scripting Languages: Python, Ruby, Bash shell script, Java script, XML

Languages: C, Java/J2EE, C#

Web Servers: Apache, Tomcat, WebLogic, JBOSS

Databases: MySQL, MongoDB, Oracle

Amazon Web Services: EC2, VPC, S3, IAM, Cloud Front, Cloud Watch

Monitoring Tools: Nagios, Jira

Operating Systems: Windows, Linux, Unix, CentOS, Red Hat

SDLC: Agile, SCRUM Methodologies, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Longmont, CO

DevOps Engineer

Responsibilities:

  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Integrated GIT(Gitlab) into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.
  • Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Ant and Maven to schedule the builds.
  • Experience in the Monitoring and troubleshooting of the Servers using various third party tools like Nagios. Worked on Jira for issue tracking and process.
  • Working with client and functional requirements within Service Now.
  • Build and Deployment CI/CD Pipelines.
  • Excellent experience with Python development under Linux OS.
  • Configuring IAM roles for EC2 instances in ELB and assign them policies granting specific level access to S3 buckets by customizing JSON template designed Stacks using Amazon Cloud Formation templates to launch Infrastructure, Used Code Commit to host secure, scalable private Git repositories.
  • Configured and automated various AWS services like EC2 and S3 using Boto (python sdk).
  • Written scripts in Python, Perl, Java to automate log rotation of multiple logs from web servers and for automation and monitoring of AWS services like VPC, ELB, RDS, Lambda, AWS OpsWorks, Cloud Front using Shell and Python scripts and Using Jenkins AWS Code Deploy plugin to deploy.
  • Experienced to maintaining clusters using configuration tools Ansible, Ansible Tower, Red Hat, and Chef.
  • Configuring Microsoft GP application to directly generate Invoices using order numbers with REST API and webservices.
  • Attended weekly meetings to check the progress of the application.
  • Setup a new company and created new users in the Dynamics GP application.

Environment: Gitlab, Windows, AWS, CICD, Jenkins, Ansible, Maven, Microsoft Dynamics GP, Red hat, Chef, Rest API, Webservices.

Confidential, New Braunfels, Texas

Devops Engineer

Responsibilities:

  • Implemented a Continuous Delivery pipeline with Docker, Ansible, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Involved in writing Ansible Playbooks for configuring the Application/Database servers and also to automate the Continuous Delivery process by bootstrapping the nodes with Host servers.
  • Extensively worked on automating infrastructure in AWS using amazon web services, deploying through puppet using infrastructure as a code(IAC) to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Integrated Docker Containers based Infrastructure with Jenkins to automate the deployment process.
  • Scripted puppet manifests which uses Infrastructure as a code(IAC).
  • Troubleshoot the build issue during the Jenkins build process.
  • Reviewed OpenShift PaaS product architecture and suggested improvement features after conducting research on Competitors products.
  • Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the Content Delivery Network(CDN), adding a custom domain, Managing access and storage access keys.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Manage Linux RedHat 6.x operating systems for test, development, and production servers.
  • Maintained customized physical and virtual user environments using sudo for system administrator access on test and production servers.
  • Working to resolve some of the complex issues related to ETL and reporting.
  • Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions.
  • Working on TFS 2017 and it makes easy to view and edit the project description, view or add members, and check on the latest activity. It is even easier to get started with a new project, and leverage all the built-in DevOps functionality of TFS.
  • Worked on the migration from VMware to AWS, and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC.
  • Experience in using OpenStack Command line Interface to create and configure instances, networks, images, flavors, containers, volumes, accounts and tenants.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Experience in setting up CICD pipeline integrating various tools with CloudBees Jenkins to built and run Terraform jobs to create infrastructure in AWS.
  • Created an Azure virtual network portal and using with PowerShell, deployed a VM into a virtual network, modify IP addresses, configured the DNS and NSGs.
  • Knowledge of PaaS Cloud solution deployed Kubernetes Cluster over Openstack.
  • As a Private Cloud team member, working together with Data Center and Network Security teams, prepared OpenStack hypervisors running Ubuntu for use in customer private cloud deployments of various sizes and configurations.
  • Experience in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository.
  • Instrumental in moving all source code from CVS (Concurrent Versions System) to TFS (Team Foundation Server).
  • Experience with sizing, design, and implementation of VCE Vblock, VxBlock and VxRail environments.
  • Experience in Configuration Management, Build, Release Management using TFS, Subversion, on windows and Unix environment.
  • Created and implemented ARM templates from a deployment, deployed the template using the portal, PowerShell, CLI, and using Azure quick start templates.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communications between clients and web servers.
  • Implement test automation framework into CI/CD pipeline using TFS and TeamCity.
  • Implementing new projects builds framework using Jenkins, Maven, Gradle, SonarQube as build framework tools.
  • Scripted Shell/BASH scripts for automation of the build and release process.
  • Create PowerShell automation scripting to standardize and regulation XML configuration files
  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes.
  • AWS EC2/VPC/S3/SNS based infrastructure automation through Terraform, Chef, Python, Bash Scripts.
  • Works on AWS cloud computing for creating instances, Elastic Beanstalk applications, VPC.
  • Customized the RHEL AMI by using the tomcat and WebLogic cookbooks.
  • Experience with writing daily batch jobs using UNIX shell scripts, and developing complex UNIX Shell Scripts for automation of ETL.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Used Chef and developed puppet modules to automate deployment of Openstack Control plane and roll out upgrades seamlessly.
  • Designing and implementing Continuous Integration system configuring TeamCity servers, TeamCity agents and creating required scripts and creating/configuring VMs Windows/Linux.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.

Environment: GIT, SVN, Ant, Maven, Jenkins, PowerShell, AWS, TFS, Python, OpenStack, Vxblock, Vxrail, Azure, Udeploy, Gradle, Bash Shell, Terraform, ETL, Unix, Linux, TFS, Windows, Java/J2EE, Apache Tomcat, Docker, Chef, Nagios, Jira, TeamCity.

Confidential, Hyannis, Massachusetts

Devops Engineer

Responsibilities:

  • Worked on Installation and Configuration of Red Hat Enterprise Linux 4.x/5.x and CentOS; Maintenance and Administration.
  • Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
  • Worked in setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
  • Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process).
  • Worked on Microsoft Azure which includes Creating PaaS builds, PaaS deployments, Storage Accounts, Queues, CDN, ARM templates and Azure Service Bus with Topics.
  • Developed AzureOMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere.
  • Involved in building the ETL architecture and Source to Target mapping to load data into Data warehouse.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds.
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Design and Implementation of AzureSite Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure.
  • Maintained artifacts under snapshots and releases in Nexus repository management to share within the company.
  • Wrote complex SQL scripts used in RDBMS for back end testing.
  • Coordinating with developers to resolve TFS build issues.
  • PowerShell to install and configure Azureenvironments.
  • Maintain Kanban Board using JIRA and TFS.
  • Experience with sizing, design, and implementation of VCE Vblock, VxBlock and VxRail environments.
  • Setting up Projects, Work Items, Team Builds, In Release in TFS.
  • Setting up Continuous Integration using Team Build and In Release with TFS.
  • Automatic build and deployment Setup with TeamCity and Git Repository.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Development of Terraform integrations, distributed systems, and infrastructure automation tooling.
  • Automated whole management process and achieved required state of environment by using configuration management automation tools (Ansible and Chef) in creating continuous delivery systems.
  • Experience in infrastructure automation tools such as Terraform.
  • Experience with PowerShell and AzurePowerShell, developed and maintained PowerShell Runbooks. Experience on Microsoft SMA (Service Management Automation).
  • Implemented Azure SQL Databases - create and configure SQL Databases and restoring the database.
  • JSON configuration files and PowerShell to automate CI/CD pipelines.
  • Created virtualization environment using VMware and Vagrant.
  • Controlled the AWS web services by creating IAM roles, and managing them with service providers and management tools.
  • Managed and created containers using Docker and responsible for debugging and provisioning docker environment.
  • Responsible for provisioning Kubernetes environment and deploying the dockerized applications by developing manifests.
  • Experienced on to deploy workloads on Azure Resource Manager (ARM) Virtual Machines.
  • Administrated Linux and Windows environments using Ansible, Chef and Puppet based on the needs.
  • Automated test environments provisioning (Selenium, SonarQube, HP QTP) and integrated using Jenkins.
  • Created and configured Azureload balancers and created an application gateway.
  • Configured Jenkins to integrate tools (Maven, git, Selenium, Docker, Ansible, Puppet, Chef, and Kubernetes) to accomplish the goal and notify the status of the build by creating and mailing the reports to the members of team.
  • Hands on experience on Automation/Build such as Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, Bamboo.
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks.

Environment: Git, Maven, Selenium, Jenkins, Java,Docker, Ansible, Puppet, Chef, Kubernetes, TeamCity, Linux, Windows, AWS, Ruby, TFS, ETL, Terraform, Azure, RedHat, Vxblock, VxRail, Vagrant, CentOS, Apache Tomcat, Artifactory, Nexus, Bamboo.

Confidential, Columbus, Ohio

Devops/Build Release Engineer

Responsibilities:

  • Used ANT and MAVEN as abuild tools on java projects for the development ofbuild artifacts on the source code.
  • Responsible for buildand deployment automation using VM Ware, Docker containers and Chef.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Worked in setting up the repos to various projects in SVN.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the buildsystem and in fixing the error while doing the Building and Deployment.
  • Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.
  • Entered defects into TFS.
  • Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server 2008/2012, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Worked with Dev Teams on TFS Performance Monitoring in the New TFS 2015 Environment.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • JavaScript and PowerShell scripts development & in corporation in workflows.
  • Experience with PowerShell and AzurePowerShell, developed and maintained PowerShell Runbooks. Experience on Microsoft SMA (Service Management Automation).
  • Experienced in configuration and administration of tools such as Jenkins, Bamboo, Hudson, BuildForge, and Teamcity for setting up and configuring projects, define scheduling policies, install Master/slave agents, perform server upgrades, setting up automated build and deploy processes for various applications.
  • CI/CD Tools (TeamCity, Jenkins, Gitlab nexus, JIRA and Docker registry) configuration management and automation using Ansible.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILDPipelines, ANT, MAVEN.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Configuration Management using Chef and maintaining admin related files.
  • Incident management reports, including initial problem analysis, management status, resolution, and follow up defect reporting in an automated fashion.
  • Setting up the new repos, managing the permissions for various GIT branches.
  • Created and implemented chef cookbooks for deployment, and used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline and code quality tracking.

Environment: Red Hat, Ant, SVN, SCM, Puppet, Maven, Java, Azure, PowerShell, TeamCity, Nexus, Bootstrap, AWC, Ansible, Chef, Jenkins, VMWare, GIT, Sub Version, Apache Web Server, Tomcat, TFS, EC2, Bash, Docker.

Confidential

Build/Release Engineer

Responsibilities:

  • Installed and configured operating system RedHat Enterprise Linux.
  • Maintained and Administered GITHUB Source Code Tool.
  • Package management with the use of YUM & RPM on Red Hat Linux.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Maintain various Red hat/CentOS Linux environments.
  • Built popular and trending module with ListView library, providing users the popular and trending projects on GitHub.
  • Writing Test Cases in Team Server management TFS and maintain test cases as well.
  • Experience in working with different build tools like Ant and Maven to achieve End-to-End Automation.
  • Automatic build and deployment Setup with TeamCity and Git Repository Setup.
  • LinuxAdministration for various computer problems and trouble shooting on a day-to-day basis in support of multiple customers and customer sites.
  • Completed annual Disaster Recovery Test for Corporate UNIX/Linux applications.
  • Wrote Shell scripts to automate several routing tasks, system performance etc.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Jenkins/Hudson to automate builds and deployments.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Familiar and experienced with Agile Scrum development.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Have used Confluence to create, share and discuss content and projects.
  • Integrated GITHUB into Jenkins to automate the code check-out process.
  • Experience in Virtualization technologies like VMWare & Vagrant.

Environment: RHEL 5.x, Vagrant, Sub version (SVN), GIT, Java, Jenkins, Ant, Windows, Maven, shell, Confluence, TFS, TeamCity.

Confidential

Jr. DevOps Engineer

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Experienced in automation and continuous integration processes with TeamCity, Puppet.
  • Setting up the new repos, managing the permissions for various GIT branches.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Worked on various activities deployment of all the modules as part of Integration Team.
  • Configured the Chef-Repo, Setup multiple Chef Work stations.
  • 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.
  • Created a repository on GitHub and connected with local and server for developer maintain the application code on local.
  • Experience in Install, Administer and Configure Team Foundation Server (TFS) 2013.
  • Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Implemented and managed Windows FTP and TFS.
  • Assist in creating, and organizing project User Stories, using TFS.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Installed and configured Kubernetes and integrated with Jenkins.
  • Installed and configured Kubernetes to create docker cluster.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux Environment.
  • Continuous integration and automated deployment and management using TeamCity, Puppet, Maven, Ant and comparable tools.
  • Managed Nexus, Maven repositories to download the artifacts during the build.
  • Used Maven to perform daily and weekly Software Builds.
  • Written Ansible playbook which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.

Environment: Linux, Maven, Nexus, Chef, TFS, Jenkins, Docker, Java, TeamCity, Puppet, Ansible, JBOSS, Python, GIT, Shell Scripts, PowerShell Scripts, Windows, Unix/ Linux environment, Kubernetes, GIT.

We'd love your feedback!