We provide IT Staff Augmentation Services!

Devops Engineer Resume

Dallas, TX

SUMMARY

  • Over 4+ years of overall IT industry comprising of Linux administration and extensive experience in DevOps Implementation, Build & Release, Continuous Integration (CI) - Continuous Delivery (CD) and Release Management in multiple environments like Dev, QA, Pre-Prod & Prod using Jenkins.
  • Worked on designing, building and deploying many applications utilizing almost the AWS Stack (EC2, VPC, Route 53 service, S3, RDS, Dynamo DB, IAM, Cloud Formation, Cloud Watch, ELB, EBS, SNS, SES, SQS, Glacier, Cloud Trail, Amazon Direct Connect and Beanstalk) with focus on high-availability, scalability and fault-tolerance.
  • Implemented Elastic Beanstalk to auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Good Working experience on Docker Files, Docker Images and Containers in Docker.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Implemented Ansible for configuration management and automation across four environments guaranteed 100% reproducible system setup fixing numerous systems issues and speeding implementation time.
  • Extensively worked on managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible or custom-built and designing cloud-hosted solutions.
  • Strong experience in scripting the Ansible Modules and Playbooks for automating the Continuous Deployment using YAML Scripting.
  • Experience in NuGet repository and SonarQube.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Hands on experience on C#.net, asp.net on environment visual studio and working knowledge on SQL server.
  • Experience in using Sonatype Nexus 3 and Artifactory Repository Managers for Maven build.
  • Configure Jenkins Jobs for nightly and Milestone builds and setting up Cron jobs in Unix and Linux.
  • Extensively worked on several build tools like ANT and Apache Maven.
  • Expertise with Unix and windows environments with version control like SVN, GIT and Git hub.
  • Experience in running LAMP (Linux, Apache, MySQL, PHP) stack by using Ansible in AWS cloud environments.
  • Good working experience on Linux and Windows build environment.
  • Experience in set up multiple versions of my library that target different versions of the .NET Framework in Nuget Gallery.
  • Expertise in installation, configuration, Deployment and management of enterprise applications using Web Sphere/Tomcat Application servers on RedHat Linux, CentOS, Solaris and Windows 2003/2008/2012.
  • Experience in RPM and YUM package management (installation and upgrading), Yum Repository creation and management, patching.
  • Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.
  • Experience in handling and generating tickets via Service Now, JIRA, Remedy and Maximo ticketing tools providing day to day resolutions in compliance to SLA cycles.
  • Involved in design, implementation and maintenance of computer systems for its dev, test and production environment.
  • Worked on Data-Center operation and migration across Unix and Linux platforms.
  • Add and modify the DNS entries on Linux servers.
  • Implemented and administered VMware ESX 3.5 for running the Windows 2003/2008 Servers on development and test servers.
  • Monitored the network using network monitoring tools like PRTG and generating the reports based on the logs of internet usage.
  • Having good knowledge on subnetting.
  • Analyzed and identified issues that hamper the performance of the system, and to work in close coordination with the product development team and recommend the solutions for the issues.
  • Worked with the team to deliver the project, ahead of schedule and according to project plan, enforcing key milestones at every stage.
  • Responsible for On-call support and work with a team to provide weekend/after-hours production support.

TECHNICAL SKILLS

Config Management: Docker, Maven, Ansible

Test and Build tools: Jenkins, ANT and MAVEN

Issue tracking tools: Service Now, JIRA, BMC Remedy, Maximo

Version control system: GIT, Bitbucket and SVN

Programming Languages: YAML, Bash Shell Programming and Python.

Web/Application Servers: Apache Tomcat

Infrastructure as service: AWS, OpenStack and Rackspace

Database: SQL server 2008R2/2012, Oracle 11g, MySQL.

Operating systems: Windows, UNIX, RHEL, Cent OS 7 and Solaris.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NFS, DNS, and DHCP

