We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Over 7+ years of experience as a DevOps Engineer especially working on Cloud technologies such as AWS and Azure with experience working on server - based operating system such as Linux; Ubuntu 12.x/13.x, Trouble Shooting System & Performance Issues.
  • Extensive experience includes DevOps Build/Release Management, Change/ Incident Management and Cloud Management.
  • Expert knowledge of release engineering experience with tools such as Jenkins, Maven, Git/GitHub, TFS, Nexus.
  • Has a deep experience from deployment of content delivery networks (CDN) and system development in cloud environments, including Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS).
  • Experienced in creating snapshots and Amazon machine images (AMI) of the instances for backup by creating clone instances and created Lambda function to automate snapshot back up onAWSand set up the scheduled backup.
  • Engineering experience with web and application servers such as Tomcat, Node.js, WebSphere.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying almost all theAWSstack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SNS, Route 53 and Lambda.
  • Created templates and wrote Shell scripts (Bash), Ruby, and PowerShell for automating tasks.
  • Evaluated testing of Chef Recipes - Concept of Test-Driven Development for Infrastructure as a Code (IaC).
  • Expertise inDevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation, it includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, and GitHub.
  • Migrated on-perm data centers to cloud providers onAWS.
  • Writing Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience withAWSinstances spanning across Dev, Test and Pre-production and Cloud Automation through Open-SourceDevOpstools like Chef, Jenkins & Docker.
  • Complete application builds for Web Applications, Web Services, Windows Services, Console Applications, and Client GUI applications.
  • Worked asDevOpsengineerin field of automation.
  • Worked on applications to achieve continuous integration (CI) and continuous delivery (CD).
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves.
  • Experienced in Cloud automation usingAWSCloud Formation templates, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Designed highly accessible, fault tolerant and cost-effective systems using multiple EC2 instances, Auto scaling, Elastic Load Balancers and AMIs.
  • Knowledge and experience in creating Jenkins Pipeline.
  • Created and maintained variousDevOpsrelated tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Research and development on scalable Linux deployments onAWSvia CoreOS and Docker.
  • Expert in managing Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Strong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols.
  • Experience in Urban Code Deploy to automatically deploy, test builds.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN), Perforce and Git source control.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Solaris, CentOS

Cloud & SaaS Platforms: AWS, Azure and Google Web Services

Infrastructure: AWS, Azure, OpenStack

Virtualization Platforms: Virtual Box, Vagrant, Xen, VMWare, Oracle VM

Configuration management Tools: Ansible, Chef, Puppet

CI, Test & Build Systems: Jenkins, ANT, Bamboo

Application/Web Servers: Oracle Web logic Server 11g, Apache, Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, WebSphere Portal Server, Node.js.

Scripting Languages: Bash, Perl, Ruby, Shelland reused python codes

AWSServices: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, Infrastructure as a Code (IaC), SNS, SQS, SWF, EBS, Route 53, Software as Service (SaaS), Platform as Service (PaaS), or Infrastructure as a Service (IaaS), Lambda, Agile Methodology, Agile Engineering, and Agile development.

Repository Manager: Nexus, Artifactory

Databases: Oracle, DB2, MySQL, MongoDB 7, SQL Server, MS SQL.

Version Control: Software Subversion (SVN), Clear case, GIT, GIT Hub, Bitbucket

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

DevOps Engineer

Responsibilities:

  • Built a new CI pipeline. Testing and deployment automation with Git, Jenkins, Chef and Docker.
  • Experience in Chef for configuration management and infrastructure automation.
  • We are responsible for deploying, monitoring, and maintaining the workflow using Jenkins, GIT and Chef.
  • Created branches in GIT and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for securing the code.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all build and deployments.
  • BuiltAWSinfrastructure using various resources like VPC, EC2, S3, IAM, ECS, EBS, Security Groups, Auto Scaling.
  • Used IAM to create new accounts, roles and groups and policies.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Responsible for code build, release and configuration on Amazon EC2. Perform Deployment of Release to various QA & UAT in Linux environments. Troubleshoot the build issue during the Jenkins build process.
  • Worked efficiently with team developers with constructively, creative development.
  • Managed the Version Control System GIT to record the various code changes like branching, merging, staging etc.
  • Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
  • Used Maven as Build Tool for the development of build artifacts on the source code.
  • Created Cron Jobs and scheduled jobs based on the user's requirements.
  • Used Shell scripting to automate the build and deployment process.
  • Installed Workstation, wrote Recipes and Cookbooks and uploaded them to Chef Server.
  • Bootstrapped various nodes and the chef server.
  • Worked on duplicating a subset of on-premise machines to theAWSandAZUREInfrastructure as a Service offering which will be used for disaster recovery.
  • Experience in building and maintaining CI/CD pipelines in Azure DevOps

