We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience in IT industry wif major focus on Devops, Software Configuration and Build/Release Management.
  • Implemented Microservices on RedHat OpenShift based on Kubernetes, Etcd, and Docker to achieve Continuous Delivery.
  • Wrote ansible scripts to ensure Openshift container platform works in sync wif Bank system of records.
  • Worked on Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Worked on OpenShift for container management and to enhance container platform multi - tenancy.
  • Wrote Automated shell scripts to ensure Openshift -Environment is monitored end to end so dat we can monitor in Bank's internal script based Monitoring tool.
  • Designed a patch process and wrote ansible playbooks for patching openshift -RHEL, atomic OS and also for bug fix for Openshift.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC) from prototyping to Post-Production support.
  • Experience in Automating, Configuring, and deploying instances on AWS, Open stack and Microsoft Azure cloud environments and Data centers.
  • Strong knowledge in AWS which includes EC2, S3, RDS, VPC, ELB, EBS, Route 53, RedShift, EMR, Cloud Watch, Cloud Formation, Cloud Trail, Elastic Bean Stalk.
  • Hands on experience on Automation/Build such as Jenkins, Docker, Chef, Puppet, Nexus, Artifactory and Bamboo.
  • Expert in working on version control systems like Subversion and GIT and used Source code management client tools like Git Bash, GitHub, Bit bucket, Git GUI, and other command line applications etc.
  • Extensive working experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
  • Strong in creating CI/CD pipeline using various tools such as Ant, Maven, GIT, Hudson/Jenkins, Sonar, Nexus, Artifactory and Apache.
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Good in the related Open Source projects (Mesos, Kubernetes, Docker Container)
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications
  • Experience in web/application servers like Apache, JBOSS and Tomcat.
  • Experience in installation, configuration, management and deployment of Big Data solutions and the underlying infrastructure of Hadoop Cluster.
  • Strong knowledge of TCP/IP, HTTP, JavaScript, Web Services (e.g. HADOOP, MongoDB, Cassandra), big data, caching mechanism, Load Balancing, multi-data center architecture
  • Knowledge on migrating MongoDB collections to new DynamoDB tables.
  • Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB, DynamoDB.
  • Experience on Virtualization technologies like VMware, KVM, Vagrant.
  • Experience in working wif Tracking Tools like JIRA, Red Mine, and Bugzilla.
  • Experience in working on Monitoring tools like Nagios (NRPE), Zabbix and Diamond.
  • Experience in setting up LDAP, SSL certificates on WebLogic using the key stores.
  • Strong in scripting languages like Python, Perl, Ruby, PowerShell, Shell.
  • Experience in documenting and automating the build and release process.
  • Experience in programming languages such as Java, .net, C, C++.
  • Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.
  • Experience in Package management using RPM, YUM and UP2DATE in Linux.
  • Experience in deploying Applications, managing infrastructure using tools like Ansible, Chef, Udeploy, and Puppet.
  • Ability to troubleshoot any issues generated while building, deploying and in production support.
  • Performed Capacity planning for the Cloud and Experience on Compute, Networking &Storage infrastructure.
  • Experience in methodologies such as Agile, Waterfall models and TDD.
  • Coordinated wif the Offshore and Onshore teams for Production Releases.
  • Good analytical, communication skills and ability to work wif a team as well as independently wif minimal supervision.

TECHNICAL SKILLS

Versioning Tools: Github/GitLab, SVN, GIT, Bitbucket, Git Stash, Subversion, Perforce

Build Tools: Maven, Gradle Sonar, Nexus, Ant

Scripting: Python, Ruby, Java Script, Powershell, Perl

Cloud: AWS, (EC2, EMR, S3, EBS, ELB, Cloud Formation, Code Deploy, VMware, Code Pipeline Elastic Beanstalk, SNS, OPSWORK, RDS, DynamoDB, Cloud Front, Route 53, VPC, IAM, SQS, SWF, Cloud Watch, Cloud Trail and Redshift) Azure, Rackspace

Hadoop: HDFS, Pig Hive, Sqoop, HBase. Kafka and MapReduce.

Analytics & Monitoring: Logstash, Elastic search, Kibana, Splunk, Nagios, Graphite

Management/Bug Tracking Tools: Code Commit, JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle

CI Tools: Jenkins/Hudson, Bamboo, Anthill Pro, TeamCity

CD Tools: Chef, Puppet and Ansible