Mail Server: Send Mail, IBM Lotus Notes, Microsoft outlook.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Worked on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Responsible for creating Docker files for creating new Docker Images and Docker Containers for deployment. Also worked on Docker consoles for managing the application life cycle.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Managed pipeline for Docker image which automatically build images and scan the images and push the images to artifactory.
  • Automated AWS resources like EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and RDS through CloudFormation templates.
  • Implemented Elastic Beanstalk to auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Experience using NuGet and familiar with solid community libraries built on .NET.
  • Implemented Blue-Green deployments on Elastic Beanstalk for Java based Micro services using Thought Works EBdeployer.
  • Used Ansible for creating IAM users, subnets, security groups, route tables and ACL’s for VPC creation and deploying EC2 instances on AWS.
  • Experience in scripting the Ansible Modules and Playbooks for automating the Continuous Deployment using YAML scripting.
  • Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2015, Team Foundation Server (TFS).
  • CreatedS3bucketsandsettingpermissionsforbucketsusingAnsiblerolesandplaybooks.
  • Designed Ansible playbooks to manage configurations and automate installation process.
  • Experience in running LAMP (Linux, Apache, MySQL, PHP) stack by using Ansible.
  • Involved in setting up Fault tolerant Jenkins server for multiple teams across the group using AWS CloudFormation templates.
  • Used Jenkins to Build, Test and publish the project artifacts and also implemented Build Per Branch as part of CI process to run unit and integration tests to help improve the pipeline efficiency.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Integrated SonarQube with Jenkins to analyze the existing code and make further code enhancements for achieving a better code quality.
  • Administration of VSS 2005, TEF2008/10/12 and managed SQL 2005/2008 and Windows 2005/2008/2010 servers.
  • Used Sonatype Nexus and AWS S3 as artifact repositories to publish build related artifacts.
  • Performed Database migrations using flyway automation tool for DB Deployments in various Environments.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Bitbucket to trigger builds usingWebhookand Slave Machines.
  • Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts and via tools which includes like Octopus.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Perform Deployment of Release to various QA and UAT in Linux environments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Docker can be integrated into various tools like AWS, Ansible, Chef, Puppet, Vagrant, Jenkins & VMware containers.
  • 2003/2008/2012/2012 R2 servers using deployment tools like octopus and PowerShell scripts.
  • Created PowerShell scripts for IIS website creation into various Environments
  • Troubleshoot the build issue during the Jenkins build process.
  • Performed Branching, Tagging, Release Activities on Version Control Tools GIT and Bitbucket.
  • Hands-on experience with issue-tracking and project management tool JIRA.
  • Performed application installation and package management on Linux servers using YUM and RPM.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases
  • Troubles hooted build issues, MS Build and TFS Build. Proj file changes, issues related to TFS application SharePoint, Reports, TFSv by Permission, and Build server etc.
  • Led automation of Azure deployments utilizing PowerShell.
  • Daily follow up with clients to ensure resolution of all issues.
  • Responsible for On-call support and work with a team to provide weekend/after-hours production support.

Environment: AWS (Amazon Web Services), NuGet,Ansible, Git, Git Hub,TFS, Bitbucket, Jenkins, Maven, Docker, Docker Hub, Sonatype Nexus, Tomcat, JIRA, Red Hat Enterprise Linux 6.5, Centos 7,.Net,WPF, PowerShell.

Confidential, Bloomington, MN

DevOps Engineer

Responsibilities:

  • Worked in DevOps/Agile Scrum methodology having 4 sprints as a release.
  • Created snapshots and Amazon machine images (AMIs) of the instances for backup and also created clone instances.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Created S3 buckets and also managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configured launched instances with respect to specific applications.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.
  • Migrated various applications from on-premise to the AWS cloud using CloudFormation templates and using interfaces directly with Amazon Simple Storage Service (S3).
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like Amazon Web Services (AWS).
  • Managed servers on the Amazon Web Services (AWS) platform instances using Ansible configuration management.
  • Used Ansible server and workstation to manage and configure nodes. Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Working experience with the Microsoft products & their Integration to different third-party tools, also Used PowerShell scripts for the deployments
  • Installed, configured and managed Jenkins on Linux machines.
  • Build and configured Jenkins slaves for parallel job execution.
  • Converted Ant projects to Maven projects and helped in creating pom files.
  • Involved in editing the existing Maven files in case of errors or changes in the project requirements.
  • Responsible for nightly and weekly builds for different modules.
  • Imported and managed multiple corporate applications into GIT and SVN.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release of quality software. Worked with different team members for automation of Release components.
  • Worked exclusively on VMware virtual environment.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Developed ANT, MAVEN, Python, shell scripts to automate the Build and Deployment process of JAVA applications to IBM Web Sphere Application Server.
  • Worked with Red Hat Satellite Server which is used to push changes across various servers simultaneously.
  • Worked closely with DBA Team in order to adjust kernel parameters as per requirements.
  • Experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Experience with many software packages and tools, including Serena Dimensions CM, VMware, WebEx, HiveLive, Google enterprise products.
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, Nant and PowerShell Scripting.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Responsible for independent support of L2 issues which includes reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance.
  • Daily follow up with clients to ensure resolution of all issues.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Involved in installation and configuration of various Third-party software onto servers.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
  • Day to day resolution on Linux based issued though Service Now ticketing system in compliance to SLA cycles.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Performed application installation and management on Linux servers.
  • Automating many day-to-day tasks through shell scripting.

Environment: AWS (Amazon Web Services), Ansible, Git, Jenkins, Maven, Docker, Tomcat, Red Hat Enterprise Linux 4.x/5.x/6.1, Solaris 8/ 9/10, VMware ESX5, Service Now, PowerShell, Putty, Super Putty.

Hire Now