We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Around 6 Years of experience in IT Industry with core focus on DevOps, Build/Release engineering, Configuration management in Agile environment.
  • Experience in provisioning/automating multiple operating systems including RHEL/Centos, Ubuntu windows using tools like Chef/Puppet/Ansible.
  • Experience Architecting applications on Cloud Infrastructure and use tools like terraform and cloud formation.
  • Implemented CI/CD pipelines by integrating tools like Git, Jenkins, Nexus/jFrog, and Ansible etc.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Performance Monitoringand Fine - tuning on UNIX Red Hat Linux Systems.
  • Understanding of networking concepts, (IE, Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANS, and routing in LAN/WLAN, Ethernet Port, Patch Panel and wireless networks.)
  • Experience in Mesos and Kubernetes in setting up deployment process using containers.
  • Supported AWS Cloud as well as Azure cloud environment with 200+ instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
  • Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
  • Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Created theClustering Topologyin WebSphere Application Server ND V6.x to achieveWork Load Management (WLM), High availability, Load Balancing and Hardware fail over.
  • Experience in working with cloud tools like Amazon Web Services (AWS) and good knowledge of AWS services like EC2, AMI, S3, Glacier, Elastic Load Balancer (ELB), RDS, SNS, SWF and EBS.
  • Hands on experience working with configuration management tools like Puppet, Chef and Ansible.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Tivoli, HP insight, Nagios, Cloud Watch, Cloud Trail, Cacti.
  • Working Knowledge on using and developing Perl, python, and Ruby scripts used to automate day-to-day administrative tasks.
  • Supported the application in production and worked closely with off-shore teams.

TECHNICAL SKILL SET:

CI/CD, CM Tools: Jenkins, Bamboo, Team Foundation Server, Ansible, Chef and Puppet.

Cloud Tools: Amazon, Azure, EC2, S3, Cloud watch, Nagios, Splunk, ELB, SNS, SQS, Dockers, Kubernetes.

Application Framework: Java, Micro services, Spring MVC, .NET, ASP.NET, C#, VB, Entity Framework, NodeJS, Python Django/Flask.

Build Tools: Cruise Control, ANT, MAVEN and Team City, Build forge, Nexus

Versioning Tools: CVS, Tortoise SVN, Clear Case, TFS, GIT

Project Management: Jira, TFS, Remedy, HP Quality Center, IBM Clear Quest, Mingle.

Web servers: IIS 6/7, Web Logic, Web Sphere, Apache Tomcat, JBOSS

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. DevOps Engineer

Responsibilities:

  • Worked in building a CI/CD pipeline for multiple projects build using .NET, Java (Maven and Gradle) and NodeJS and Angular/React based frontend.
  • Automated CI/CD with Jenkins build pipeline integrating GitHub, Maven and Nexus repository and set up Jenkins master/slave to distribute builds on salve nodes.
  • Coordinating with all the Dev, QA, business and release engineer to make the application delivered the software as expected for clients.
  • Worked in studying the underlying application architecture and proposing a cloud based solution for the same.
  • Developed Python scripts to import, run and dispose the test data.
  • Involved in advocating containerization of the solutions to increase scalability.
  • Implemented solutions using AWS tools and services like EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Provisioning of EC2 instances, built via Chef, and integrated into local area offices in 4 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, Route 53, Cloud Formation, S3, Glacier, OpsWorks.
  • Maintaining JIRA for tracking and updating project defects and tasks.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Developed Groovy Scripts in the pipeline project to handle the artifacts from one build to the other build.
  • Involved in mentoring to run the protractor/selenium tests on the QA releases to test the front end and the backend via rest-template.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Managed Chef Cookbooks to automate system deployment and scaling operations.
  • Used Elastic Load Balancer (ELB) to manage the traffic to the EC2 or Docker containers based on the application.
  • Coded Java based ES Queries and custom ES Query aggregations using the Jest API for searching and accessing data in Elastic Search.
  • Setup Elastic search index optimization and backup process via S3 storage.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose and Docker Registry.
  • Setup Kubelets, Kubernetes Master/Worker nodes as well as API Server and scheduler to orchestrate the deployment of instance in real-time.
  • Developed Python and shell scripts for automation of the build and release process deployment.
  • Involved in understanding the issues in Gradle/Maven and handle those including parameterizing the builds based on different configurations.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Python, Ruby/Bash scripts.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Responsible for defining branching & merging strategy, check in policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Documented release metrics, software configuration process. As well as setup sonarqube plug-in with Jenkins to manage the code coverage and code quality during the CI/CD process.

