We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • Strong expertise on Build and Release management, Linux/Windows administration and implementing DevOps tools like Chef & Puppet for Configuration management and CI/CD pipeline with build tools using Jenkins & Maven and Cloud Infrastructure using AWS/Microsoft Azure and On - premise virtualization using VMware.
  • Worked with project development teams following Agile & Waterfall methodologiesthat design source code branching, release life cycles and CI/CD pipelines based on pace and project deliverables.
  • Expertise on building, configuring and troubleshooting in Red hat Enterprise Linux(RHEL) 5/6/7, CentOS 5/6/7, Debian, Ubuntu, Solaris, Mac OSx.
  • Proficient in AWS services EC2, IAM, Auto Scaling, S3, Lambda, Cloud Watch, Redshift, DynamoDB, SNS, SQS, SES, EMR, Elastic Beanstalk, ECS, VPC, ACL’s, ELB, RDS, EBS, Route 53, Cloud Formation and Security Groups.
  • Develop automation processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud.
  • Experience in designing AWS models for Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Strong Experience in implementing Data warehouse solutions in AWS Redshift Worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3.
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraformand AWS Cloud formation.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet. Supporting Chef Environment and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Continuing architectural changes to move software system offerings to a distributed, service based architecture; utilizing Docker/Kubernetestechnologies.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetesdeploy and services.
  • Worked in automation, setup and administration of build and deployment CI/CD tools such as Jenkins, Anthill Pro and UDeploy and integrated with Build Automation tools like ANT, Maven, Gradleand other Atlassian products- Bamboo, JIRA, BitBucket for building of deployable artifacts (JAR, WAR & EAR, and DLL & EXE) from source code.
  • Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.
  • Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools and worked on other monitoring tools like Nagios, Splunk.
  • Setup, manage and deploy Vagrant-testing environment for developers using customize Vagrant-Files as per requirement
  • Experience with Version Control Systems like GIT, CVS, SVN(Subversion), and good understanding of other tools like Bitbucket, Perforce, and IBM Bluemix.
  • Expertise in scripting for automation, and monitoring using Shell, Bash, PowerShell, PHP, Java, Python, YAML, Ruby & Perl scripts.
  • Experience in administrating, configuring, managing Red Hat Linux distributions and Virtualization with VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, REDHAT VMWare vSphere ESXi 5.x/4.x, vCenter 5.x/4.x.
  • Involved in designing WebSphere Application Server, JBoss, WebLogic features like High Availability, Load Balancing and Work Load Management.
  • Extensively worked on Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linux systems. Worked on Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers.Also administered Active Directory (AD).
  • Experienced in implementing and maintaining an Apache Tomcat, MySQL, PHP, LDAP, LAMP web service environment.
  • Expertise in RAID Configuration, Veritas Cluster Server, Veritas Volume manager, Logical Volume Manager (LVM) and Veritas Net Backup.
  • Expertise in implementation and maintenance of SMTP, DHCP, NFS, NIS, NIS+, LDAP, SSL, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting skills.
  • Knowledge of creating Client-side UIs using XML, JavaScript, Angular JS, AJAX and HTML, CSS.
  • Good knowledge on Java based applications built on different architectures such as Spring MVC, Hibernate, Angular JS, J2EE etc.
  • Strong working experience in NoSQL database- MongoDB, DynamoDB and Cassandra.
  • Experience in databases like Oracle 10i/9i/8i, PL/SQL, SQL Developer and MYSQL.

TECHNICAL SKILLS

Operating System: Sun Solaris 8/9/10/11, RHEL 4.x/5.x/6.x/7, Windows Server 2000, 2003,2008 and 2012, Ubuntu, HPUX 10.x/11.x, Mac OsX.

Web Server: Apache 1.3.x, Apache 2.0.x, JBoss4.x and Ngnix.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, RedHat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x

Clusters: VERITAS Clusters, HACMP (High Availability)

Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM

Storage: EMC Clarion CX series, Confidential

Backup Tools: Symantec NetBackup, EMC - Replication Manager

Cloud Environments: AWS, Amazon EC2 & S3, OpenStack, Azure

Automation Tools: Chef, Puppet, Ansible, KickStart, JumpStart, Docker, Terraform, Kubernetes.

Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN

Virtual Servers: VMware ESX/ESXi Servers, vCenter, vSphere 5.x, Solaris Zones

Database Tools: MySQL, Oracle, NoSQL, MongoDB, DynamoDB, Cassandra

Scripting: Perl, Python, Ruby, Bourne, Groovy, Korn, PowerShell and Bash Shell scripting

PROFESSIONAL EXPERIENCE

Confidential - Rockville, MD

AWS/DevOps Engineer

