We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Around 8 years of experience in IT industry comprising of Development, Systems Administration and Software configuration management (SCM) includes DevOps Build/Release Management.
  • Expertise in Linux system administrator on Red hat Enterprise Linux 7, 6.x, 5.x, and Solaris Ubuntu & Centos.
  • Experience in various AWS services like EC2, S3, RDS, EBS, VPC, IAM, ELB, SQS, SNS, Storage gateway, Elastic Beanstalk, Cloud Watch, Cloud Formation, Route53, Security Groups, Route Tables, Lambda and several other services of AWS family
  • Experience with cloud technologies in AWS, GCP, AZURE
  • Experience in load balancers, routers and switches and excellent knowledge of database installation and configuration principles. Familiarity with the AWS and Private Cloud Services.
  • Experience in Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in Designing project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, using Gradle, Maven and Ant as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in Configuring various plugins for Jenkins for automation and running build jobs.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Experience in writing Ansible playbooks and modules in the Production and pre - production environments.
  • Experience in configuration management using Ansible, Chef and container management with Docker.
  • Experience in Configuration Management Tools like CHEF and responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Experience in Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN).
  • Experience in building artifacts on the source code and conducted SVN to GIT migration.
  • Experienced in Implementing Nagios, Elastic Search, Splunk, Cloud watch & AppDynamics for System and Application Performance Monitoring.
  • Expertise in configuring Log monitoring tools like Elasticsearch, Nagios, Splunk to monitor logs of applications in production and non-production
  • Experience in managing containers with Docker & Servers in Ansible with Docker server.
  • Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience with container-based deployments using Docker images, Docker Hub and Docker registries and Kubernetes.
  • Use of Docker and OpenShift to manage microservices
  • Experience in using Bug tracking tools like JIRA
  • Experience in shell scripts (Bash), Ruby and Python for automating tasks
  • Experience working withDNS/DHCP/LDAP/NFS/NIS/NIS services.
  • Provided 24x7 System Administration support for Red Hat Linux and CentOS servers and resolved trouble tickets on shift rotation basis

TECHNICAL SKILLS:

Cloud Computing: Amazon Web Services (AWS), Azure, GCP

Operating Systems: UNIX, Linux (RHEL, Ubuntu, CentOS), windows.

Versioning Tools: GIT, SVN, Git Hub, Git Lab, Bit Bucket

CI & CD Tools: Jenkins, Bamboo

Build Tools: ANT, Maven, Gradle

Code coverage/testing tools: Sonar/SonarQube

Configuration Management: Puppet, Ansible, Chef

Container: Docker, Kubernetes and Terraform

Scripting: Shell, Perl, Bash, Python, Groovy

Virtualization: VMware ESX/ESXiMonitoring Nagios, Splunk, Dynatrace

Bug Tracking Tools: Jira, Remedy, HP Quality Center

Web Servers: Apache HTTP, Apache Tomcat, WebSphere, JBOSS.

Networking: LAN WAN concepts, routing and switching, configuring inter- VLAN communication

PROFESSIONAL EXPERIENCE

Confidential, MI

DevOps Engineer

Responsibilities:

  • Worked on setting up AWS accounts per environment and configured VPC respectively with public and private subnets.
  • Experienced in setting up Hybrid Model with AWS & On-Premises and used AWS Direct Connect service to setup dedicated line connections.
  • Configured AWS services like S3, IAM, Cloud Formation, Auto scaling, ELB, Cloud Watch, Lambda, SNS and DynamoDB for supporting web application operations.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Maintained SSO integration to AWS Console according to company standards.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT. Set up Jenkins master/slave to distribute builds on salve nodes.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Defined dependencies and plugins in Maven for various activities and integrated Maven with GIT to manage and deploy project related tags
  • Managed the Maven Repository using JFrog Artifactory tool and used the same to share the snapshots and releases of internal projects.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Experience in writing Ansible Playbooks to configure servers, maintain dynamic inventory & application deployments.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Worked with Docker Enterprise Trusted Registry as repository for our Docker images and worked with Docker container networks.
  • Developed and managed Docker-compose files to define and run multiple containers from a single file to manage interconnected applications in different containers.
  • By using Kubernetes, to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Monitored all the servers using AWS CloudWatch and application performance using Dynatrace.
  • Configured REST API to maintain communication with pipelines and connectors between different tools.

Environment: SVN, GIT, NodeJS, React, Jenkins, Nginx, Shell Script, REST API, Ansible, Linux, Windows, JIRA, Python, AWS, Flow Dock, Confluence.

Confidential - Tampa, FL

DevOps Engineer

Responsibilities:

  • Setting up the CI/CD automation environment for Application team if necessary and help them through the process of build and release automation.
  • Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Cloud Trail etc. to pass penetration testing against infrastructure.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (NACL, at subnet level) and using network access translator (NAT) instance.
  • Monitored the performance of the system using ps, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic
  • Experience with Configuration Management Tools like CHEF and responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Used Chef to configure and manage infrastructure. Created 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.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.
  • Implemented logging solutions with Elasticsearch, Logstash.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and OpsWorks.
  • Involved in SSL Security management for enterprise, maintaining s across multiple SSL providers, and integrating s into products such as apache, tomcat, AWS-ELB
  • IBM WebSphere Install and configure 8.5.5 using CHEF automation
  • Implement cluster services using Docker and Kubernetes.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, deployments.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Implemented Blue Green Deployments for Rolling Upgrades in Production with the hardware vendors and application teams.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.

Environment: JAVA, SVN, GIT, Apache Maven, Gradle, Jenkins, Apache Tomcat, Shell Script, REST API, Chef, Ansible, Linux, Windows, Atlassian JIRA, Cloud Foundry, Python, Perl, AWS, DNS, Docker, Subversion