Environment: AWS- EC2, ECS, VPC, Git, Jenkins, Maven, Nexus,AWS, shell script, Bash, Docker, SonarQube.

Confidential

DEVOPS Engineer

Responsibilities:

  • Deploying, planning, monitoring, and maintenance of amazonAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) and virtual machines as required in the environment.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using puppet.
  • ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances, Extreme Programming practices.
  • Investigated deep Active Directory configuration issues.
  • Worked on puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Expert knowledge in bash shell scripting and automation of Cron jobs.
  • Installed/Configured and Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • ManagingAWSInfra and automation with CLI, API.
  • Assign Roles, manage Users and groups and assign policies usingAWSIdentity and Access Management (IAM).
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Assigned security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWSpublic cloud.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools toAWSnodes.
  • Implemented automated cloud infrastructure using Chef and automated centralized configuration using Puppet.
  • Designed & implemented automated server build management, monitoring & deployment using Puppet, Nagios.
  • SetupAWSVPC's for dev, staging and Prod environments.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Developed a continuous deployment pipeline using Jenkins, shell scripts.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deployAWSand worked on AWS Cloud management.
  • Automated the cloud deployments using puppet, boto& fabric andAWSCloud Formation Templates.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, PowerShell and custom Ruby/Bash scripts.
  • Vulnerability Assessment & Penetration Testing on the infrastructure onAWSfor security.
  • Administered and Engineered Jenkins to manage weekly Build.
  • Developed Perl and shell scripts for automation, developed Custom Scripts to monitoring.
  • Automate build and deployments of version control tools with SVN, GitHub/Gitlab.
  • Managed GIT (GitHub/Gitlab) and SVN as Source Control Systems.
  • Managed central repositories. Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.

Environment: Shell Scripting, Puppet, Chef, GITHUB, JIRA, CLI, TOMCAT, APACHE, ORACLE, Jenkins, Ruby, Maven, UBUNTU, Centos,AWS, ELASTIC LOAD BALANCER, S3, Cloud Watch, IAM, RDS, Storage Gateway.

Confidential, New York City, NY

DevOps Engineer

Responsibilities:

  • Responsible for configuring the build and release activities on critical enterprise level and web applications. Responsible for maintaining and deploying builds in UAT and Production environments.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Worked on moving middleware applications - infrastructure (IAAS) automation onAWSEC2.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and buildAWSinfrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC.
  • Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers inAWSand MS Azure.
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Ruby, and Docker on familiar servers such as Apache and IIS.
  • Built Elastic search (ELK Stack) cluster in multiple data centers for High Availability.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWSpublic cloud.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Used Simple storage service (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Maintained and Administered GIT Source Code Tool.
  • Used SPLUNK for operational intelligence, Field Extraction in configuration files.

Confidential | New York City, NY

Linux Admin/Build Engineer

Responsibilities:

  • Experience on configuration management tools, such as Terraform, Ansible, and Puppet
  • Setup/Managing Linux Servers on EC2, EBS, ELB, SSL, Security Groups, RDS, and IAM.
  • Help tune performance and ensure high availability of infrastructure and used Jenkins for enterprise scale infrastructure configuration and application deployments
  • Experience in software build tools like Apache Maven to write pom.xml
  • Perform troubleshoot on all tools and maintain multiple servers and provide back up for all files and script management servers.
  • Managed to maintain Ansible playbooks responsibilities for deploying Framework and other cloud tools
  • Perform tests on all new software and maintain patches for management services and perform audit on all security processes.
  • Upgrade and Maintain Firmware onIBM p5/p6 Servers, HMC, Sun Sparc Servers.
  • Coordinate developers with establishing and applying appropriate branching, merging Conventions using GIT source control
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using MAVEN Scripts and Jenkins.
  • Wrote Chef Cookbook recipes to automate the deployment process and integrated Chef Cookbooks into Jenkins for a continuous delivery framework.
  • Responsible for day-to-day build and deployments in pre-production and production environments

Confidential, New York City, NY

Linux Admin

Responsibilities:

  • Administratorand Production Support of various applications onSUN Solaris, Red Hat Linux and Windows environment
  • Installing operating systems Solaris and LINUX as per business requirements.
  • Troubleshooting and debugging the issues ranging from Solaris, LINUX and SAN environments.
  • Worked on security policies and administrated firewalls/IDS. Managed DNS, Send mail, IP space, and co-location facility transition.
  • Experience in writing basicShell scriptsusing bash, pearl,for process automation of databases, applications, backup and scheduling.
  • Management of User accounts, System security, change management and performance tuning.
  • Installation ofSSL certificates Linux servers.
  • Proficient in System administration, System planning, co-ordination, commissioning, setting up security hierarchy and capacity planning

We'd love your feedback!