We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 7+ years of IT Industry experience as a DevOps engineer with expertise in areas of Linux Administrator, Build/Release Management, Software Configuration and Cloud Management, and GIT on UNIX and Windows Environment. Have a good knowledge on operations and development to deliver quickly. Exceptional ability to quickly master new concepts and find ways to better myself in this rapidly changing Industry.
  • Extensive knowledge in Automation, Configuring and Deploying instances on Amazon web services (AWS) components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Template, Elastic Beanstalk, IAM, IoT, Security Groups, CloudFront, SNS, VPCs, DynamoDB, Lambda.
  • Good working knowledge on AWS IAM service IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.
  • Expertise in AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Valuable knowledge on DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, NEXUS, Maven, ANT, GIT, Kubernetes, and Docker.
  • Experience in Orchestrating the containers using Kubernetes. Implemented Continuous Integration/Continuous Deployment and Delivery processes using Jenkins/Hudson, Build Forge, TFS, Chef, Puppet.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Extensive knowledge on working with the Configuration/Deployment Tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
  • Experience in working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef - Client, Chef-attributes.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
  • Extensive experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks, setting up continuous integration system for Cookbooks.
  • Experience in working with Version Control Systems/ Source Code Repository tools like Subversion, GIT, CVS, GitHub, Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Having good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Excellent experience in continuous deployment using IT configuration tool Ansible. Valuable experience on implementing Jenkins builds pipeline flow to handle complex build workflows.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information. Experience in monitoring tools like Nagios, AWS CloudWatch.
  • Hands-on experience in Terraform to transform the infrastructure from on-premise to cloud. Worked on Docker Container snapshots, attaching to a running container, removing images, managing director structures and managing containers
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
  • Experience in VMware tools like vCenter & vSphere to manage VM’s running on ESXi cluster nodes and experience working on vMotion.
  • Experience in Shell, bash scripting, Python, Perl and Ruby scripting. Utilize Chef for configuration management of hosted Instances within AWS.
  • Expertise on Installations, Configurations, Backup’s, Recovery management, Maintenance, Support and Troubleshooting and deployment and management of web and enterprise application on Linux Servers.
  • Experience in creating and managing user accounts, Security policies, Rights, Disk spaces, Disk quotas and Process monitoring in CentOS and Red Hat Linux.
  • Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, Security Management, Security troubleshoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.
  • Hands on experience with build tools like, Team City, Sonar, Bamboo, Maven, ANT. Worked with different Bug tracking tools like JIRA, Rally, Remedy and IBM Clear Quest. Supported the application in production and worked closely with off-shore teams.
  • Excellent interpersonal skills, ability to interact with people at all levels. Capable of delivering well documented applications, adhering to quality standards and delivery dates. Exceptional ability to quickly master new concepts and a proactive team player.

TECHNICAL SKILLS:

OPERATING SYSTEMS: Windows XP/ 2000/7/8/10/Vista, Red Hat, SUSE Linux, Solaris, Linux, centos, Ubuntu Red Hat Linux4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, OPEN SUSE 10/11, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS

CONFIGURATION/AUTOMATION TOOLS: Chef, Puppet, Jenkins, NEXUS.

CONTAINERIZATION TOOLS: Docker

VERSIONING TOOLS: GIT, SVN, Perforce, Clear Case, CVS, and Bit Bucket

BUG TRACKING TOOLS: JIRA, Rally, Remedy and IBM Clear Quest.

AREA OF WORK: Release management, Deployment/Migrations, Environment management, Continuous Integration, Configuration Management

BUILD TOOLS: Intermediate--- “Cruise Control, Build Forge, TeamCity, sonar, Bamboo, Maven, ANT”

CLOUD: AWS, Azure, Open Stack, EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, DynamoDB.

DATABASE: SQL 2005/08/12/14. Oracle, MySQL, No SQL

WEB TECHNOLOGY: HTML5, CSS3, JavaScript, XML

