We provide IT Staff Augmentation Services!

Aws & Devops Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 8 years of comprehensive experience in the areas of DevOps , Continuous Integration and Continuous
  • Deployment pipeline and Linux/Windows Administration, knowledge in writing automation scripts to support
  • Infrastructure as code in AWS Cloud
  • Worked on installation, configuration, maintenance and troubleshooting of Red hat Linux, Linux, Ubuntu, CentOS, and some Windows Servers.
  • Experience on complete software development life cycle ( SDLC ) with software development models like Agile, Scrum Model, JIRA, Waterfall model.
  • 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.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud ( VPC ), Public and Private, Security Groups, Route Tables, Elastic Load Balancer ( ELB ).
  • Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS , Security Group, Auto Scaling and in Cloud Formation JSON templates, Route53, Lambda.
  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., Linux, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Experience in maintaining Atlassian products like JIRA, Confluence and Bit bucket.
  • Knowledge in Terraform as infrastructure providers, build images using Packer.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto - Scaling, Elastic Load Balance ( ELB ) and AMI s and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef .
  • Designed and implemented for fully implemented server build management, monitoring and deployment by using chef.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed automation scripting in YAML using Ansible to deploy and managed Java applications across Linux middle servers.
  • Developed Playbooks using Ansible to deploy consistent infrastructure code across multiple environments.
  • Involved in deploying Java to cloud by utilizing various AWS cloud services like AWS Code Deploy, Route53, EBS, S3, EC2, Cloud Formation, ECS, SNS, Lambda, SQS, Cloud Front, and Auto Scaling, AWS Redshift
  • Installed Jenkins/Plug-in for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process.
  • Worked on monitoring tools such as ELK Stack (Elastic search, Logstash), CloudWatch.
  • Experience in Installing, configuring Cloud Foundry Ops Manager, App Manager, Etc.
  • Monitoring the servers and providing 24x7 on call support rotation basis.
  • Expertise in Installing and Managing LDAP, NFS, DHCP, DNS etc. Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.

TECHNICAL SKILLS:

Operating system: UNIX, Linux - RedHat/Centos/ Ubuntu, Microsoft Windows.

Application Servers: Apache Tomcat, Red Hat.

Automation Tools: Jenkins, chef, Puppet, Ansible, Docker, Terraform.

Version control tools: GIT, Subversion (SVN), BitBucket, GitHub.

Web servers: Tomcat, APACHE, Web Sphere and nginx.

Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, WAN, TCP/IP, NIS, NFS, SMTP, LAN, and

Cisco.

Scripting: Python, Groovy,Ruby, Bash, shell.

Virtualization Technologies: Virtual box, Power VM.

Cloud Environments: Amazon Web Services (AWS).

Databases: RDBMS, NoSQL, MySQL.

Bug Tracking Tools: Bitbucket, JIRA, Confluence.

Monitoring Tools: CloudWatch,Nagios.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

AWS & DevOps Engineer

Responsibilities:

  • Working on AWS EC2 Instances creation, setting up AWS VPC , launching AWS EC2 instances different kind of private and public subnets based on the requirements for each of the applications
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic LoadBalancer, Auto scaling groups, optimized volumes and EC2instances, configured S3versioning and lifecycle policies to and backup files and archivefiles in Glacier, used IAM and its features.
  • Knowledge on AWS solutions managed and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch, created multi AZVP Cinstances, configured Elastic Load Balancers with EC2Autoscaling groups.
  • Experience with container based deployments using Docker , working with Docker images, Dockerhub and Docker Registries.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS , Elastic load Balancer ( ELB ), Auto-scaling groups.
  • Installed, Configured, Managed Jenkins CI Automation. Implemented master-slave architecture using Jenkins.
  • Troubleshoot the build issue during the Jenkins build process.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB) which performed balance across instances in multiple availability zones.
  • Performed Continuous Integrated delivery ( CI and CD process) using Jenkins and UDeploy
  • Managed Docker orchestration using Docker Swarm .
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Experience with system analysis, troubleshooting and performance tuning of operating systems.
  • Configured network services like DNS, DHCP, IPv4, IPv6, IPsec, VPN , TCP/IP etc.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching through Ansible.
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant, Maven and Gradle to schedule the builds took the sole responsibility to maintain CIJenkins / Hudson server
  • Web application development using Agile methodology using Ruby.
  • Defining Release Process & Policy for projects early in Software Development Life Cycle (SDLC).
  • Performed all necessary day-to-day GIT support activities for different projects.
  • Responsible for design, maintenance, and support of GIT repositories, and views.
  • Developed Terraform templates to create load balancers ( ELB ), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT , stage which will run on different VPCs .
  • Experience with system analysis, troubleshooting and performance tuning of operating systems.
  • Configured network services like DNS, DHCP, IPv4, IPv6, IPsec, VPN , TCP/IP etc.
  • Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script.
  • Controller administrative activities like user management, application management, monitoring controller performance etc.

