We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Rancho Cordova, CA

PROFESSIONAL SUMMARY:

  • AWS professional Over 8 years of experience in the field of IT, focused on Linux Administration, Build and Release Management, Configuration Management, Continuous Integration, Software Development Life Cycle (SDLC), Continuous Deployment and Cloud.
  • Expertise in AWS Services like EC2 , IAM , Subnets , VPC , Cloud Formation , AMI , S3 , SNS , SES , RedShift , CloudWatch , SQS , Route53 , CloudTrail , Lambda, Kinesis and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP , EBS and ELB .
  • Experience in configuring and managing Chef master server, upload cookbooks through knife , test recipes in Kitchen and other chef tools like Supermarket , Foodcritic and Inspec and building workflows with Chef Automate .
  • Experience using Ansible Tower dashboard, role based access control, access to Ansible for deployments.
  • Experience in working with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
  • Experience designing and deploying container - based production clusters using Docker , Kubernetes , Docker Swarm, OpenShift and knowledge in Apache Mesos .
  • Experience in Docker compose to run and deploy multi container applications, Docker Weave for auto discovery.
  • Deployed Docker containers through Kubernetes to manage the micro services using its nodes, ConfigMaps, selector, Services, Pods.
  • Understanding of Cloud Environment like AWS, Azure, Pivotal Cloud Foundry(PCF) .
  • Used Atlassian tools JIRA , Confluence , Bitbucket , Bamboo for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Set-up CI/CD pipelines with Jenkins and hands on experience in building freestyle projects, pipeline, multi branch pipeline Jobs through Jenkinsfile .
  • Knowledge on SaaS , PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS , OpenStack, OpenShift, Pivotal Cloud Foundry(PCF) .
  • Migrated On-premises applications to Cloud and Cloud orchestration using Terraform , CloudFormation.
  • Worked in QA, DEV, PRE-PROD, PROD and UAT environments for various releases with designed strategies.
  • Experience in configuring and maintaining virtual server environment using VMware ESX/ESXi , vCenter , vSphere , Vagrant .
  • Experienced in Waterfall , Agile/Scrum , Lean methodologies of software development and ContinuousIntegration (CI) and ContinuousDeployment (CD) practices.
  • Dealt with Linux utilities, KICKSTART , SSH , FTP Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, LAMP stack, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Configured Network protocols DNS, NIS, NFS and DHCP and experience in troubleshooting network problems and provided support.
  • Proficient with Shell, Bash , Python , PowerShell , YAML, Ruby and Perl scripting languages for automation, monitoring.
  • Experienced in branching, tagging and maintaining the versions across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on Linux and windows platforms.
  • Extensively worked with configuration management tools like Chef, Puppet, Ansible and expertise in developing Recipes, Manifests and Playbooks in Ruby and YAML scripts to automate the environment.
  • Proficient in managing the source code control of multiple development efforts using, Subversion ( SVN ), GIT , Bit bucket and Knowledge on TFS ( Team Foundation Server ) and CVS.
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven , ANT release plugin, and managing artifacts in sonatype NEXUS , JFrogArtifactory .
  • Skilled in monitoring servers using Nagios , Splunk , Sumo Logic , ELK , AppDynamics , New Relic , CloudWatch and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
  • Managed DNS , FTP , Tomcat & Apache web servers on CentOS, Ubuntu, Red Hat Enterprise Linux environments.
  • Experience in using web servers like Apache HTTP and Tomcat , Nginx , IIS andapplication servers like IBMWebsphere , Oracle WebLogic and JBOSS for deployment.
  • Experience in Installation, configuration and management of RDBMSMySQL , DB2 and NoSQL tools PostgreSQL , Cassandra and MongoDB .
  • Experience in defect management systems Remedy , JIRA , Service now and Knowledge on testing frameworks Junit , Selenium , big data components kafka, Hadoop, Spark.
  • Experience working with the release and deployment in Java/J2EE , Android, iOS, and ASP.NET web applications.

TECHNICAL SKILLS:

Cloud Environments: Amazon Web Services(AWS), OpenStack, PCF, Open Shift

Configuration Management Tools: Chef, Puppet, Ansible, Ansible Tower, Chef Automate

Containerization Tools: Docker, Kubernetes, Docker swarm, Docker weave, Openshift

VMWare ESX/ESXi, Windows Hyper: V, Virtual box, Vagrant

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS), Ubuntu 12/13/14, Windows NT 2000/2003

Automation Tools: Jenkins, Bamboo, Terraform, CloudFormation

