We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • 6+ years of Industry experience exposed to all phases of Software Development Life Cycle such as Requirement Analysis, Planning, Development, Testing, Implementing and Post - production analysis of the projects.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds. Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance.

TECHNICAL SKILLS:

Software Delivery Models: Agile Methodologies (SCRUM).

Operating Systems: Windows Server 2008/12, Linux (Ubuntu, Amazon)

Cloud/Virtualization: Amazon Web Services, Microsoft Azure, VMWare, Docker.

CI/CD Tools: Jenkins, CHEF, Ansible, Puppet, Kubernetes.

Web/App Servers: Apache Tomcat, Web Sphere

SCM Tools: Subversion (SVN), Git and GitHub

Programming Languages: Python, Shell scripting.

Bug Tracking Tools: JIRA

Monitoring Tools: Cloud Watch, Wireshark, Nagios.

Networking: HTTP, HTTPS, NAT, TCP/IP, DHCP, DNS

PROFESSIONAL EXPERIENCE:

AWS DEVOPS ENGINEER

Confidential, IRVINE, CA

Responsibilities:

  • Set up infrastructural components such as Virtual Private Cloud (VPC), Network ACLs, Route Tables and Security groups across AWS and manage administration and configuration of Route53, Load-Balancers and Auto Scaling for reliability.
  • Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implemented security policy and managed firewalls/IDS. Managed DNS, send mail, IP space, and co-location facility transition, provision of 24/7 on-call support on rotation basis.
  • Installation of recommended patches like kernel patches, OS level patches, network patches on Linux servers etc. Configured & managed source code by Git and resolved code merging conflicts with application developers.
  • Installed and configured Jenkins and also created master and slave nodes for handling multiple builds installing plug-ins wherever required for the implementation of those builds.
  • Configured Jenkins pipeline for auto deployment through continuous integration (Jar build, AMI creation, Integration test, contract test, performance test, deploy in Test environment and then into Production).
  • Experience with Chef as a configuration Management tool, Created Recipes and Cookbooks in Chef to automate various application deployments.
  • Created shell scripts for automation of the build and release process, developed Custom scripts to monitor repositories.
  • Created Python scripts to, totally automate AWS services which includes web servers, ELB, Cloud front distribution, database, EC2 and database security groups and S3 bucket, this script creates stacks, single servers, or joins web servers to stacks.
  • Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and then worked on building and testing these images.
  • Managed infrastructure monitoring with Cloud Watch, SNS and Nagios.

Environment: EC2, VPC, S3, IAM, ELB, Auto Scaling, Cloud Watch, Python script, Shell script, Jenkins, GIT, GitHub, Chef, Linux servers.

CLOUD ENGINEER

Confidential, SAN JOSE, CA

Responsibilities:
  • Assigned relevant security groups to AWS infrastructure (Load balancer, EC2 instances) and troubleshoot any connectivity issues between application and resources; i.e., assigning appropriate ports and network protocols.
  • Installed, configured and supported services such as Apache, DNS, SMTP, HTTPD, NTP, DHCP.
  • Involved in regular Jenkins/plug-in upgrades and provided backup support for JIRA and Subversion administrative work as and when needed. Maintained JIRA for tracking and updating project defects and tasks. Worked on JIRA installation and upgrade and Performed JIRA configuration.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various development.
  • Additional responsibilities include schedule and administration of server backups, setup and administration of network and mail server accounts.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.

Environment: AWS, Subversion (SVN), Linux (RedHat), JIRA, Jenkins, Python, Bash scripting.

AWS/CLOUD SYSTEM ADMINISTRATION

Confidential, PASADENA, CA

Responsibilities:
  • Automated the end to end deployment with help of AmazonVPC, Amazon EC2, Chef, AWS CloudFormation and Jenkins. Authored Templates to describe infrastructure to be deployed.
  • Developed and automated, no-downtime deployment to an AWS infrastructure using Cloud Formation, auto scaling groups and Python boto.
  • Established continuous integration (CI) practices and standards. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins.
  • Implemented a CI/CD pipeline with Jenkins, GitHub, Nexus, Maven and AWS AMI's.
  • Configured Chef into the environment to quickly deploy and maintain environment such as apache configuration, file level permissions.
  • Created Chef-cookbooks to bootstrap and provision packages on our new and as well as existing instances to install and configure LAMP, install and configure logstash and add filesbeat plugin.
  • Applied Load Balancers on the nodes and Monitor the Applications using Nagios and AWS CloudWatch for monitoring the AWS infrastructure and use AWS SNS, SES for notifications for users if any errors occurred.

Environment: EC2 Instances, VPC, ELB, Auto Scaling, Cloud Formation, S3, SNS, Jenkins, GIT, GitHub, Maven, Nexus, Chef, Cloud Watch, Shell script, Python boto

LINUX ADMINISTRATOR

Confidential

Responsibilities:
  • Involved in Installation and maintenance of Windows OS, Red Hat Enterprise Linux ES Server, Linux 8.
  • Used command line for file name expansion, moving users and its directories, show list of process and send signal, change ownership, group, mode, creating directory, moving directory and disk utilization.
  • Responsible for Configuration and Administration of Apache Web Server and SSL certificates and involved in configuration of virtual hosts for Apache HTTP server.
  • Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and network using ps, vmstat, iostat, netstat, sar, snoop, nfsstat commands. Performed system monitoring using Linux native tools such as: top, vmstat, sar, tcpdump, ps, etc.
  • Performed Change management, problem management, cloning, Operating system and data backups and recovery strategies.
  • Maintain and support of day-to-day data center operations such as Single Sign-On w/LDAP, Active directory.
  • Configured DNS, DHCP, NIS, NFS in Red Hat Linux 5.0 & other Network Services, Linux kernel, memory upgrades and swaps area. Administration /Configuration of Print Servers/Clients in the Network, planning, configuration and maintenance of connectivity for servers as well TCP/IP configuration.

Environment: Red Hat Enterprise Linux ES Server, Linux 8, Apache Web Server, DNS, DHCP, NIS, NFS, TCP/IP

We'd love your feedback!