Environment: AWS, Terraforms, Jenkins, Docker, JIRA, Oracle, SQL, Shell, Groovy, Perl, Python, Ant, Maven, Apache Tomcat, RHEL/Linux, Centos, Solaris, Redshift.

Confidential, Chicago, IL

Cloud DevOps Engineer

Responsibilities:

  • Worked with Windows, Linux and AWS teams to resolve issues and plan for infrastructure changes.
  • Worked on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using AWS Cloud Watch .
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier.
  • Used AWS Route53 , to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and then Configured Elastic Load Balancing ( ELB ) for routing traffic between zones.
  • Worked on Multiple AWS instances set the security groups, Elastic Load Balancer ( ELB ) and AMI s, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • Automation of OS builds and Application Installation through Chef.
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Configured and monitored distributed and multi-platform servers using chef.
  • Managed Cookbooks to automate system operations like Attribute values, File distributions, Templates. Worked on Multiple AWS instances set the security groups, Elastic Load Balancer ( ELB ) and AMI s, Auto-scaling to design cost effective, fault tolerant and highly available systems.
  • Wrote multiple cookbooks in Chef and implemented environments, roles and Data Bags in Chef for better environment management.
  • Configured the Chef-Repo, Setup multiple Chef Work stations
  • Managing and optimize the Continuous Integration using Jenkins, Bamboo and troubleshoot the deployment build issues using the trigged logs.
  • AWS EC2 and Cloud watch services CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting
  • Carried automated Deployments and builds on various environments using continuous integration ( CI ) tool Jenkins .
  • Implemented Chef Knife and Cookbooks by Ruby scripts for Deployment on internal Data Centre Server and reused same Chef Recipes to create a Deployment directly into EC2 instances.
  • Extensively worked with Jenkins API's to know various things like build status, count of builds, GIT commit version used by Jenkins builds etc. using Groovy Script
  • Responsible for design, maintenance, and support of GIT repositories, and views.
  • Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
  • Performed all necessary day-to-day GIT support activities for different projects.
  • Carried automated Deployments and builds on various environments using continuous integration ( CI ) tool Jenkins .
  • Develop and maintain web applications from conception to production using the LAMP STACK .
  • Manage releases to make sure the code goes to live with Quality and security.
  • Managed and architected virtual servers.
  • Had the knowledge on the JIRA , Confluence for bug tracking, creating the dashboard for issues.
  • Defining Release Process & Policy for projects early in Software Development Life Cycle (SDLC).

Environment: s: Git, Chef, Maven, WebSphere, Confluence, AWS EC2, S3, RDS, EBS, Jenkins, Maven, Chef Automation,, Chef Cookbooks, Load Balancers, IAM, Cloud Watch, UNIX, and Linux.

Confidential, Columbus, OH

DevOps Engineer