Web Servers: Apache HTTP 2.x, 3.x, Nginx, IIS, Apache Tomcat

Database: AWS RDS, Aurora, DynamoDB, MongoDB, MySQL, MS SQL SERVER 2008/12

Scripting languages: Python, Ruby, Bash shell, Power shell, JSON

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Version Control Tools: GIT, Bitbucket, SVN, TFS

Monitoring Tools: Nagios XI, Zabbix, AppDynamics, Splunk, SumoLogic, Cloud Watch, ELK, New Relics

Volume Manager: LVM, VVM

Application Servers: Oracle Web Logic (8/9/10), IBM Web Sphere (4/5), JBOSS

PROFESSIONAL EXPERIENCE:

Confidential, Rancho Cordova, CA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Developed build and deployment Scripts using ANT and GRADLE as build tools in Jenkins to move from one environment to other environments.
  • Automated backup of data in EBS and instance store to S3 buckets and created backup of AMI for mission critical production servers from AWS CLI and used AWS Data pipeline to configure data loads from S3 into Redshift.
  • Installed and configured a private Docker Registry , authored Docker files to run apps in containerized environments and used Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace ids.
  • Configured CloudWatch events to trigger Lambda functions, Auto Scaling groups and created SNS notifications using S3 events for object loss notifications.
  • Automated provisioning of infrastructure for our environments building AWSCloudFormation stacks from the resources VPC , EC2 , S3 , RDS , Dynamo DB , IAM , EBS, Route53 , SNS , SES, SQS, CloudWatch, Security Group, Auto Scaling .
  • Written Chef Cookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
  • Worked on many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate deployment process and data bags in Chef for better environment management and test kitchen to validate cookbooks
  • Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
  • Integrated Ansible Tower with cloud environment, provided role based access control, setup job monitoring, email notifications, Scheduled jobs, multi-playbook workflow to chain playbooks.
  • Used Ansible to manage Web applications, Environments, configuration files, Users, Mount points and Packages to run ad-hoc commands.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to Agile software development teams. Configured Jenkins and integrated it with Chef to schedule jobs on all the bootstrapped nodes.
  • Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.
  • Automated the monthly patching process using chef recipes. Participated in on-call rotation. Managed a GitHub server, and a Sonatype nexus server.
  • Used to build automation Jenkins server , Install and configuration of Jenkins , configure plugins, job setup, and build pipeline and delivery pipeline views
  • Automated the installation of Kubernetes single node environment on a Jenkins slave node using Kubeadm setup scripts. Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Container s, created Pod s and deployed to Kubernetes .
  • Pipelined Application Logs from App Servers to Elasticsearch ( ELK Stack) through Logstash and monitored performance of the applications and analyzed log information using ELK.
  • Configured AWS Route53 to manage DNS zones globally, create record sets, DNS failover and health checks of domains, assign domain names to ELB and CloudFront .
  • Designed and built highly available private cloud and migrating large production systems on PCF.
  • Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes . Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks.
  • Used Cinder to enable persistent storage for applications deployed in OpenStack and implemented horizontal Auto Scaling use cases using OpenStack components.
  • Created Ansible roles in YAML and defined tasks, variables, files , handlers and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process.
  • Worked on Docker to create images and containerize the application build, by writing Dockerfile and Docker-compose YAML files.
  • Worked on installation and configuration of different service tiles on Pivotal Cloud Foundry hosted on AWS Cloud Platform
  • Worked with development team to deploy the application code on to Pivotal Cloud Foundry
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3.
  • Used Jenkins pipeline to provide API access to a private repo and deploy the artifact to EC2 instance. Integrated matrix Authorization Strategy plugin with Jenkins to specific permissions to Jenkins jobs.
  • Created Jenkins builds and deployed to application server using udeploy for java, and .NET applications.
  • Manage and troubleshoot Ceilomete r Telemetry service to fetch OpenStack usage and use for capacity planning.Deployed and provisioned bare metal servers on OpenStack cloud using PXE boot through Terraform automation tool.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml .
  • Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
  • Integrated Selenium regression test modules with Cucumber reporting into the CI framework and Worked with Selenium WebDriver, TestNG and JUnit framework for test automation in SQT
  • Installation of and customization of JIRA for workflow.
  • Used GIT as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.
  • Setup threshold alerts in Nagios XI and updated contact definitions to notify potential service or host interruptions.
  • Performed host security on servers and hardening to change sshd config file to disable remote root access and written shell scripts to run batch jobs using cron .
  • Configured ELK stack in conjunction with AWS and used Logstash to output data to AWS S3.
  • Installed and configured Oracle Web Logic, JBoss in Redhat Enterprise 6.x, 5.x,CentOS 5.x and Ubuntu environments and supported Apache, Tomcat and generated SSL keys to renew SSL certificates on webservers.
  • Created Bash, shell and python scripts for various Systems Administration tasks to automate repeated processes.
  • Implemented DevOps best tools and practices such as centralized logging ( ELK ) server monitoring Nagios and Automation Ansible

