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.