We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Over 6+ years of IT experience as DevOps Engineer, Build & Release Engineer and Linux Admin worked on Ansible, Puppet, Chef, Nagios, GIT, Jenkins and AWS.
  • Exposed to all aspects of software development life cycle (SDLC) and Agile Programming Methodologies of the projects. Ability to build deployment, build scripts and automated solutions using Python, Ruby, YAML, JSON, BASH.
  • Responsible for building and maintaining infrastructure on AWS.
  • Experienced in installation and configuration of Apache, Nginx, Tomcat, WebSphere web and application servers.
  • Experience as a Build and Release Engineer in automating, building, deploying and releasing of code from one environment to another environment.
  • Experience with AWS Cloud platform and its features which includes EC2, VPC, ELB, AMI, SNS, RDS, Route53, Cloud Watch, Cloud Formation, Cloud Front, Auto scaling, IAM, S3 and Glacier.
  • Good understanding of cloud IAM token authentication OpenID Connect and other protocols SAML, SCIM, LDAP
  • Worked on Jenkins for continuous integration for all builds and deployments.
  • Strong understanding in cloud platforms (IaaS, PaaS, SaaS).
  • Prioritized the tasks and assigned the work to corresponding team and ensure the end - users continue with their work smoothly without any issues.
  • Having sound knowledge of Testing Methodologies, Testing concepts. Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills. Experience with build tools ANT and Maven and writing build.xml and pom.xml respectively.
  • Application deployments & environment configuration using Ansible, Chef and Puppet.
  • Expertise in writing Ansible/Chef playbooks/recipes to automate infrastructure as a code.
  • Prepared prototype for performing CRUD operations in Python with PostgreSQL9.6 using psycopg2 adapter.
  • Expertise in administering and supporting the version control tools including GIT in UNIX and Windows environments.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Experience in Software Configuration Management (SCM), Build, Release Management using GIT, VSS, TFS, Subversion, ANT, Maven, JIRA, Jenkins on Unix, Windows environment. Experienced in working with Ticketing & Tracking tools like JIRA, Remedy, HPSM.
  • Automated containerized deployments of the application into Docker containers thus allowing access to the application at multiple-test sites.
  • Setup ANT script based jobs in Jenkins for Continuous Integration.
  • Experience in Linux administration activities including network based installation, RAID, LVMs, Disk quotas, configuration of DHCP, DNS, NTP, iptables, User and Group Administration, Nagios, proxy server.
  • Implemented automation for internal project using Docker operations.
  • Expertise in build and deployment automation using Vagrant, Oracle Virtual Box, VMware ESX, Docker containers, puppet and chef.
  • Experienced in Relational database configuration and management experience (Oracle, SQL Server, MySQL, Postgres) and Non-relational-NOSQL database experience (Cassandra, MongoDB).
  • Responsible for OS maintenance activities like OS upgrade, updating the services and third-party software’s.
  • Responsible for migration activities that includes migrating various databased to AWS Aurora and ORACLE.
  • Good Interaction with developers, managers and team members to coordinate job tasks and strong commitment to work.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions. Coordinated with the Offshore and Onshore teams for Production Releases.

TECHNICAL SKILLS:

Operating System: Linux (Redhat 7.x), UNIX, CentOS 7, Windows, z/OS, z/VM

Version Control Tools: GIT, Subversion, Bit Bucket

Build Tools: ANT, MAVEN

Automation Tools: Jenkins

Configuration Management Tools: Ansible, Puppet, Chef, Terraform

Virtualization Environments: VMWare, Docker, Containers, Vagrant

Programming Languages: Python, YAML, JCL, JSON

Scripting Languages: Shell, JavaScript, Ruby, VB

Databases: Oracle, MySQL, DB2, PostgreSQL

Application Servers: WebSphere, Tomcat

Web Servers: Nginx, Apache, Tomcat

Cloud Platform: Amazon Web Services AWS, Terraform

AWS Services: EC2, ELB, VPC, RDS, AMI, EFS, IAM, Cloud Formation, Cloud Front, Cloud TrailOpsworks, S3, Cloud Watch, Cloud Trail, SNS, SQS, SWF, EBS, Lambda, Kinesis, Memchached.

Logging & Monitoring: Nagios, Cloud Watch, Splunk.

Data Reporting: Tableau, Qlik Sense

Bug Tracking Tools: JIRA, Remedy, ServiceNow

Misc: Knowledge of RESTful Web Services and Cloud IAM protocols, Jira, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential - Plano, TX

AWS DevOps Engineer

