We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Raritan, NJ

SUMMARY

  • AWS/DEVOPS Engineer around 7+ years of professional IT experience in DevOps/Agile operations, AWS Cloud Management, Build and Release Management, SDLC, Unix/Linux Administration. Highly experienced in managing server infrastructure and administration of Mission Critical, highly available environments. Expertise in the areas of Software Development Life Cycle(SDLC) methodologies, Change Management, Disaster Recovery, Failure Management, Incident and Issue Tracking, Cost Optimization, Log Monitoring and Cloud Implementation. Hands - on experience in the leading Cloud technologies namely AWS.
  • Good Knowledge of using different protocols like FTP, SSH, HTTP, HTTPS and Connect direct.
  • Configured and managed all AWS products/services such as EC2, S3 bucket, RDS, EBS, ELB, ROUTE 53.
  • Hands on experience with AWS security related issues, such as IAM and S3 policies for user access.
  • Experience in OpenShift Platform in managing Docker Containers, Kubernetes Clusters, Ingress Rules, Services and Helm Charts and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Designing and implementing complex, HA multi-tier, end-to-end solutions using private and public cloud offerings, including AWS EC2, S3, ELB, RDS, Route 53, RDS, IAM, Lambda, Code commit, code deploy, SNS, Cloud trail, Cloud Front and Auto Scaling.
  • Setup and configure VPC PrivateLink (Endpoints), Direct Connect, Transit VPC, VPC Peering, Reverse Proxy Caching, CDN, IPsec and VPN for secure data transfer, and secured connection to other AWS services and other AWS accounts.
  • Hands on experience in writing Terraform Scripts to manage infrastructure, for automatic creation of AWS services like RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, S3 buckets.
  • Configured AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Extensive experience with scripting languages like Python, Ruby, Perl, Bash.
  • Experience in working with multi platforms like UNIX, Ubuntu, RHEL, CentOS, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Enabling customers to better manage software development, deployments, and infrastructure with tools such as Ansible, Jenkins and GIT Hub.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, for Resource Monitoring/Network Monitoring/Log Trace Monitoring
  • Experience in Installing, configuring, and maintaining apache/tomcat, samba &send mail, Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SQUID, Postfix, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Working on Docker engine to create and use containers; SaaS-based services for creating and sharing Docker services in Docker hub.
  • Experience in creating customized Docker images and push them to Amazon ECS, good knowledge in containerization.
  • MicroStrategy performance to connect Redshift with drivers, building infrastructure data pipeline workflow on premises to AWS data lake - Hadoop, Spark, Hive.
  • Profound knowledge and experience on using MAVEN and ANT as build tools. Taken responsibility in building deployable artifacts (jar, war & ear) from source code.
  • Expertise in Linux Administration like RAID levels, Grub, Disk management, patch management, Networking, Scripting, Kickstart, LVM, CRON jobs, Performance monitoring, troubleshooting on different distributions such as Red Hat, CentOS, Ubuntu and Debian. The file systems that were used were VxFS, ZFS, UFS, ext3 and ext4.

TECHNICAL SKILLS

Scripting Languages: Shell, Bash, PowerShell, Groovy and Python

Continuous Integration Tools: Jenkins, Bamboo, Github action

Virtualization Technologies: Docker and Kubernetes, VMware, Virtual Box.

Configuration Management: Ansible, Chef, Terraform

Source Code Management Tools: Git, GitHub, Subversion (SVN), Bit Bucket.

Cloud Platforms: AWS, GCP

Web & App Servers: IIS, Apache, Tomcat, Nginx, Web Sphere and JBoss.

Build Tools: Ant, Maven, Gradle.

Monitoring Tools: AWS Cloud Watch, Splunk, Kibana, Datadog

Testing and ticketing Tools: JUnit, Cucumber, SonarQube, Selenium, JIRA, ServiceNow, Remedy, GitLab

Languages: C, C++, Java, J2EE,ASP.Net

Database System: MySQL, SQL Server, MongoDB, Cassandra, Oracle PL/SQL.

SDLC: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Raritan, NJ

Cloud/Devops Engineer