Responsibilities:

  • Worked on the installation, configuration, patching, maintenance and migration of Red Hat 5.x, 6.x, 7.x Servers, SUSE, CentOS and Windows at various Data Centers.
  • Created AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, EBS, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like CloudFront, CloudWatch, Auto Scaling, RDS, S3, Route53, SNS, SQS, ECS, EMR, RedShift, CloudTrail.
  • Creation of EC2 roles, policy document in AWS and assigned roles and policies to Users, Security Groups by using AWS Identity and Access Management (IAM).
  • Managing security groups on AWS and custom monitoring using CloudWatch.
  • AWS-KMS (key management service) Encrypted database restore/sharing out of EC2-VPC group and into different AWS Region.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Helped customers deploying their applications in AWS cloud using OpsWorks (managed Chef).
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Implemented cloud infrastructure using Chef. Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Served as Point of Contact (POC) to provide Knowledge Transfer on configuration management to write CHEF automation scripts to migrate automation from Jenkins to Chef.
  • Created Virtual environments via Vagrant with Chef client provision.
  • Experience writing chef cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.
  • Experienced in installing, configuring and managing RDBMS and NoSQL tools like Elastic Search, MongoDB and Cassandra DB.
  • Focusing on high-availability, fault tolerance and auto-scaling in Cloud Formation. Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Developed microservices onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Development of Terraform integrations, distributed systems, and infrastructure automation tooling.
  • Server virtualization and implementation of large production clusters with Infrastructure as a Service (Iaas), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Used ANT/MAVEN and Gradle as build tools on Java projects for the development of build artifacts on the source code.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Splunk.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Containerized all the Ticketing related applications- SpringBoot Java and Node.js applications usingDocker.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Implemented a centralized logging system configured as an ELK stack (Elastic search, Log stash and Kibana).
  • Responsible for upgrades to RedHat Linux with Software packages, patches and maintained them in accordance with established PCI policies, procedures and service level agreements.
  • Experienced in Troubleshooting Linux Systems identifying Hardware, software both OS and Application level, networking Issues and resolving the issues faced during Build and Deployment.
  • Setup code repositories like SVN, GIT and managed plugins for Jenkins for scheduled automatic checkout of code.
  • Experience automating deployments on Servers using JBoss, Apache, Tomcat and WebSphere.
  • Creation of Jumpstart and Kickstart configuration for the automatic provision of servers using Blade logic.
  • Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Extensive expertise in Shell/bash Scripting, Perl, Python and PowerShell scripting.

Environment: Linux (RHEL 5.x/6.x/7), AWS, Azure, RedHat Satellite Server, Chef, Ansible, Jenkins, WebLogic, WebSphere, MongoDB, MySQL, Shell Scripting, Ruby, Python, Git, Maven, Ngnix, VMware ESX.

Confidential - Burlington, MA

Sr. DevOps Engineer

Responsibilities:

  • Built and managed a large deployment of RedHat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Performed AWS Cloud administration managing EC2 instances, S3, EBS, SES, CloudWatch, ECR, ECS, RedShift, Route 53, RDS and SNS services.
  • Experience with migration to Amazon web Services AWS from Datacenter.
  • Working on Migration of on premise data to AWS RDS - MS SQL server and database.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Involved in developing the Cloud Formation templates using JSON format to maintain the whole infrastructure.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, Managed AWS infrastructure as code using Terraform, Expertise in writing new plugins to support new functionality in Terraform.
  • Worked on AWS OpsWorks in integration with Chef Configuration management tool to maintain infrastructure.
  • Involved in migration from puppet to chef.
  • 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.
  • Integrate Splunk with AWS deployment using puppet to collect data from all database server systems into Splunk.
  • Performing configuration management tasks on 200+ servers with the aid of Puppet Master Server and involved in writing Puppet manifests for customized configuration management.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Created Puppet manifests using Ruby code for Configuration Management to manage Web Applications, Config Files, Databases, Users Mount Points, packages, metric collection and monitoring etc.
  • Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Working on writing Puppet Manifests to fix issues over different environments (Dev, Disaster Recovery, Pre-Production and Production). Managed all the environment and application level configs using Puppet Git and Hiera.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins and Udeploy in the builds triggered by each push to Git.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Identified many inconsistencies in the existing installation steps as prescribed by Amazon in VPC Cloud Formation scripts.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Experienced with Docker container service.
  • Virtualized the servers usingDockerfor the test environments and dev environments needs, also configuration automation usingDockercontainers.
  • Deploy and run applications using Docker containers images of RHEL 7 along with specific web applications such asNgnixand Apache.
  • Designed and Developed Bamboo Builds deployments on Docker Containers.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Monitored System Performance managed Disk Space (Logical Volume Manger) and performed system Backup and Recovery.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, Gradle etc.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB) systems.
  • Automating build and deployment process to deploy the applications usingJenkinsin Linux environments.
  • Worked with Jenkins build tool for Continuous Integration and deployment of code into Tomcat Application Servers.
  • Wrote shell, Bash, Python, Perl and ruby scripts for day to day administrative tasks and for managing users.
  • Setting up the lab environment with Tomcat/Apache, configuring the setup with F5 virtual load balancer for test phase applications.