Responsibilities:

  • Writing modules for Puppet and good understanding analyzing Manifests.
  • Built CI/CD pipeline and managing the infrastructure as code.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Building and monitoring in the project has been done continuously with a CI Tools like Jenkins. Worked on weekly merges for different branches and resolving the conflicts as part of release activities.
  • Expertise in Logical Volume Manager (LVM), Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • Performed all necessary day-to-day GIT support activities for different projects.
  • Responsible for design, maintenance, and support of GIT repositories, and views.
  • Automation of OS builds and Application Installation through Chef.
  • Developing scripts (recipes in chef) for automatic deployment of servers and managing configuration files through chef.
  • Managed Cookbooks to automate system operations like Attribute values, File distributions, Templates.
  • Created ELK stack environment: Elastic Search for Data analytics, Log stash for logs and Kibana for visualizing the logs.
  • Documented the process involved for build, deployment, and troubleshooting on Confluence.
  • Trained and supervised IT staff and Security Engineer, working to ensure adherence to service agreements and policies.
  • Managed build results in Jenkins and deployed using workflows.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Automated publishing of built artifacts from Jenkins to Artifactory.
  • Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
  • Created multiple jobs on Jenkins using pipeline as code (Groovy) to handle multiple tasks (retrieve data, compile code, build, deploy, code analysis and testing).
  • Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues.
  • Worked with customers, developers, testing, product management and support staff.
  • Participated in all aspects of DevOps Engineering.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Ensured maximum uptime and optimal performance for customers in our Production environment.
  • Prioritize and rapidly troubleshoot Production level issues.
  • Working with storage team on EMC Storage issues and getting the EMC storage devices for new file systems.
  • Coordinating with 24 x 7 on-call support personnel in debugging.

Environment: AWS, IAM, S3, AWS cloud watch, Cloud Formation, LVM, Maven SVN, GitHub, Chef, Ansible, Docker, Terraform, Apache Tomcat, Shell, Perl, Python, PHP, Ruby.

Confidential

Build & Release Engineer

Responsibilities:

  • Involved in helping others Linux Administrators to deploy in a Linux and windows environment.
  • Installation & Configuration of servers with RHEL, Ubuntu, CentOS & Solaris.
  • Created Firewall rules for new servers to enable communication with applications and production support of Apache, PHP, MySQL, and Tomcat including installation, configuration, and management and troubleshooting.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Setup Clustering for Linux servers.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Troubleshooting user SSH and user authentication. Configuring OpenSSL.
  • Designed a Configuration Management solution using Puppet.
  • Performing NIC bonding on Linux Systems for redundancy.
  • Configured and Administering NFS and NIS on Sun Solaris server environment.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Managed build results in Jenkins and deployed using workflows.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Shell scripting for database startups, backups using bash shell scripting.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Installed/Configured/Maintained/Administrated different servers: DNS , DHCP , NIS , NFS , Postfix , Send Mail on Linux.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Interacting with 300 users on site and more remotely via email/phone/ticketing systems for their computing needs.

Environment: Maven, Tomcat, Red Hat Enterprise Linux, LVM, UNIX, ANT, Shell, Apache Web Servers. Jenkins, NFS and NIS, DNS, DHCP, TCP/IP, SMTP.

Confidential

System Engineer

Responsibilities:

  • Setup Network File Services (NFS), Network Information Services (NIS) and protocols in Red Hat Linux.
  • Set, Troubleshoot & fixed NFS, TCP/IP and other protocols in Linux clusters and application backups.
  • Managed TCP/IP packets &DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Collaborate with all members of the technical staff in the delivery of best-in-class technology solutions. Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Perform Security Administration on Linux/Unix systems, Used the remedy ticketing system to troubleshoot and resolve issues with the servers.
  • Hardware & Network troubleshooting, the network trouble-shooting by using 'netstat', 'ifconfig' and 'tcpdump' etc.
  • Perform Security Administration on Linux/Unix systems, Used the remedy ticketing system to troubleshoot and resolve issues with the servers.
  • Set up user permissions and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Perform regular system administration tasks and perform troubleshooting to keep the Linux/Unix environments running smoothly.
  • Set up user permissions and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Experienced in writing Bash shell scripts.
  • Installation/Administration of TCP/IP,NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per the client’s requirement.
  • Performed extensive Logical Volume Management (LVM) tasks.
  • Performed Troubleshooting NFS, NIS, DNS, DHCP, LDAP, MYSQL and network problems.
  • Written Bash shell-scripts to automate routine activities.
  • Remote monitoring and management of server hardware.
  • Installation, Configuration and Service start of Apache Tomcat Server.
  • Installation of hardware, software and upgrading to ensure work is performed as per the company policy on various hardware platforms.

Environment: Red Hat Linux, Hudson, CentOS, VMware, NFS, NIS DNS, DHCP, LDAP, Python, PERL, Apache, Windows, Maven/Ant.

We'd love your feedback!