We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 7+ years of Experience in IT industry, within the fields of DevOps, Linux Administrator& Network Engineer. Hands - on experience in areas of DevOps/ Automation / Cloud / Build and Release Management and with constant drive to learn new technologies and find ways to better myself in this rapidly changing industry.
  • Testing and Deployment of web-based applications primarily using Java, JEE based technologies, open-source frameworks on UNIX, Linux platforms.
  • Well versed with all aspects of the Software Development Lifecycle (SDLC) like Analysis, Planning, Developing and Testing.
  • Experience with the use of AWS services/tools include but not limited to IAM, S3, Glacier, Cloud Front, EC2, EBS, AMI, ELB, CLI, Cloud Watch, VPC, Launch Configuration, Auto Scaling, ELB, EFS and Cloud Formation.
  • Expertise in Agile- Scrum and Waterfall Methodologies.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Java, Python & Perl scripts.
  • Worked on version control systems like Subversion and GIT and used Source code management client tools like SVN, Bitbucket, GIT Bash, GitHub, GITSWARM, GITLAB and other command line applications.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services
  • Hands on Experience in launching, configuring and maintaining AWS cloud resources like EC2, VPC, S3, Glacier, EBS, EFS, ELB, Auto Scaling, RDS, Dynamo DB, Route53, Lambda, Cloud Watch, IAM, Elastic Cache, ECS, Cost Explorer, Ops Works, SQS, SNS, SWF Sage Maker, Secrets Manager.
  • Working knowledge of networking concepts: DNS, TCP/IP, Firewalls (security group in cloud).
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Experience in Jenkins/Maven package building and have hands on experience in development using Shell and Python scripting to automate processes. Installed Jenkins Plug-ins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Ansible.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
  • Good knowledge in Relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB, MongoDB.
  • Ability to write and debug scripting like XML, Shell, Python, Ruby, Perl, JavaScript, Bash, PowerShell and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible, Terraform. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Manage and address service requests in a timely manner using ITIL concepts around change, incident and problem management
  • Strong knowledge on database Monitoring and Performance tuning.
  • Excellent Analytical and Communication skills, Quick Learner, Versatile Team player, Organized, Self-Motivated, can pick up new technologies and solve complex technical problems.

TECHNICAL SKILLS

Version Control: SVN, GIT, Bit bucket

Continuous Integration Tools: Jenkins

Build Tools: Ant, Maven

Configuration Management Tools: Ansible, Chef

Other Tools: MS Office, Putty, JIRA, SonarQube, Terraform

Web/Application Server: Apache Tomcat, WebLogic

Operating Systems: Suse, Centos, Red Hat, Linux

Database: Oracle, SQL Server, MySQL, Dynamo DB

Reporting Tools: Cloud Watch, Cloud Trail, Nagios, Dynatrace

Web Technologies: JSP, Servlets, JavaScript, HTML, XML, jQuery

Repository management tools: Nexus

Scripting Languages: Bash, Python, Ruby

Containerization: Docker, Kubernetes

Cloud Platforms: AWS (Cloud Formation, Cloud Watch, Code Build, Code Commit, Code Deploy, Code Pipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, Route 53, S3, Cloud Front, Glacier, SQS, SNS, VPCs, DynamoDB, Elastic Cache, Lambda

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Launched different EC2 Virtual Servers in public cloud using AWS Auto scaling & prebaked Amazon Machine Images (AMI) through Ansible modules & Roles to maintain a highly available production environment.
  • Migrated Cloud formation templates to Terraform by using various AWS modules and secured the Terraform state file in S3 buckets.
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx.
  • Designed and implemented CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Shell, Python), and migrated Stream sets production pipelines code to GitHub repositories for future deployments using the predefined CI/CD framework.
  • Built vault infrastructure in AWS and on-prem and built CI/CD pipeline for provisioning secrets and policy using GitHub and concourse CI.
  • Wrote Python and Shell scripts to monitor installed enterprise applications and to get Managed the configurations of multiple servers using Chef. Created multiple recipes and customized facts for efficient management of the Chef clients.
  • Involved in integrating chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles & environments, and using chef handlers for different auto Kick-off Requirement Jobs.
  • Included Vulnerability Detection as part of the CI/CD workflow using Jenkins Pipelines, SonarQube Quality Gates. Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Setup Docker to automate container deployment through Jenkins and Dealt with DockerHub, making DockerImages and taking care of various Images essentially for middleware establishments.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Jenkins and pipelines which helped us drive all microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Configured the Kubernetes cluster with Terraform and Ansible which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Wrote Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using AnsibleVault and maintained role-based access control by using AnsibleTower.
  • Developed Custom OpenShift templates to deploy the applications and to create the OpenShift objects build, deployment configs, services, routes and persistent volumes.

Environment: AWS, VPC, Terraform, S3, AMI, Ansible, Elastic Load Balancer, Docker, CI/CD, YAML, Jenkins, Python, Schell, Chef, Ansible Tower, Kubernetes, OpenShift, Ansible Vault, GitHub

Confidential, Austin

AWS DevOps Engineer