App/Web servers: Apache Tomcat 7/8/9.x, JBoss 7.x, IBM Web sphere, Apache Web Server, Oracle Web logic, Ngnix

Web Technologies: C++, Java, Servlet, JDBC, JSP, HTML, JavaScript, XML, CSS, Spring.

RDBMS: Oracle 11g, DB2, SQL Server, MySQL, DB2, RDS, DYNAMODB, CassandraNetworking/ Protocols DNS, Telnet, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP and POP3

Operating Systems: Mac OSX, Ubuntu, CentOS, Redhat, SUSE, Windows, Solaris10, IBM-AIXQA tools JUnit, MUnit, TestNG, Selenium IDE, Selenium Web DriverLanguages C, C++, JAVA/J2EE, SPRING, PYTHON, RUBY, HTML. MapReduceVirtualization Virtual Box, Vagrant, VMware, VSphere, VCenter, VMware ESX

Containers: Docker, EC2 Container service.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential

Responsibilities:

  • Configured and maintained user accounts for Shared, R&D, Staging and Application team and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate wif each other using IAM. Worked on AWS services EC2, IAM, S3, Lambda, Cloud Watch, Dynamo DB, SNS, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53, ECS, Auto scaling.
  • Created and maintained technical documentation for launching Hadoop clusters and for executing Hive queries and Pig Scripts.
  • Used Cloud Watch, VPN as the monitoring tool for monitoring the servers.
  • Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Created S3 cloud formation template to create s3 bucket wif cross account access by creating the IAM roles for Slave and Master Account.
  • Provisioned EC2, EMR, S3 templates in cloud formation and also created Portfolios and Products in Servicecatalog.
  • Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.
  • Worked on deployment of complex infrastructure using AWS CLI and AWS Console.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket for storage and backup on AWS.
  • Responsible for co-ordination wif Development group and Application team.
  • Created NLB, End Point Services(Private link) is setup for 3rd party VPC.
  • Worked closely wif Development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Built on-premise data pipelines using Kafka and Spark streaming using the feed from API streaming Gateway REST service.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Developed multiple AWS services dat has API's available for use. Implemented the functionality of EC2 API's indepth through AWS CLI.
  • Leveraged AWS cloud services such as EC2, Auto-scaling, and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed Cloud trail logs and objects wifin each bucket.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker.
  • Utilized Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created AMI's to implement automatic deployments of application components and bootstrapping AWS EC2 Instances by passing User Data to download files from S3.
  • Setup Spark EMR to process huge data which is stored in Amazon S3.
  • Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.
  • Used JIRA as a Change Management, Work Management and SCRUM Agile Tool.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Responsible for installing Jenkins master and slave nodes.

Environment: AWS, Docker, Jenkins, Linux, VMware, RHEL, Satellite, GitHub, SVN,, Nagios, Ruby, Python, LAMP, PowerShell, Ubuntu, Apache, Terraform, Nginx. Red hat Linux 7.x, Ruby, Shell, Python, Load Balancers, LDAP, JDK1.7, XML, Splunk.

Devops Automation Engineer

Confidential