Responsibilities:

  • Proficient in working with AWS services like Lambda, Dynamo DB, EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, Cloud Trail, OpsWorks, Cloud Watch, KMS, Kinesis, EMR, Redshift, Cloud Formation, SNS, RDS, and also designed AWS Cloud Formation templates to create custom-sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks. such as, encrypting EBS volumes backing AMIs, and scheduling Lambda functions for routine AWS tasks.
  • Implemented various services like AWS Device Farm, Fargate, SES, Time Stream, Aurora, RDS, etc., and integrated with the existing tools and authentication methods.
  • Monitored resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS, and configure notifications for the alarms generated based on events defined.
  • Expertise in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto-scaling ) and deployment services (OpsWorks and Beanstalks, Lambda) and security practices (IAM, KMS, SSM, Cloud watch and Cloud trail) and services Kinesis, SNS, SQS, EMR, Redshift, ECS, Elastic Bean Stalk, X-ray.
  • Managed cluster platform that simplifies running big data frameworks, such as Apache Hadoop and Apache Spark, on AWS to process and analyze vast amounts of data using Elastic Map Reduce(EMR)
  • Hands-on experience in creating securing VPC(Virtual Private Cloud), IP CIDR Blocks, Public Subnets, Availability Zones, Network ACL, NAT Gateway, launched EC2 instances in the public subnet, and assigned Elastic IP to the instances. Built a VPC, established the site-to-site VPN connection between Data Center and AWS.
  • Worked on migrating existing infra to cost-effective and highly available AWS cloud infrastructure. Enhanced the storage options by migrating the data to cloud S3, EBS using AWS snowball
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, Code Commit, CodeDeploy, S3, and puppet.
  • Created continuous deployment pipeline Using Groovy to deploy Spring boot, NodeJS and React applications into PKS Kubernetes Cluster.
  • Written Kubernetes yaml manifests to deploy scale, load balance, scale and manage docker containers with multiple namespaces for PKS Clusters.
  • Implemented Terraform Templates automating Azure IAAS VM’s using terraform modules and deployed virtual machine scale sets in production environment.
  • Responsible for writing reusable infrastructure automation (IaC) code libraries using Terraform for IaaS, PaaS and SaaS services in Azure cloud and maintained existing mission critical cloud formation scripts through Terraform and transformed Terraform as an enterprise level infrastructure automation tool.
  • Transformed and moved large amounts of data into and out of other AWS data stores (RDS) and databases, such as Simple Storage Service (Amazon S3) and Amazon Dynamo DB using Elastic Map Reduce. Implemented AWS Lambda functions to run scripts in response to the event in Amazon Dynamo DB table, S3 buckets, and HTTP requests using Amazon API Gateway.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services, and Cloud Front to set up and manage cached content delivery and automated the spin-up APIs and database servers in each layer of the OpsWorks Stack in AWS cloud using boto3 python scripting.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC) by providing high availability of applications of EC2 instances by taking the advantages of AWS High availability options and Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.
  • Implemented AWS web application firewalls to monitor the web requests that are forwarded to API Gateways and Application Load balancers to enable the security model.
  • Authored Terraform modules for infrastructure management and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment and set up build and deployment automation for Terraform scripts using Jenkins.

Environment: AWS, Docker, Jenkins, GIT, Azure, Apache Tomcat6.x/7.x, Nexus, Maven, Nagios4.x/5.x, Java, EWS 1.0.1/1.0.2 , PKS(Pivotal Kubernetes Service)

Confidential, Seattle, WA

Senior Devops Engineer

Responsibilities:

  • Worked on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Performed tasks in AWS like creating, importing and launching volumes, EC2, RDS, Lambda, security groups, auto - scaling, load balancers (ELBs), NACL in the defined VPC to design cost effective, fault tolerant and highly available systems.
  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including IAM, EC2, S3, Route 53, ELB, Code Commit, Code Build, Code Deploy, RDS, Glue, Dynamo DB, GCP, SNS, SQS, Cloud Formation, EBS) focusing on high-availability, fault tolerance, and auto-scaling in Aws cloud.
  • Created cost optimization for Aws services and build Server less Architecture by using Lambda functions, STEP Function, Athena, Glue, S3, GCP, Cloud Watch and Cloud Metrics.
  • Designed Solution for Deploying K8s Applications in Large number of K8s Clusters. Implemented CI/CD pipeline for deploying K8s Application in K8s Clusters
  • Developed Automation pipeline for launching Kubernetes Cluster on store Compute servers. Implemented Deploying Microservices based applications to AKS and EKS Kubernetes Clusters
  • Developed Docker files and Managed ECR and ACR Docker repositories for Deploying Application Images. Used Azure AD OpenID connection and OAuth 2.0 service for authorizing microservices for automation pipeline
  • Developed k8s deployment files for deploying nginix based applications in Kubernetes. Used Chef for managing and installing configuration on Compute servers. Developed Microservice based CI/CD Automation pipeline for provisioning Bare Metal Servers
  • Integrated Splunk and new relic agents for compute hosts monitoring
  • Actively Involved in Trouble Shooting Compute servers and Kubernetes Application Deployments. Developed K8s Manifest files for deploying applications using Helm. Developed Python bash and Go Scripts for Automating Infrastructure through CI/CD Pipeline
  • Developed Golang GRPC calls for Infrastructure Automation Pipeline. Used Ansible for Managing AWS Infrastructure by developing required playbooks
  • Used Cloud Formation, Terraform and Heat Templates for Launching Virtual Machined in AWS and Azure cloud. Used Azure AD for developing oauth2.0 library for authorizing microservices
  • Troubleshooting various production related outages. Supporting Applications Onboarding and Jenkins build issues