MANAGEMENT TOOLS & VERSION CONTROL TOOLS: Service Now, Confluence, GitHub/Git, Gerrit, SVN, CVS, Clear Case, Subversion

SCRIPTING: Python, shell, Perl, Ruby

APPLICATION/WEB SERVERS: WebLogic, WebSphere, Apache Tomcat, IIS, J Boss, HTTP server

PROFESSIONAL EXPERIENCE:

Confidential

DEVOPS ENGINEER

Responsibilities:

  • Knowledge in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud -Front, Route53, Cloud -Watch, Cloud -Formation, IAM, VPC, RDB, IoT, DynamoDB, SES, SQS and SNS.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJS, Python and Docker on familiar server such as Apache.
  • Created snapshots and Amazon Machine Images (AMI) of the instance for backup and created Identity Access Management (IAM) policies for delegated administration within AWS.
  • Wrote AWS Lambda functions in JavaScript for AWS's Lambda which invokes JavaScript to perform various transformations and analytics on large data sets.
  • Worked on Amazon AWS EC2 cloud services for build, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, AIX, Red Hat 4.x, 5.x, Ubuntu 12.x, 13.x.
  • Worked on Open Stack, AWS Cloud Formation, and Terraform API to create infrastructure on AWS as a code. Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, Managed AWS infrastructure as code using Terraform, Expertise in writing new plugins to support new functionality in Terraform.
  • Converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation. Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly. Installing the Load Balancers and VPC with Public and Private subnets.
  • Version control through Git hub, Confluence for documentation and Automated Gerrit code review took to drive changes through Ansible. Experience in automating writing Ansible playbooks in YAML to manage Web Applications, Config Files, Commands, software rollout, packages et
  • Automated Zabbix agent deployment and decommissioning of agent using Ansible. Implemented set up of Ansible Tower. Migrating the current code to CI/CD pipeline viz Ant to Gradle, TFS to GIT, Team city to Jenkins.
  • Created the ELK Stack (Elasticsearch, Log stash, Kibana) for Log managing within EC2 for Elasticsearch with Rest API's and setup Log Analysis, AWS Logs using ELK and manage searches, dashboards, custom mapping and automation of data.
  • Written test cases using JUnit for several pieces of code to check the functionality. Experienced in writing Test Plans and Test Cases for automated testing procedures using Junit and selenium.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers. Hands on experience in using tools like Docker Compose, Kubernetes, etc. for orchestrating, linking and deploying the services related to the containers.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability. Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python. Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email. Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Worked on Logging and APM tools AppDynamics, Zabbix, Splunk, ELK (Elasticsearch, Logstash, Kibana). Worked on AppDynamics Controller administrative activities like user management, application management, monitoring controller performance etc.
  • Better understanding of implementation using Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancer), Hystrix (Circuit Breaker), Zuul (Edge proxy-gate way for routing, monitoring, security)
  • Experience on centralized logging(Data) and monitoring tools such as Elasticsearch, Logstash, and Kibana (ELK), Splunk dash boards for search and reporting and managing the dashboard access.
  • JVM tuning and performance optimization using AppDynamics APM tool to optimize systems for processing millions of catalog items and large volume of orders in real-time.

Environment: Amazon Web Services, IAM, S3, cloud watch, Nix, ANT, Maven, SonarQube Tortoise SVN, GitHub, Chef, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, J Boss, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential

Sr Operations Professional