Environment: AWS, npm, OpenStack, CloudFormation, Chef, Terraform, Redhat Linux 6.x,7.x, CentOS 5.x,6.x, 7, TFS, EMR, Java, .NET, Docker, Kubernetes, Selenium, SonarQube, Jenkins, Ansible, Bash, Python, GIT, Maven, Nagios XI, ELK, SSL, Apache HTTP server, Tomcat, Apache JMeter, JIRA, TLS.

Confidential, Los Angeles-CA

DevOps/AWS Engineer

Responsibilities:

  • Experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, S3 Glacier, Storage Gateway, VPC, Route 53, Snowball, Direct connect, Storage Gateway, CloudFormation, Dynamo DB, RDS, ELB, EMR, ECS, Cloud Front, OpsWorks, Elastic Cache, Cloud Watch, CloudTrail, Kinesis, Redshift, Lambda, AWS Elastic Beanstalk, SNS, SES.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Created AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Build and deployed the .NET applications on the IIS servers .
  • Implemented ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Built server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Experience in using Nexus Artifactory Repository Managers for ANT, Maven and Gradle Builds .
  • Expert in automation using .Net, PowerShell and Bash .
  • Designed AWS Cloud Formation templates to create custom sized VPC , subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Log collection in ELK (Elastic Search, Logstash, Kibana) installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform
  • Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Launched Compute(EC2) and DB(Aurora, Cassandra) instances from Amazon Management Console and CLI
  • Developed build scripts using MAVEN as the build tool for the creation of the build artifacts like war or ear files.
  • Automated all Builds using Jenkins.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Developed Cookbooks and recipes for automating deployments using Chef.
  • Familiar and experienced with Agile Scrum development.
  • Used JIRA to track bug issues and change management.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GITHub, Bit Bucket .
  • Implemented Continuous Integration using Jenkins and Hudson .
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss .
  • Manage the configurations of multiple servers using Ansible.
  • Deployed mircoservices, including provisioning AWS environments using Ansible Playbooks.
  • Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers .
  • Managed local deployments in Kubernetes , creating local cluster and deploying application containers.
  • Experienced in setting up MongoDB, MySQL, SQL, Aurora on AWS
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy .

Environment: OpenStack, SVN, GIT, ANT, AWS, Maven, Jenkins, Agile, Jira, Kubernetes, Docker, ELK, Nexus, Apache Tomcat, Mondo DB, MYSQL, NO SQL, Chef.

Confidential, Los Angeles, CA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring,
  • Implemented 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 AmazonEC2 instances
  • Configured security and system in Bamboo CI. Added multiple remote agents to Bamboo and configured servers for continuous deployments. Created Build jobs in Bamboo and monitored status of daily builds
  • Implemented a CI/CD (Continuous Integration /Continuous Delivery) framework using Bamboo , Maven & Nexus in Linux environment and Integration of Maven , Nexus , Bamboo , BitBucket , Confluence , Jira and Cloud Foundry.
  • Designed and maintained the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository.
  • Monitored Servers and respond to alarms in a timely manner to prevent impact to client and performance degradation using Zabbix . Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys , generating passwords in python.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Installed rpm packages using Yum and Installing and configuring SUSE, Red Hat 4.x, 5.x, using Kickstart with PXE for LAMP installations.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling , Elastic Load Balancer and AMIs.
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer , Auto scaling groups and maintained access to AWS resources through users and groups on an IAM console.
  • Defined AWSSecurity Groups as virtual firewalls to control the traffic reaching one or more AWS EC2 instances.
  • Developed custom Modules and Manifests, downloaded pre-written modules from puppet -forge. Upgradation from Puppet Community to Puppet Enterprise.
  • Configured the Weave Net such that it creates the Virtual networks which connect Docker Containers to multiple hosts.
  • Configuring and managing an ELK stack, set up the elastic search ELKStack to collect search and analyze log files from across the servers and integration of Application with monitoring tool NewRelic for complete insight and proactive monitoring.
  • Use of Docker , Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior.
  • Assembled Puppet Master, Agent and Database servers on multiple Red Hat Enterprise Linux Platforms.
  • Worked on Puppet extensively for deployment of servers, created custom scripts and managed changes through Puppet master server on its clients.
  • Experience pulling docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWSS3.