Environment: Linux (RHEL 5.x/6.x/7), AWS, RedHat Satellite Server, Puppet, Chef, Jenkins, Udeploy, Veritas cluster 5.x, WebLogic, WebSphere, MySQL, Shell Scripting, Ruby, Python, Git, Maven, Ngnix, VMware ESX.

Confidential - Mountain View, CA.

DevOps/Unix Administrator

Responsibilities:

  • Administration of RHEl 4.x/5.x/6.x, Ubuntu, Solaris 9/10 and Windows includes installation, testing, tuning, upgrading, patching and troubleshooting day-to-day issues.
  • Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Involved installing and managing different automation and monitoring tools on RedHat Linux like Nagios and Puppet. Automation of configuration and management through Puppet.
  • Installed Puppet client software on RHEL servers and established a communication between master and client through SSL certification.
  • Worked with active-MQ server, to setup MCollective server and agents for parallel job execution systems Infrastructure setup. Managed/Administered Puppet nodes using MCollective.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Worked on Installation, renewal and configuration of SSL Certificates for data encryption and client authentication.
  • Implemented the automated creation of GIT repositories using Puppet.
  • Used the functions of puppet forge to automate with puppet. Written and published several modules on Github and Puppet forge.
  • Researched and implemented an Agile workflow for continuous integration and testing of applications using Jenkins.
  • Experience with apache, Puppet for automation of repetitive processes.
  • Configured Jenkins for doing build Pipeline in all the non-production and production environments. Worked extensively on CVS, Subversion, Git as Version Control.
  • Used SVN to check in the code,Sonarcubeto test code quality and Jenkins to build and Deploy the project
  • Continuous Integration of builds using Jenkins's, Migration of build system Ant to Maven and managing the build system. And Developed build scripts usingANT, MAVEN and GRADLE as the build tools for the creation of the build artifacts like war/jar or ear files.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Day to day system administrators activities which includes performance monitoring and tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrapper and NMAP.

Environment: Linux (RHEL), Solaris 9/10, RedHat Satellite Server, Puppet, Jenkins, VERITAS NetBackup, Apache/ Web Server, Websphere Application Servers, Oracle, Python.

Confidential

Sr. Linux/Unix Administrator

Responsibilities:

  • Being a part of implementation team, worked with several teams like Network, Storage, Data Center team.
  • Understanding the Project requirement and submit the request to the respective teams and procure the resources and build and as per standard, hand over the server to the Application / DBA team for further configuration at their end.
  • RHEL 4.x/5.x/6.x and Solaris 8/9 servers administering and monitoring the performance of all systems.
  • Working on Linux LVM troubleshooting.
  • Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IP addresses to client hosts, and performed Troubleshooting.
  • Created Linux Virtual Machines using VMware Virtual Center, Creating VM Templates, and troubleshooting all Virtualization related issues.
  • Experience with vSphere problem determination, capacity planning and root cause analysis.
  • Worked with storage technologies SAN, NAS, NFS and ISCS.
  • Installed operating systems on multiple machines using KickStart.
  • Involving and working with other team on Database / Application Refresh based on software life cycles.
  • Used Python scripts to update the content in database and manipulate files.
  • Manage user accounts for the team access for Red Hat Satellite Server.
  • Build channels and pull the packages from Red Hat Satellite Server (patch and package management).
  • Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
  • Storage Provisioning, Volume and File System Management using LVM/Veritas on Linux in a SAN environment.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Shell scripting for database startups, backups using Bash/Shell scripting.
  • Troubleshoot hardware, software and OS related errors on Linux and Performance monitoring and tuning.
  • Worked on updating and developing new scripts using GREP, AWK and regular expression as per the requirements.
  • Involved in 24*7 Production support, Build and Migration Assignments.

Environment: Linux (RHEL 4.x/5.x/6.x), Solaris, Red Hat Satellite Server, VMware Servers, KickStart, Web sphere.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installing, Updating, patching software packages on Solaris 8/9, RHEL 4.x/5.x and Windows.
  • Managing user accounts and groups on Solaris / Linux and NT /2000 Server's.
  • Configuring Samba server for interconnectivity between Windows and Linux and for user authentication, syslog domain and filesharing.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Rebuilt the Kernel for Linux. Reconfiguring Kernel & applying patches.
  • Configured Linux Firewall with TCP Wrappers & IPTABLES.
  • Configured squid as Proxy/Cache server with Squid Guard for URL filtering, internet sharing and to block the unwanted sites.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM).
  • Configured Apache web server with Tomcat in load balancing.
  • File system management, Creating & mounting new File Systems.
  • Repair a file systems configuring & managing Network Services.
  • Configuring Peripherals - Remote / Network printing, Modem configuration for remote access.
  • Configured KickStart server and updating/applying patches to the servers using RedHat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Troubleshooting of day-to-day operational problems, client-side issues, and hardware problems in the systems.
  • Provided 24X7 on-call support on rotation basis.

Environment: Linux (RHEL), Solaris, RedHat Satellite Server, Windows Apache Tomcat, KickStart, WebSphere.

We'd love your feedback!