Responsibilities:

  • Managing Amazon Web Services infrastructure with automation and orchestration tools such as Chef. Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups(ASG), EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS Public Cloud.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application. Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Possess good knowledge in creating and launching EC2 instances using AMI's of Linux, Ubuntu, RHEL, and Windows. Used IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS account and its resources.
  • Acquired immense knowledge with configuration management tool Chef. Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, WebSphere and for configuring load balancers and fail over.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby. Written manifests/Recipes and Ruby scripts to customize the Puppet as per our environment.
  • Creating new Jenkins master and slave servers for production usage and responsible for configuring them as per the Business partner's request. Responsible for maintaining and troubleshooting issues related to several Projects Life cycle tools such as Jenkins, Test link, Subversion. Installed Splunk from Puppet module tool (PMT) from command line.
  • Responsible for creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using puppet.
  • Involved in several production Implementations and managed deployment processes via DMS and Puppet. Worked on version control tools like GIT, SVN and Gerrit for code review. Responsible for design and maintenance of the GIT Repositories.
  • Designed Puppet Modules to manage configurations and automate installation process. Created GIT repositories with standard directory layout of trunk, branches, tags and customized directory based on business/project need.
  • Extensive use of Perforce for source code tracking and deployment, and JIRA for bug tracking. Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, IIS, Apache, WebLogic, JBOSS and Tomcat.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Jenkins as repository manager.
  • Created VMs for Solaris x86 and Red hat Linux on VMware ESX 3.5 and administered them with VI Client. Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Coordinating with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
  • Built JIRA Change for Request change model to support and track changes made to the test/prod systems. Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker (POC).
  • Created Docker file for each microservices and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Scripting of administration tasks using command line(CLI), Power Shell, Shell Scripting, Ruby etc. Used Docker to streamline a continuous integration (CI) with the use of Dockerized build slaves.
  • Used Docker environment host inside of a Docker host (Docker-in-Docker) for their build environments. Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.

Environment: Puppet, GIT, Jenkins, SVN, Perl/ Shell, TOMCAT, JIRA, VMware, RHEL, Apache, WebLogic, Maven, Docker, Splunk.

Confidential

Operations Professional

Responsibilities:

  • Managing the VMware (ESX / ESXi / Cluster / Data Center) environment Capacity. both available capacity and utilization capacity. Written Designing documentation according to ITIL methodology and VMware design methodology
  • Using VMware vRealize operations for capacity planning, writing PowerShell scripts to gather information automatically from VMware vSphere environment. Coding scripts which taking VMware vRealize operations reports (.CSV) and manipulate those reports. Developing custom reports within vRealize operations.
  • Configuring and troubleshooting VMware vSphere Cluster, HA Services, DRS, FT and vMotion. Covering several domains within the capacity planning process: AIX, RedHat Linux, VMware vSphere, UCS Blades, Networking and Storage.
  • Installing, configuring and administering Jenkins CI tool on Linux machines. Used Jenkins, Team Forge for Continuous Integration and deployment into Tomcat Application Server.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Implemented automated local user provisioning in instances created in NoSQL cloud through Chef Recipes. Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in chef solo environment.
  • Involved in merging, delivering and rebasing from dev branch to higher level branches in GIT. Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Used Subversion (SVN) as source code repositories and managed its repositories for branching, merging, tagging. Coordinate/assist developers with establishing and applying appropriate branching labeling/ naming conventions using GIT source control.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart and Chef. Using Chef, deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Configured Cloud Watch and Splunk to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents. Approve customer requests for new builds based on the certified hardware and software documents. Worked with Bamboo Continuous Integration tool and resolve compilation and deployment errors.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server. Contributions to various other open source projects on GitHub/bitbucket. Configuring the Docker containers and creating Docker files for POC environments.
  • Installation and configuration of services like DNS, DHCP, NFS, send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.

Environment: GIT, Jenkins, Maven, Chef, SCM, Tomcat, Docker, DNS, DHCP, SAMBA, TeamCity, Team Forge.

Confidential

System Administrator

Responsibilities:

  • Build the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation. Supported and developed tools for integration, automated testing and release management. Used Cloud watch for monitoring server’s CPU performance and memory utilization.
  • Managing a team of DevOps Engineer for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software’s through power shell scripts.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it. Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers. Integration of web portal and users associated with S3 bucket.
  • AWS and Open stack to provision new machines for clients. S3 Storage Services on AWS. End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications. Automated various service and application deployments with Ansible on CentOS and RHEL.
  • Written playbook using Ansible modules such as yum, Copy, File, get url, git, ping, service, template, debug, synchronize, user.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Experience on shell and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
  • Involved in day-to -day System Administration tasks on RHEL/CentOS 5.x/6. x. Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Implemented Continuous Integration using Jenkins and GIT. Administration of DevOps tools suite: Puppet Enterprise, AWS, Team city, GitHub, JIRA, Confluence, run deck, Puppet, Octopus Deploy, Splunk and ELK stack.
  • Used PUPPET for automation of repetitive processes done in Apache user administration, file management and managing file and directory permissions in different environments.

