We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • 7+ years of experience in Build & Release Management, SCM Tools, Continuous Integration(CI) & Continuous Delivery(CD), Amazon Web Services(AWS) and DevOps Methodologies.
  • Hands - on experience in infrastructure development and operations involving AWS (CloudFormation, CloudTrail, CloudWatch, CodeBuild, CodeCommit, CodeDeploy, CodePipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, OpsWorks, Route 53, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, ElasticCache, Lambda, API Gateway, AWS Import/Export, CLI Scripting).
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto-scaling groups.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in configuring and networking of Virtual Private Cloud (VPC).
  • Experience in installation and management of network related services like TCP/IP, FTP, SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, FIREWALL, SUBNETS, SMTP, CDN.
  • Broad experience in creating the company’s DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and windows along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Proficient in Linux Utilities such asKICKSTARTImages, SSH, FTP, wrappers, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Well versed in managing source code repositories like Git, GitHub and bit bucket. Good Knowledge of Git hooks to trigger JENKINS build automatically.
  • Extensive experience using MAVEN as a Build Tool for the building of deployable artifacts (Jar, war & ear) from source code.
  • Handling Nexus and Artifact repository management integrated the build tools with JENKINS, to automate builds and deployable artifacts.
  • Experience in Managing/Tracking the defects status by using JIRA tool and Planning & Resolving defects.
  • Experience in Installing and Configuring Continuous Integration and Continuous Delivery application JENKINS. Proficient in defining Build Pipelines in addition to creating and maintaining multiple jobs. Extensively worked on Jenkins for Continuous Integration and End -to-End automation for all builds and deployments, Creating and configuring Jenkins jobs and delivery pipelines.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Excellent hands on experience on Ansible. Authored many playbooks for node management and Infra management.
  • Performed containerization of micro services using Dockerandrolled out to upper environments.
  • Created Docker images and deployed Dockercontainers for Tomcat Servers.
  • Good Knowledge on Deploying applications to TEST, STAGING and PRODUCTION Environments using Configuration Management Tools like Ansible.
  • Installed Puppet Master, Puppet Agent, Apache with Passenger. Coded Modules and Manifests manually and used Puppet Forge to download Modules as well.
  • Experience in creating alarms and notifications for EC2 Instances, CPU Utilization, Disk Usage using AWS CloudWatch.
  • Good Knowledge in Bash Shell Scripting, Automation of Cron Jobs. Experience in writing Bash shell scripts to automate the administrative tasks and management using cron jobs.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support. Excellent communication skills, ability to work as a team or individually, ability to learn modern technologies quickly.
  • Provided Production Support in an on-call rotation in a 24x7 Environment.
  • Good coordination experience with various teams like Dev, QA and Production Operations.
  • Good knowledge on the concepts and implementation of Fault Tolerance, Replication, Service Oriented Architecture (SOA) and various Software Development Life Cycle (SDLC) and agile methods. Experience working in Agile/SRUM teams.

TECHNICAL SKILLS:

Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat, Debian), Solaris, Windows.

Virtualization Tools: VMware Workstation, Vagrant.

GIT, Svn, GitHub, Bitbucket, AWS: Code commit, TFS.

Project Management Tools: JIRA, Team forge

Service Management Tools: BMC Remedy, Service now

Build Tools: Jenkins, Maven, Nexus, Ant, Nagios, ICinga, Log stash, Crontab, TeamCity, Cruise Control, Nolio.

CI/CD Tools: Puppet, Chef, Docker, Vagrant, Bamboo, Hudson, Jenkins

Configuration Management Tools: Ansible, Puppet, Terraform

Containerization: Docker, Kubernetes

Monitoring Tools: AWS CloudWatch, Nagios, Splunk