Environment: LINUX, GIT, JENKINS, Python, Java, Chef, Maven, AWS, EC2, Nexus, JFrog Artifactory, Cloud Formation, ELB, EBS, Elastic Search, Cloud Watch, SNS, SQS, AWSCLI, Sonarqube, Gradle, Groovy Script, Ruby, PUTTY, Protractor/Selenium, Dockers, Shell Script, Open Shift, Ruby, RDS, DynamoDB.

Confidential, Dallas, TX

DevOps Engineering

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Extensively involved in creating the deployment strategy on the Microsoft Azure Cloud.
  • Integrated Azure Active Directory with the users across the organization.
  • Configured application for Microsoft App Service platform and deployed with a setup to Auto scale.
  • Used Microsoft Service Fabric to execute stateless micro-services on the Azure cloud.
  • Architected multiple applications to work on Azure One cloud using Azure Service fabric, Virtual Machines, Azure Container Services, Azure PAAS, Azure storage, Azure SQLDB and Documentdb.
  • Used AKS to deploy the application the container as well as update the container registry for allowing the load balancer to auto configure the loads.
  • Worked with the developer to guide them about the cloud initiatives of the organization and mentored them for making their application cloud ready.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Integrated delivery (CI and CD process) Using Jenkins.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Responsible to perform Build operations with MS Build, while implementing the required modifications in the MS Build to perform build operations, in accordance with requirements.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts within company.
  • Manage Splunkconfiguration files like inputs, props, transforms, and lookups.
  • Installed, Tested and Deployed monitoring solutions using Splunk services.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions to staging areas according to the schedule published.

Environment: UNIX, Jenkins, Puppet, Azure, Azure Service fabric, Virtual Machines, Azure Container Services, Azure PAAS, Azure storage, Azure, SQlDB, DocumentDB Windows, Rabbit MQ, Subversion, GIT, MSBuild, TFS, Cloud CI/CD, Jira, Splunk,Test Manager.

Confidential, Hyderabad, TG

Unix/Linux Administrator

Responsibilities:

  • Developed application to work with Credit union platform and synchronize with the internal banking application.
  • Develop the service layer to interact with the credit union(CU) platform which manages the accounts and portfolios in the credit union.
  • Setup the various data structures to serve the data as feed to the front end application.
  • Developed the library to process the credit card using the api of Master Card.
  • Rewritten code of other scripts and ported on to Python to perform the API handling, Document mapping, validating the documents.
  • Processed images using Magick++ to process and mask sensitive information from the uploaded images.
  • Worked with Flask Web Framework to read/write the information of the CU Platform.
  • Develop the service layer to interact with the credit union (CU) platform which manages the accounts and portfolios in the credit union.
  • Installation, Maintenance, Administration and troubleshooting of OEL, Linux, HP-UX systems
  • Performed automated installations of Operating System using kick start for Linux.
  • As a Linux Administrator primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third party tools, securing of OS, installing & configuring, job scheduling.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Installation and configuration of VERITAS Storage Foundation Suite::Veritas Volume Manager, VERITAS File System, VERITAS Cluster Server and Oracle SF RAC.
  • Installed the Operating System Linux servers and Blades over the network.
  • Installed and verified that all Linuxpatches or updates are applied to the servers.
  • Configured HACMP 4.5 to monitor, detect and react to failure events, allowing the system to stay available during random, unexpected software problems and also configured to react to hundreds of system events.
  • Installing, administering Red hat using Xen, Oracle Virtual Machine based hypervisors.
  • Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage.
  • Worked on resolving production issues and documenting Root Cause Analysis and updating the tickets using BMC Remedy.
  • Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
  • Coordinated with the Storage, Network and Hardware teams on server provisions (HP Proliant DL385/585 G5, servers, and HP BL 465C G5 blade centers)

ENVIRONMENT: RHEL 5.x, 6.x, Red-Hat LinuxEnterprise servers (HP Proliant DL 585, BL 465/485, ML Series), SAN (Netapp), Blade Logic, VERITAS Cluster Server 5.0, Windows 2003 server, Shell programming, Jboss 4.2, JDK 1.5, 1.6,, VMware Virtual Client 3.5, VMware Infrastructure 3.5.

We'd love your feedback!