Environment: AWS, Chef, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, Bit Bucket, GIT, JIRA, Python, SSH, JBOSS, JAVA/J2EE, JavaScript, HTML, ELK, Mongo DB, My SQL, Apache, Red Hat Enterprise Linux, LAMP stack, Kickstart.

Confidential

DevOps Engineer

Responsibilities:

  • Setup Maven Remote Internal Secure Repository with access restricted to team members.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef .
  • Responsible for Building and configuring Redhat Enterprise Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Deployed MySQL queries for database update and maintained the MySQL server issues.
  • Experience in Creating and managing users and groups accounts, passwords, permissions, logging, disk space usage and processes via Disk Quota, PAM Limits, ACL s, LDAP .
  • Responsible for patches for the operating system, building startup shell scripts, managing the automation of CRON jobs and managing file systems.
  • Configuration and administration of DNS , Web , Mail , DHCP and FTP Servers. Managed users and groups on a large scale in NIS and LDAP environments.
  • Experience in installing, integrating, tuning and troubleshooting Apache and WebLogic application server. Supported developers for Java based Web Applications.
  • Developed ChefRecipes in Ruby to configure, deploy and maintain software components of existing infrastructure to cloud and bootstrapped chef client nodes.
  • Deployed ChefRecipes , automation tools and Builds, and did an overall process improvement to any manual processes. Evaluated Chef Recipes with the concept of Test Driven Development for Infrastructure as a Code.
  • Installed and configured Puppet Enterprise with Puppet DB for configuration management of existing infrastructure.
  • Developed Puppetmodules and manifests to automate deployment, configuration, and lifecycle management of key clusters. Wrote puppet manifests for configuration management and deploy .Net and Java applications.
  • Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Configured the users accounts for continuous integration and created Upstream and Downstream jobs using build Pipeline in Jenkins . Configured SVN with Jenkins and scheduled periodic builds.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments. Managed the team's source repository through SVN and continuous integration system using Jenkins .
  • Maintained Artifacts in binary repositories using JFrogArifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Designed an ELK (Elastic LogstashKibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Managed a private SVN version controlling server for developer teams to commit code.
  • Worked on the installation and configuration of the monitoring tool Nagios , updated monitoring parameter with active and passive check and monitored network devices and reviewed network logs to identify potential problems.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.

Environment: Chef, Ruby, Puppet, IAC, TDD, RedHat Enterprise Linux, ELK, Jenkins, SVN, Nagios, ANT, MAVEN, JAVA, J2EE, MySQL, Oracle WebLogic, LDAP, ACL, NIS, DNS, DHCP, FTP.

Confidential

Linux Administrator

Responsibilities:

  • Administrated Servers in Linux and Windows environments. Installed, configured and maintained web servers like HTTP Web Server, ApacheWebServer and WebSphere Application Server on Red Hat Linux .
  • Installation of Solaris 8, 9 based servers with Jumpstart and red hat Linux EL 5.x based servers using Kickstart and HPUX servers with Ignite servers in development, test and production environments
  • Extensively worked with Active Directory Services, IIS Servers, DNS , and DHCP . Configured Firewall and security using SSL , IP chains , IP tables, TCP Wrappers, Tripwire, and port scanners.
  • Prepared the environment for deployment of Windows Server 2003. Install, configure and troubleshoot Windows Server 2003.Configured NIS , NFS , send mail on Linux and administering NFS Mounts.
  • Performed Administrative and Management tasks using shell Scripts written in Bash , Python , C Shell and CRON tab in Linux to automate the tasks.
  • Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Created file systems like ext2 , ext3 , ext4 , xfs on disk partitions using command line tool such as fdisk, lsblk, parted and on GUI using gparted. Setting files and directory permissions at the command line and with ACL's.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS , FTP , LDAP , Remote Access, Security Management, System Troubleshooting skills, Package management using RPM , YUM and UP2DATE in Red Hat Linux.
  • Monitored server and application performance and tuning via various stat commands ( vmstat , nfsstat , iostat ) and tuned I/O, memory.
  • Utilized VMware Virtual Client 3.5 in creating and cloning Linux Virtual Machines, and migrating servers between ESX hosts and building KVM hypervisor.
  • Implementing NIS and DNS naming services and administering the public DNS servers. Monitoring System Activities like CPU , Memory , Disk and Swap space usage to avoid any performance issues.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: RedHat Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

We'd love your feedback!