Cloud Infrastructure: AWS (Cloud Formation, Cloud Watch, Code Build, Code Commit, Code Deploy, Code Pipeline, Ec2, Ec2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, OpsWorks, Route S3, S3, CloudFront, Glacier, SQS, SNS, VPCs, DynamoDB, Elastic Cache, Lambda.

Scripting Languages: Shell, PowerShell, Python, Html, Bash.

Network Protocols: SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, LDAP, SMTP, FIREWALL, SUBNETS.

Scheduling Tools: Autosys, Crontab

Apache: tomcat, and Apache http Server

EMail servers: Send mail, Postfix, Zimbra

PROFESSIONAL EXPERIENCE:

Sr.Devops Engineer

Confidential, Bentonville AR

Responsibilities:

  • Implemented Auto & Manual Build’s in Jenkins & AHP.
  • Used Shell Scripts for automating the daily tasks.
  • Used Ansible, Automic and Unix servers for deployment of builds to Prod, Pre - prod and QA sites.
  • Experienced in writing Ansible playbooks for deployments.
  • Implementing a Continuous Delivery framework using Jenkins, Maven, Ansible & Nexus in Linux environment
  • Implementation of CRQ’s using BMC Remedy tool, Service now and Troubleshooting of servers.
  • Integration of Maven/Nexus, Jenkins with Git.
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates.
  • Managed GIT repositories for branching, merging and tagging.
  • Configure builds using AnthillPro to create main package and its dependencies.
  • Working knowledge of a variety of cloud based technologies such as IIS, MSSSQL, Sensu, and ELK in hosting providers such as AWS and Azure.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Coordinate with Dev Team for any build issues and update them on build success with Build life ID and DUS.
  • Perform Deployments to various QA & UAT in Linux environments.
  • Deployed the Java applications into web application servers like JBoss.
  • Responsible for sending daily report related of POS activities to stakeholders
  • Documenting all activities related to POS Release Management.
  • Using DUS and store list, create CRQ using ASCME.
  • Troubleshooting OS issues on AIX & Linux doing performance tuning to help user in smooth running of application processes. Building Kickstart server for automation of Linux OS installation.
  • Good understanding of OSI model, VLAN, Subnets and routes, liaising with network team for the same. Have knowledge of middleware tools like WAS, Apache HTTP as coordinating with other teams on daily basis. Doing firmware and Microcode upgrades. Managing NFS, DNS, DHCP, NIS, AutoFS.
  • Good Knowledge in server performance monitoring using vmstat, sar, nmon and top/topas.
  • Troubleshoot the build issue during the Jenkins build process.
  • Prepare and share Rollout plan with Dev team.
  • Worked closely with the development team and QA team for product releases.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT, JENKINS, SVN, MAVEN, Nexus, AHP, Ansible, Concord, looper, JIRA, Confluence, Bit bucket, Remedy, Service now and PUTTY.

Sr. DevOps Engineer

Confidential, Buffalo Grove, IL

Responsibilities:

  • Responsible for creating different versions of Docker images from the application source code and pushing them to nexus repository.
  • Created and managed Jenkins pipelines for kubernetes deployment and responsible for maintaining the kubernetes clusters.
  • Created looper pipelines from the GitHub source code for creating Docker images.
  • Responsible for deploying Splunk universal forwarder on different kubernetes clusters for forwarding the log reports and data to the Splunk instance for monitoring.
  • Responsible for migration of some Jenkins pipelines from existing to one to another.
  • Migrated repositories from Bit Bucket to GitHub .
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates .
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Uploading and bundling own customize ami to s3 Amazon bucket . Mounting S3 bucket with EC2 Instance. Mounting S3 and Glacier on window server and make script to sync data to local to AWS
  • Setting up of Site to Site Vpn between different regions on AWS . Monitor all AWS instance through Zabbix, Cacti and Nagios. Ticket management on Kayako ticketing platform. Managing Data center.
  • Authorized deployment files for deploying applications on kubernetes cluster.
  • Working knowledge of a variety of cloud based technologies such as IIS, MSSSQL, Sensu, and ELK in hosting providers such as AWS and Azure.
  • Deployed the Java applications into web application servers like JBoss.
  • Troubleshooting OS issues on AIX & Linux doing performance tuning to help user in smooth running of application processes. Building Kickstart server for automation of Linux OS installation.
  • Good understanding of OSI model, VLAN, Subnets and routes, liaising with network team for the same. Have knowledge of middleware tools like WAS, Apache HTTP as coordinating with other teams on daily basis. Doing firmware and Microcode upgrades. Managing NFS, DNS, DHCP, NIS, AutoFS.
  • Good Knowledge in server performance monitoring using vmstat, sar, nmon and top/topas.
  • Responsible for maintaining target management and configuration management which provides targets and configs for application deployment.
  • Implemented SCM tools i.e. Subversion/GIT, Stash Repositories, Source tree, views, and the access control strategies .
  • Written many Docker files, Docker compose files for creating Docker images with different versions.
  • Responsible for troubleshooting the servers which cause errors for the deployments.
  • Written Ansible playbooks for deployments in the kubernetes cluster.

Environment: GitHub, Bit Bucket, Maven, Nexus, looper, Target Management, Config Management, Jenkins, Ansible, Docker, Kuberenetes, Splunk, Nagios.

DevOps/Release Engineer

Confidential, Newark DE

Responsibilities:

  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code Development and unit testing in Java
  • Setting up the Cron jobs using Jenkins.
  • Learned different kind of tools like Ansible, cloud computing and other SCM tools.
  • Providing inputs on improving the process speed and automating the process as much as possible.
  • Implementing automation activities for all manual tasks.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Experience in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented SCM tools i.e. Subversion / GIT, Stash Repositories, Source tree, views, and the access control strategies.
  • Maintained the user accounts IAM Roles , Route 53(CNAME) , VPC , RDB , Dynamo DB , SES , SQS and SNS services in AWS cloud.
  • Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
  • Configuring Servers using SSH and password-less authentication and Management of Firewall, iptables.
  • Performance Monitoring & Tuning - iostat, vmstat & netstat, nfsstat.
  • Expertise in configuring Firewall and security using SSL, IPchains, IPtables, TCP Wrappers, Tripwire, and port scanners.
  • Involved in creating virtual Experienced in DNS, NIS, NFS, CIFS, FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
  • Worked on MCollective framework for building server orchestration and parallel job-execution systems.
  • Performed installation, configuration, upgradation, patching on RHEL 6.x, 5.x and Windows 2008 and Windows 2012 in EC2 instances.

Environment: GIT, JENKINS, MAVEN, Nexus & PUTTY.

Release Engineer

Confidential

Responsibilities:

  • Manage non-production environment to fix environment configuration, build& deployment related issues
  • Communication of status reporting to stakeholders.
  • Document and track environment defects
  • Designed and managed build and release methodologies.
  • Deployed code from DEV to Staging to QA to PROD.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/DeployPipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed and Configured Jenkins for Continuous Integration.
  • Responsible for the Plugin Management, User Management, and END-END build and deploy setup using Jenkins.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Worked closely with the development team and QA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Build configured and support Application team environments.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported and developed tools for integration, automated testing and release management.

Environment: MAVEN, Jenkins, Shell Scripts.

We'd love your feedback!