We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

South, DakotA

SUMMARY:

  • About 4.5 years of experience in Linux System Administration and/ DevOps Operations, AWS, and Configuration Management.
  • Good Knowledge on AWS features such as Amazon EC2, S3, Amazon Glacier, IAM, Cloud Watch, Cloud Front, SES, RDS, ELB, VPC, Route 53 and SNS.
  • Experience working with Puppet Enterprise and Puppet open source. Installed, configured, upgraded, and managed Puppet Master, agents & databases.
  • Experience in using JENKINS for continuous integration of automated builds.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy, Ops Works.
  • Managing virtual machines using VMware, AWS.
  • Extensively worked with version control systems like SVN and GIT.
  • Good understanding on complete process involving Software development life cycle (SDLC).
  • Good understanding of principles and best practices of software configuration management (SCM) in Agile, Scrum, Waterfall methodologies.
  • Experience in Configuring and deploying to Application Servers Tomcat.
  • Used the monitoring tool Nagios for monitoring purposes.
  • Experience working with technologies and platforms including Jenkins, SVN, GIT,
  • Oracle, UNIX/Linux, VM Ware, Docker, Chef, Puppet, AWS.
  • Self - motivated, Strong minded, and Diligent.
  • Passionate about working on new technologies.
  • Good at problem solving and communication skills.

TECHNICAL SKILLS:

Scripting Languages: Python, Ruby, Java, Shell scripting, Bash, SQL.

Web design:: JavaScript, jQuery, HTML5, CSS3.

Configuration Management Tools: Chef, Puppet, Ansible.

Build Tools: Jenkins, Maven, Ant.

Databases:: MySQL, Oracle, SQL Server.

Operating Systems:: Linux (CENTOS, RedHat), Unix, Ubuntu, Windows.

Version Controllers: Git, SVN, CVS.

Monitoring Tools: Cloud Watch, Nagios.

WORK EXPERIENCE:

DevOps/AWS Engineer

Confidential, South Dakota

Responsibilities:

  • Involved in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Manage the configurations of multiple servers using Puppet.
  • Written multiple manifests and also customized facts for efficient management of the Puppet agents.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Manage the integration of new software projects and products into the build environment.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Linux Administrator

Confidential

Responsibilities:

  • Administered and supported application servers, responsibilities included troubleshooting and monitoring servers using Nagios.
  • Installed new physical and virtual servers using VMware virtual center and configured hardware, settings, directories, storage in accordance with standards and project requirement.
  • Designed firewall rules for new servers, deploy patches associated with Linux Operating system and hardening the system to ensure a consistent secure platform.
  • Administered and configured DNS, NFS, FTP, APACHE and LDAP on newly installed servers.
  • Automated and scheduled jobs, scripts and administered task using Cron, and enable system network logging for maintenance and testing.
  • Performed RPM and Yum package installation.
  • Used puppet for Configuration management.
  • Installed and configured Logical Volume Manager, performed hard disk and storage allocation and management.
  • Create user and group accounts, network configuration, manage password and permissions.
  • Performed daily system monitoring, verifying the identity and availability of all hardware, server resources, system processes, viewing system and application logs and verifying the completion of scheduled jobs.
  • Ensure proper recording, documentation and closure of tickets.

Linux Administrator Intern

Confidential

Responsibilities:

  • Assisted in installation, configuration and administration of CentOS using Kickstart servers and unattended disk.
  • Assisted in monitoring network security and intrusion detection while adjusting and updating systems to meet company’s requirement.
  • Assisted in ongoing system performance, system application tuning, hardware upgrades and resource optimization as required.
  • Configured CPU, memory and disk partitions as required.
  • Assisted in creating and managing users and groups, assign permissions and control access to files.
  • Troubleshoot application issues on the platform and convey resolutions to customer issues.
  • Provided telephone and in-person support to end users for network and application issues.
  • Document and update all customer correspondence relevant to internal information via ticketing system.

We'd love your feedback!