Responsibilities:

  • Involved in migrating services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Setup and build AWS infrastructure various resources EC2, VPC, S3, EBS, EFS, ELB, Auto Scaling, RDS, Dynamo DB, Route53, Lambda, Cloud Watch, IAM, Elastic Cache, ECS, OpsWorks, SQS, SNS, SWF.
  • Mounted EFS on EC2 instances for high available storage solution which can redundantly store objects across availability zones.
  • Worked on configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Configure and manage security group, security policies, networking components and Nat Instances in VPC.
  • Wrote JSON and HCL scripts to deploy AWS resources (EC2, VPC, ELB, Auto Scaling, Auto Scaling, IAM, Route53) using Terraform.
  • Configured Cloud Watch with SNS, SQS notification service and integrated with AWS Lambda function to automate server less architecture.
  • Used Identity and Access Management (IAM) to create and manage AWS users, groups and provide granular permissions to them.
  • Managing Jenkins pipeline jobs using CI Automation tools for Continuous Integration. Configured master and slaves to run various builds on different machines.
  • Installing and configuring GIT as a Source Code Management tools, Maven and Gradle as a Build tool and SonaType Nexus for Art factory Management tool.
  • Installing and configuring Plugins, polling SCM and conducting code quality test using SonarQube in Jenkins.
  • Orchestrating existing infrastructure using Chef, by Chef Workstation, recipes, Cookbooks Chef Server, Chef nodes, Knife and Chef Client.
  • Developed Cookbooks to automate the configuration setup. Established Chef best practice approaches to system deployment and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Installing and configuring WebSphere, Nginx, Apache application servers on RHEL environments.
  • Worked on AWS OpsWorks in integration with Chef configuration management tool to maintain infrastructure.
  • Monitoring and alerting on - perm servers using Nagios.
  • Enforcing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-Kitchen, Food Critic and Chef Spec for Behavior Driven Development (BDD).
  • Utilized JIRA for bug tracking and management and generating daily reports using JIRA API.
  • Setup Docker Host, Docker Registry, Docker Images (CentOS, RHEL and Ubuntu instances).
  • Creating and Managing Docker deployments in AWS cloud using Amazon ECS and Kubernetes.
  • Deploying micro services and scaling deployment across cluster using Kubernetes.
  • Deliver cloud migration strategies on-prem-to-cloud and conducted nightly builds.
  • Providing 24 X 7 dedicated support to all Development, QA, Production environments and a very good team player.

Environment: AWS (EC2, VPC, S3, Glacier, EBS, EFS, ELB, Auto Scaling, RDS, Dynamo DB, Route53, Lambda, Cloud Watch, IAM, Elastic Cache, ECS, OpsWorks, SQS, SNS, SWF, AWS SDK), Terraform, Git, Maven, Gradle, Jenkins, SonarQube, SonaType Nexus, Chef, WebSphere, Nginx, Apache, Nagios, Test-Kitchen, Vagrant, Putty, Berkshelf, Food Critic, Chef Spec, JIRA, Docker, Kubernetes, Shell Bash, Ruby, JSON, YAML, Groovy, XML, Agile, TDD, BDD, RHEL 4,5,6, Ubuntu.

Confidential

Linux Administrator

Responsibilities:

  • Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of Linux (Red Hat), Sun Solaris 8/9/10, Ubuntu, SuSE.
  • Experienced with the virtual build, installation, configuration, and maintenance of Linux RedHat both locally or over network.
  • Set up user and group login ID's, network configuration, passwords, and resolution of permission and access related issues.
  • Install, configure, maintain, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large Redhat Linux/CentOS environment.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck. and, Password-less setup and agent-forwarding done for SSH login using SSH-Keygen tool.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, and SMTP & SSH.
  • Building and configuring RedHat systems over the network, implement automated tasks through Cron jobs, resolving tickets according to the priority basis. Creation and resizing of Logical Volumes (LVM) for Linux operating system.
  • Monitor system activities like CPU, memory, Disk and Swap space usage to avoid any performance issues and participate in 24x7 on-call support personnel in debugging.

Environment: Linux/Unix, VMware, SuSE, Ubuntu, MySQL, Apache, SAMP, LAMP. RAID, DNS, VERITAS file System, SAN, NFS, SAMBA, LDAP, SSH, FTP, SFTP, SNMP, DHCP.

Confidential

Network Engineer

Responsibilities:

  • Manage Infoblox for IP Address management and creating DNS record
  • Manage Cisco Wireless Controllers and Primes
  • Help to maintain a separate secure process and control plant network
  • Setup/configure wireless environment
  • Configure routing protocols EIGRP, OSPF on the Routers
  • Configure VLANs on Core switches
  • Help customers install wireless remotely
  • Configure and install Cisco switches, routers
  • Support and administration of firewall environments in line with IT security policy
  • LAN upgrade, deployment of new core routers, and establishing the networking environment by designing system configuration, directing system installation, defining, documenting, and enforcing system standards
  • Network optimization and implementation of new solutions and improving resilience of the current environment
  • Maximizing network performance by monitoring performance, troubleshooting network problems and outages, scheduling upgrades and collaborating with network architects on network optimization
  • Securing network systems by establishing and enforcing policies and defining and monitoring access

We'd love your feedback!