Environment: DevOps, AWS, EMR, Red hat Linux 6.x, 7.x, OpenShift 2.1,2.2.5, Azure, Maven, Kubernetes, Active Directory, Jenkins, python, Networking, Chef, Ansible, Splunk, VMware ESXi, CentOS.

Confidential

Linux/Devops Engineer

Responsibilities:

  • Installation, Upgrading and configuration of RHEL5, Centos 6 and CentOS servers.
  • Implemented aCI/CDpipeline usingJenkins, Ansible,andMaveninLinuxenvironment.
  • Involved in gathering the client requirements, creating the client servers (Ubuntu, RHEL, windows) hosted in cloud, configuring, and maintaining the launched instances with respect to specific applications, solving the issues raised with the instances.
  • Developed automated processes that run daily to check disk usage and perform clean-up of file systems onLinuxenvironments using shell scripting.
  • Involved in Linux backup/restore with tar includingformatting and disk partitioning.
  • Extensively worked with various scripting languages like Bash, Shell and Python.Developed Perl and shell scripts for automation of the build and release process.
  • DevOps experience with PUPPET, CHEF and AWS.
  • Application server installation, maintenance and operational support (Tomcat and JBOSS).
  • Installed and Configured WebLogic 6.0 Application Server.
  • Deployed latest patches for Linux and Application servers, performed Red Hat Linux Kernel Tuning.
  • Installing and setting up Oracle8i on Linux for the development team.
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software and directories & files.
  • Good knowledge on ITIL processes for Incident Management, Service Request management and Change management.
  • Worked on User and group account management such as managing password aging policies.
  • Managed Virtual Memory and swap space on Red Hat Linux Servers.
  • Configuration of DNS, APACHE, MAIL, DHCP & FTP Servers in Red Hat Linux 6.x.
  • Written Shell scripts to run Batch Jobs using Cron and at.
  • Implementing Raid levels and changing Boot PROM values according to the requirement.
  • Documenting the configurations, changes made on any part of System and Network.
  • Involved in backup of data on DAT tape drive, security, performance and availability of system and network.
  • Installation, Configuration and Maintenance of DNS/DHCP/NFS/SMB/LDAP Servers, Design and Configuration of Active Directory, Domain Controllers (Primary and Backup), Organizational Units, Sites and Domains, Group.
  • RPM package installation and upgrade released by Red Hat from repository. Support for application upgrade and rollback, services start/stop on Linux Servers.

Environment: Red Hat 6.x, VMware ESXi, CentOS 6.x/7.x, Ubuntu, UNIX, Nagios.

Confidential

Linux System Admin

Responsibilities:

  • Installed and administration of windows and Linux (Centos, Ubuntu, and RedHat) servers.
  • Troubleshooting booting related issues, creating boot records, working with system maintenance mode, recovering root password, fixing booting related issues, working with boot list.
  • Created Bash, shell scripts for various Systems Administration tasks to automate repeated processes.
  • Involved in Setup/Installing and configuring Centos, SUSE servers on HP x86 servers and other Commodity Hardware.
  • Customized and compiling the Linux kernel according to the application/user requirements and various communication protocols by creating and maintaining new VM boxes using Linux virtual machine templates.
  • Administration and support of Unix Servers including SUSE, Solaris, HP-UX & Red Hat Linux, and CentOS for different application needs.
  • Release/Change Management interface through the staging phase, during and after full implementation of System software up-gradation including database and website applications.
  • Creating and maintaining users, profiles, security, privileges, disk space and process monitoring.
  • User account management, worked with shell scripting (ksh, bash) to automate administration tasks.
  • Creating, maintaining, and removing users and groups. Security settings on user accounts and groups. Working on System Management Services SMS and changing boot list order etc.
  • Installation, Configuration, Maintenance of DNS/DHCP/NFS/SMB/LDAP Servers, Design and Configuration of Active Directory, Domain Controllers (Primary and Backup), Organizational Units, Sites and Domains, Group Policies, Users and Groups, Permissions.
  • RPM package installation & upgrade released by Red Hat from repository & Support for application upgrade & rollback, services start/stop on Linux Servers.
  • Handled hardware issues like Memory, hard disk, Motherboard, and Processor etc. & Performed processes Administration and management like monitoring, start/stop various processes/sub processes.

Environment: Linux-RHEL 4.x and 5.x, VM Ware, vSphere, ESXi, Java, .NET, J2EE, Shell (bash), Active Directory, Apache Tomcat Application Server, SQL, LVM, DNS, DHCP, HTTP, TFTP, Apache Tomcat, RPM, YUM, RAID.

We'd love your feedback!