Confidential - Chicago, IL

Build & Release Engineer

Responsibilities:

  • Create continuous integration/deployment with Application Release Automation (UrbanCode-UDeploy) by integrating and improving client’s existing infrastructure and build pipelines.
  • Branch management, change management and end to end release process.
  • Act as SME on OpenStack / RHEL / Containers (Docker) and Enterprise IT.
  • Designed and built OpenStack clusters using storage backend.
  • Work with vendors and different Engineering Product Groups in various IT solutions involving Linux, vSphere, OpenStack, etc.
  • Implemented Puppet for a start-up to meet compliance needs for acquisition by a public firm.
  • Created end to end automation using, jenkins (Created Build service to automate flow).
  • Managing and improving CI system using Jenkins.
  • Configure and Maintain JENKINS on Tomcat servers & setup continuous integration automation by promoting certified packages through various stages in SDLC.
  • Automated browser-based testing of a corporate document repository search system, which allows searching documents through concepts, not only key-words, with Selenium and Robot Framework.
  • Configuration management using chef/puppet.
  • Installed and configured an automated tool Chef, Puppet that included the installation and configuration of the master, agent nodes and an admin control workstation.
  • Management of enterprise puppet environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features.
  • Handle version control tools SVN and Git to version code changes to help developers/programmers branch/merge/revert code.
  • Created utilities to monitor continuous delivery process (job failure rate, disk usage), coded changes in git & job failures in Jenkins.
  • Created detailed insight into all aspects of business operations through painstaking integration of Graphite, Logstash, and Chef.
  • Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms.
  • Responsible for Docker Compose environment deployment for Ruby on Rails, Elixir and Node.JS apps running on a stack with, Elasticsearch, and Nginx.
  • Evaluated different data visualization tools and distinct categories of data collection, such as integrating time series database, Logstash, and Grafana together.

Environment: EC2, JIRA, SVN, GIT, Chef, Perl, shell, GIT, GitHub, Maven, ANT, Docker, Confluence, UNIX/LINUX, Shell/Bash, Perl and Jenkins.

Confidential - Alpharetta, GA

Linux/AIX Administrator

Responsibilities:

  • Setup and configured TCP/IP network on LINUX and AIX.
  • Worked with implementation team of high availability cluster on IBM RS/6000 platform (HACMP for AIX).
  • Creating LPARS and configuration of DLPAR scripts for load sharing.
  • Backup data to server before deploying new pc.
  • Implement and Manage Windows Sever 2012 R2 Print Servers and Cisco Identity Services in database and on Cisco Catalyst Switches.
  • Responsible for the maintenance of personal PC's and Local Area Network.
  • PC upkeep consisted of supporting Windows 3.11, 95, 98, NT4.0 Server and Workstation, Novell 3.12, 4.11, Office 4.2, 4.3, 97, Word 6.0, 7.0, 97, Excel 6.0, 7.0, 97, Access 2.0, 7.0, 97, Power Point 2.0, 7.0, 97, Microsoft Exchange 4.5, 5.0, and Microsoft Outlook Programs.
  • Installed and configured network services such NFS, NIS and DNS Server.
  • Adding physical volumes, creation Volume groups, File systems, Storage allocation, cron jobs, maintenance levels upgrades and applied Fixes for AIX 5.x.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Worked in the migration team for migration from AIX 4.3.3, 5.1 to 5.2 and 5.3.
  • Installing, upgrading and configuring REDHAT Linux ES 4.x/5.x using KICKSTART installation.
  • Setup jobs schedules for various backup and monitoring tasks. Supported with enterprise backups using VERITAS Netback up version 4.5.
  • Installed, configured and administered Web Sphere Application Server 4.x/5.0.
  • Installation/Administration of TCP/IP, NIS/NIS+, NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per the client’s requirement.
  • Performed extensive Logical Volume Management (LVM) tasks.
  • Installed and configured SUDO for users to access the root privileges.
  • Installed application connectivity software to enable IBM print services.

Environment: IBM - AIX 5.3 and AIX 6.1, Linux, Web Sphere, MQ, TSM, Oracle DB, WINDOWS, Replication, IBM - Tivoli, JIRA tool.

Confidential

Linux Administrator

Responsibilities:

  • Involved in creating, deleting and modifying the users and adding them to diverse groups.
  • Changing the file permissions and giving the access to the users.
  • Creating, modifying and editing the files using VI editor.
  • Creating the file system, modifying the file system, mounting and unmounting
  • Documentation of the changes.
  • Creating, deleting and modifying the users in the Windows 2010 Server.
  • Installing of Linux System and Windows Systems.
  • Testing of hardware and software patches and upgrades.
  • Owning and managing multi-departmental ticket queue and acting as final resolution for all tickets.
  • Knowledge transfer of process and technical specifications for daily use of Tripwire products; created technical architecture documentation, user guides and conducted user .
  • Integration of Tripwire’s security products with ITSM ticketing tools for automated monitoring and response.
  • Configuration of custom compliance monitoring, change detection rules, and reporting to identify real-time deviations from configuration standards and industry and regulatory best practices.
  • Assisted customers with remediation of compliance findings and audit reports provided by the Tripwire Enterprise tool.

Environment: Red Hat EnterpriseLinux5/6, AIX,Hardware DELL PowerEdge 6650, HP ProLiant DL 385, 585, 580, Sun Fire v440, SUN BLADE X6250, X6270. Remedy, Bash,TCP/IP, SMTP, Windows 2003, 2008.

We'd love your feedback!