Environment: AWS, Puppet, GIT, GitHub, JIRA, Run deck, Confluence, Shell Scripting, Splunk, Jenkins, SVN, RHEL, CentOS, Cloud Formation.

Confidential

Linux Engineer

Responsibilities:

  • Deployed and Configured, windows 2000/ 2003/ 2008, Servers with Active Directory Domain Controllers, Group Policy, Internet, TCP/IP and Routing concept. Capable of Creating new database instances & managing table Spaces, users & roles.
  • Developed UNIX and Bash scripts for manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Maintained file system security and controlled system access, to increase the system efficiency, scheduled system related Cron jobs.
  • Experienced in configuring domain information utilities, such as Active Directory, LDAP, DHCP, WSUS, and DNS.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance. Responsible for writing/modifying scripts using shell and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux. Creation of Logical volumes (LVM) for Linux operating systems.
  • Configuring networking fundamentals like TCP/IP, DNS, DHCP and computing Client-Server and troubleshooting basic network problems. Performing disk partitioning on Solaris6, RHEL and Centos server's versions 5 & 6. Creating Samba server, and NFS shares for multiple platform environments.
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Bash, Perl and Python for Web-sphere mapping modules to the enterprise application.
  • Configured Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
  • Implemented Shell, Perl scripting using ksh /csh /bash/Sed/Awk to ease administration tasks. Maintaining inventory of all components including systems and other hardware performed User Account management, data backups, and user's logon support.
  • Maintaining integrity of security with the use of group policies across domains supporting users through email, on call and troubleshooting.

Environment: RHEL, MySQL, Perl Scripts, JIRA, Apache, VMware, Cron, PHP, Nagios, Virtual Box.

Confidential

Technical Support Engineer

Responsibilities:

  • Installation and Configuration of Linux and Window Servers. Monitoring & troubleshooting Network, Linux and Windows servers. Installation, Configuration, Troubleshooting and Tuning Apache and Tomcat webserver.
  • Managed and optimized Net Backup clients, media servers and clients in an enterprise environment. Familiarity with Internet Technologies including TCP/IP, HTTP and DNS.
  • Create and maintain complete documentation of all equipment including location, hardware, software and configurations. Manage Logical Volume Manager (LVM).
  • Knowledge of maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc. Experienced in DNS, NIS, NFS, NS Lookup, Snoop FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills. Configured LDAP clients on server test and troubleshoot for maintaining network and data security.
  • Provided highly available data services to users using Solaris volume manager (SVM) and Logical volume manager (LVM). Integrating WebLogic and Apache and deploying EAR, WAR files in WebLogic Application Servers.
  • Analyze and create daily reports on the status of server backups on Intranet and Extranet with respect to the ITIL Principles. Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipathing, file systems, network using the tools NAGIOS monitoring.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Production support of Apache, Apache HTTPD, Jboss, Tomcat and Oracle Web logic application servers including installation, configuration, management and troubleshooting.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices. Created shared NFS files system, mounting and un-mounting NFS server, NFS client on remote machine, sharing remote file folder.
  • Strong understanding in writing the automation of processes using the Shell script with Bash and Python.
  • Implemented LAMP Setup in RHEL, MySQL setup, Performance Tuning, Replication, Commands, Backup and overall Administration. Installation/Activation of F5 Load balancers, configure routing logic, creation of new service pools, members, virtual servers etc.

Environment: RHEL, LDAP, Jenkins, Web logic, Apache, Tomcat, LVM, VMware ESX, TCP/IP, HTTP, DNS, AWS.

We'd love your feedback!