Responsibilities:

  • Conducted systems design, feasibility and cost studies to recommend productive cloud solutions.
  • Involved in Architecting, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Creating cookbook for provisioning servers like Jenkins, Splunk and Chef-server.
  • Developing Configuration Management modules and tools using Opscode Chef and Ruby.
  • Implemented Chef best-practices and introduced Food critic, Bookshelf and Test Kitchen to facilitate a more natural cookbook development work flow. Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
  • Guided development teams on design of web interfaces and infrastructure that efficiently power the cloud environment.
  • Configured and managed Apache and Tomcat servers.
  • Performed Patching and upgrading of Linux Servers Periodically.
  • Set up ELB for balancing the load on the web-application.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Created alarms and notifications for EC2 hosts using cloud watch and SNS.
  • Employed S3-organizer plug-in to store data to S3 buckets.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code using GIT.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Following the phenomenon of Build, Ship and Run, authored Docker file to create various images upon result of each build from Jenkins and pushed it into Docker hub.
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Constructed Continuous Integration and Continuous Delivery pipeline project in Jenkins for automation of daily deployment process.
  • Created EBS Volumes and snapshots for the existing EC2 instances.
  • Performed SQL performance tuning for effective database performance.
  • Performed data refresh and schema copy activities from production to accept database servers.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Environment: AWS, Ant, Maven, GIT, Chef, Apache Webserver, Linux, Unix, Python, Ruby, Shell Script

Confidential - Woonsocket, RI

AWS DevOps Engineer

Responsibilities:

  • Guided development teams on design of web interfaces and infrastructure that efficiently power the cloud environment.
  • Migrated applications to the AWS cloud platform.
  • Responsible for Creating EC2 instances for various app support and DB teams across the board.
  • Trouble shooting any performance and network/access related EC2 Instance issues.
  • Experienced in setting up Bastion Hosts and Private VPC and Public VPC across board.
  • Experience in assisting clients with setting up of AWS user accounts and consolidated billing.
  • Experienced in setting up AWS Directory Service for Microsoft AD Integration.
  • Responsible for configuring cross region replication, encryption, versioning, logging for Amazon S3 buckets.
  • Access restriction on databases using access control lists and security groups.
  • Created TOPICS for publishing and subscribing using SNS (Simple Notification Service), SES (Simple Email Service), SQS (Simple Queue Service).
  • Deployed and configured Chef Server that includes bootstrapping of chef nodes for provisioning using AWS OPS work.
  • Installing Chef Server, Workstation & Node - Creating & Uploading Chef Cookbooks.
  • Scripted ansible playbooks for automating the infrastructure using AWS resources.
  • Coordinated with geographically distributed teams and provided support during build/merge issues.
  • Advocated design of release environments for new projects.
  • Extensively used S3, Glacier for storage purpose for storing archives and production related dumps and RDS for launching an Oracle Database 11g EE.
  • Experienced with SCT (Schema Conversion Tool) for cross database migrations.
  • Designing and configuring cloud formation templates to quickly deploy AWS resources.
  • Used IAM for controlling the access to AWS resources for our users.
  • Installed and configured Docker. Created Docker Image and Push/Pull to/from Docker hub.
  • Deployed builds to production and worked with the teams to identify and troubleshoot any issues.
  • Configured Linux environments in public and private domains.
  • Installed and configured Nagios monitoring tool for disk usage, CPU utilization.
  • Documented daily work, important activities & issues during build/deployment for future s.

Environment: AWS EC2, S3, Glacier, RDS, IAM, ELB, EBS, VPC, Cloud Watch, Cloud Front, Docker, ANT, Maven, Chef, Shell, Ansible, Chef, Apache, GIT, Jenkins.

Confidential

Linux System Administrator

Responsibilities:

  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Installed and deployed Red hat enterprise linux 6.x/7.x. CentOS and installation of packages and patches for Red hat linux servers.
  • Responsible for installation, configuration of Solaris and Linux servers using jumpstart and interactive methods.
  • Maintain Solaris and Linux servers, evaluating needs and installs appropriate recommended patches and create, configure Solaris zones.
  • Monitors client disk quotas and general disk space usage, conducts systems performance monitoring and tuning using different monitoring tools such as Nagios and Syslog.
  • Introduces new servers to the network, maintaining and troubleshooting network connectivity, firewalls and DNS hostnames resolution.
  • Performs routine audits on systems performance, logs, and capacity planning and system resource management.
  • Perform system monitoring: CPU, memory, I/O, hardware, jobs scheduling and process management.
  • Create and extend physical volumes, volume groups. Resize existing logical volumes for additional space requirements.
  • Utilizes Nagios software for server monitoring and systems health with native Solaris tools and top.
  • Package management through RPM, YUM configuration.
  • Scheduling jobs for user. RAID installation and configuration of RAID.
  • FTP installation and configuration of VSFTPD 2.6 to download and upload the files for client.
  • LVM installation and configuration of LVM. Extending and partition with LVM depending upon the memory need. Configuration of HTTPS, NTP.

Environment: Apache, Nagios 4.0, Tomcat, SSH, RAID, Samba, Veritas, HTTPS, LVM, DHCP, Web Server NTP, Java/J2EE, PHP, LDAP, CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.

We'd love your feedback!