Responsibilities:

  • Worked wif Windows, Linux and AWS teams to resolve issues and plan for infrastructure changes.
  • Provided documentation of solutions for VMWare, Windows, Linux and AWS teams .
  • Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls dat controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.
  • Excellent knowledge of Hadoop Architecture and its related components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming paradigm.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and tan Configured Elastic Load Balancing ( ELB ) for routing traffic between zones.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Operated on several prototype OpenShift projects involving clustered container orchestration and management.
  • Using Hive as a data warehouse in Hadoop, HQL on the data (structured data).
  • Used Agile Methodologies during software development life cycle to accelerate delivery.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer( ELB ) and AMI s, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and Openshift .
  • Maintained Service Grid platform and SaaS environments.
  • Manage the full SDLC process, many of which are offered Software as a Service (SaaS) .
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
  • Created RESTful WebServices for external clients and resellers by reusing existing components.
  • Worked on NoSQL database DynamoDB to process large data documents.
  • Migrated the production SQL server schema to the new AWS RDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Installed and administered Docker and worked wif Docker for convenient environment setup for development and testing.
  • Involved in scrum meetings to create development community around continuous integration, and halped development teams solve their obstacles.
  • Extensively used JavaScript for adding dynamic web content to Web Pages.
  • Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts using Python.
  • Skilled in using Collections in Python for manipulating and looping through objects.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash ( ELK & EFK ) etc.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Worked on the Docker ecosystem wif a bunch of open source tool like Docker machine, Docker Compose, Docker Swarm.
  • Designed and Developed Bamboo Builds deployments on Docker containers.
  • Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.
  • Managing and optimize the Continuous Integration using Jenkins, Bamboo and troubleshoot the deployment build issues using the trigged logs.
  • Carried automated Deployments and builds on various environments using continuous integration( CI ) tool Jenkins .
  • Extensively used Spark stack to develop preprocessing job which includes RDD, Datasets and Dataframes API’s to transform the data for upstream consumption.
  • Used Git for source code version control and integrated wif Jenkins for CI/CD pipeline, code quality tracking and user management wif build tools Maven and Ant .
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Wrote multiple cookbooks in Chef and implemented environments, roles and Data Bags in Chef for better environment management.
  • Implemented Chef Knife and Cookbooks by Ruby scripts for Deployment on internal Data Centre Server and reused same Chef Recipes to create a Deployment directly into EC2 instances.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Deployed Mcollective for orchestration, wrote custom mcollective plugins to deal specifically wif our needs.
  • Deployment automation using Puppet along wif Hiera Data on Mcollective orchestration engines and writing manifests and modules for different micro services.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB&EBS.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Template creation in JSON format for CloudFormation to create/modify multiple Stacks.
  • Analyze and resolve conflicts related to merging of source code for GIT, Subversion(SVN) / BitBucket .
  • Worked on authoring pom.xml files, performing releases wif the Maven release plugin, and managing artifacts in maven internal repository.
  • Develop and maintain web applications from conception to production using the LAMP STACK.
  • Wrote new plugins in Nagios to monitor resources.
  • Monitored Application and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Involved working wif a PaaS solution such as RedHat Openshift.
  • Worked wif VMWare tools like vCenter & vSphere to manage VM 's running on ESX cluster nodes and experience working vMotion.
  • Worked on implementation team to build and engineer servers on Ubuntu and RHEL Linux. Provisioning virtual servers on VMware and ESX servers using vCloud.
  • Managed and Architected virtual servers.
  • Created and wrote shell scripts (Bash), Ruby, Perl, Python and Power shell, JavaScript and XML for automating tasks.

Environment: s: - AWS, OpenStack, Docker, Jenkins, Linux, VMware, vCenter, vSphere and vMotion, RHEL, Satellite, OpenShift, Artifactory, GitHub, SVN, Chef, Puppet Mcollective, Puppet Hiera, Nagios, Ruby, Python, LAMP, PowerShell, Ubuntu, CloudFormation, Bamboo, Apache, Terraform, Nginx.

Devops Engineer

Confidential

Responsibilities:

  • Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPNconnections.
  • Loaded and transformed large sets of structured, semi structured and unstructured data using Big Data concepts.
  • Deployed the Big Data Hadoop application using Talend on cloud AWS (Amazon Web Service).
  • Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
  • Created and modified GPO's in a private network pool area inside a Vrealize cloud storage platform.
  • Supported and worked on vRealize, vRealize operations, vRealize log insight, vRealize Automatoin.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services wif the paradigm of Infrastructure as a Code.
  • Configure ELK stack in conjunction wif AWS and using LogStash to output data to AWS S3.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB&EBS.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Worked on container based technologies like Docker, OPENSHIFT and Kubernetes.
  • Developed automated scripts using Python, Shell Scripting for data collection and transfer to databases.
  • Extensive experience developing SaaS applications wif full multitenancy.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked wif containerizing applications like Docker, Kubernetes.
  • Create automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, BuildForge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) wif high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • SaaS Solution implementation, customization and support.
  • Experience wif container based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Experience wif setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in ChefSCM.
  • Created private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components wif scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways).
  • Configuring and maintaining Redhat OpenShift PaaS environment.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Leveraged "Azure Automation" and PowerShell, Chef and Ansible to automate processes in the Azure Cloud
  • ConfiguredSubclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Integration wif Splunk for API traffic monitoring and health checks.
  • Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.
  • Prepared document on process of migrating Jenkins jobs from development environment to production server.
  • Created Chef Cookbooks and wrote recipes in RubyScript to install and configure Infrastructure across environments and automated the process using Python Script.
  • Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, ApacheSpark and other applications.

Environment: s: - Red hat Linux 7.x, AWS, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk.

We'd love your feedback!