Aws Operations Engineer Resume
Fairfax-vA
SUMMARY
- Over 7+ years of IT industry experience in System administration, Configuration management, Build - release management, Infrastructure Integration, Cloud AWS deployments.
- Experience in installing, upgrading, maintaining and configuring Red Hat Enterprise Linux distribution and other linux distributions in public cloud.
- Experience in creating AWS computing instance Services like EC2 and Amazon Elastic Load Balancing.
- Experience in Creating and managing a AWS Storage services like S3, EBS and Amazon CloudFront.
- Expertise in Creating an Amazon RDS and Handle software installation, backups, and patches as well as routine administrative tasks.
- Thorough Knowledge in popular networking services like Amazon Virtual private Cloud(VPC) and Amazon Direct Connect.
- Extensively worked with build tools like MAVEN and ANT for building of deployable artifacts from source code.
- Experience working with Puppet to perform automation of Configuration management and application deployments.
- Experience in maintaining and executing Build scripts to automate development and production builds.
- Maintaining and administering the Source code repositories, including implementation of automated controls and enhancements.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN) and GIT on Unix and windows environment.
- Experience in migrating multiple projects between different version control repositories such as CVS to Subversion/Git, ClearCase to Subversion.
- Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
- Experience in using Application servers such as Tomcat, JBOSS, Web logic and Web Sphere for application deployment.
- Expertise in multi-vendor operating systems which includes Linux and WINDOWS.
- Upgraded servers using RPM Package Manager and Yum.
- Strong technical background in Logical Volume Manager (LVM) and logical partitioning.
- Experience installing backup software on Linux and UNIX servers .
- Involved in developing custom images on Cloud using AWS images and on VMWare ESX using Templates.
- Involved in health check of servers after patching / rebooting and checked all the services of Linux servers on AWS Cloud and also physical servers.
- Worked on Popular Application Services like Amazon Simple Queue Service (SQS) and Simple WorkFlow Service(SWS).
- Provided operational support, systems and software installation and configuration, troubleshooting, and problem remediation - Linux, Kafka.
- Fair knowledge in all the aspects of Software Development life cycle such as Requirement gathering, Analysis, Planning, Developing, Testing and Deploying of the projects.
- Strong diagnostics and troubleshooting skills to deliver optimal and feasible solutions consistently.
- Experience in identifying and analyzing technical issues and troubleshooting them.
- Good analytical, Problem solving, soft skills and have the ability to work either independently or as a part of a team.
TECHNICAL SKILLS
Operating Systems: Windows XP/7/8/10,Linux(Ubuntu,RHEL,CentOS)
Amazon Web Services: EC2, S3, RDS, IAM, OpsWorks, CloudFormation, Cloud Watch, VPC, Cloud Front, Lambda, Glacier, Storage Gateway
Build Tools: Jenkins, GIT, GIT Hub, SVN, Gerrit
Configuration Management: Puppet
Bug Tracking Tools: JIRA, HP ALM
Programming languages: C,C++
Web Technologies: HTML, XML, PHP
Scripting Languages: Shell, Ruby
Database: MySql, Postgresql,Oracle,RDS
Web Server: Web Sphere,Web Logic,Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential, Fairfax-VA
AWS Operations Engineer
Responsibilities:
- Designed Architectures based up on the client requirements for their application hosting in the AWS Cloud Environments.
- Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS CLoud.
- Created and managed a AWS Storage services like S3, EBS.
- Created an Amazon RDS and Handled software installation, backups, and patches as well as routine administrative tasks.
- Implemented popular networking services like Amazon Virtual private Cloud(VPC) for the private cloud in the public cloud.
- Configured and implemented the Amazon EC2 instances for our application teams.
- Troubleshooting issues with the application developers to the EC2 instances.
- Configured the SSL certificates for EC2, database and Amazon client servers.
- Created User accounts for the Development group, DB-Group, Testing group by using AWS IAM service.
- Monitoring the AWS Infrastructure Response Time, Application/Service availability, Backend Transaction time, Throughput using CloudWatch.
- Configured Federation services for the Applications Single-SignOn in AWS cloud using AWS IAM service
- Automating daily and incremental backups by using Duplicati tool for windows to transfer the data in to S3.
- Created Alarms and Alerts in CloudWatch, AWS SNS services for monitoring the Servers Performance CPU Utilization, Diskspace, Storage and Bandwidth Utilization.
- Worked on Puppet to perform Automation Configuration management and application deployments.
- Configured VPN'S for the communication between the servers of AWS side and client side.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Jenkins.
- Designed, implemented, and support of automated containerized infrastructure, leveraging continuous integration and continuous delivery processes for service development.
- Implementing the continuos integration tools like Circle CI
- Involved in server’s virtualization using Docker for test environments and work with product development team to resolve their needs in build-related issues.
- Maintained and executed Build scripts to automate development and production builds.
- Maintained and administered the Source code repositories, including implementation of automated controls and enhancements.
- Developed custom images on Cloud using AWS AMI'S(Amazon Machine Images) and on VMware ESX using Templates.
- Monitored health check of servers after patching / rebooting and checked all the services of Linux servers on AWS Cloud and also physical servers.
- Worked on Popular Application Services like Amazon Simple Queue Service (SQS) and Simple Workflow Service(SWS).
- Installed and configured J2EE Application servers on Windows and Unix environments.
- Created documentation for Client environments, processes, technical training and support procedures.
- Troubleshooting various production related outages and coordination with Offshore and Onshore teams for product releases.
Environment: AmazonEC2Services,VPC,S3,Glacier,CloudWatch,Cloudformation,Puppet,GIT,Jenkins,Docker,Jira, RedHat Linux,Bash.
Confidential, Newyork, NY
Cloud Infrastructure Operational Engineer
Responsibilities:
- Configured and implemented the Amazon EC2 instances for our application teams.
- Worked in setting up of AWS tools like Cloud Watch to monitor log files, services and application. Manage and monitor servers on AWS EC2.
- Troubleshooted any issues with the application developers to the EC2 instances.
- Configured the SSL certificates for EC2, database and Amazon cli servers.
- Configured the data backup of private cloud VMware data to amazon s3 buckets.
- Configured VPC for the private cloud in the public cloud.
- Worked with Amazon web services customer support to resolve any billing issues in AWS.
- Involved in the product release cycle, which includes phases like Development, Quality Assurance, User Acceptance Testing and Production.
- Created JIRA issues for prioritizing what is important, and cope up with what’s going on around the project.
- Configured packages and automate the package deployments using puppet.
- Configured puppet manifests to manage the automation of service/files and modules in the environment.
- Created shell scripts to manage basic automation in the environment.
- Administering/Monitoring Subversion(SVN)/Git, Jenkins on RHEL Linux cloud environment.
- Installed Subversion(SVN)/Git and performed all necessary day-to-day Subversion(SVN)/Git support for allprojects.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Configured plugins for the integration tools to the version control tools.
- Implemented continuous integration and tracking source code changes using Jenkins.
- Maintained JIRA for tracking and updating project defects and tasks.
- Integration of Jenkins with Jira, GITHUB.
- Worked with web server like Apache Tomcat for deploying and starting application, as a main part of DevOps.
- Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
- Kept information organized and accessible with a flexible page hierarchy using confluence pages.
- Documentation of builds, source control processes, plans and the work done to mitigate future projects.
- Assisted my seniors and project leaders in troubleshooting technical issues.
Environment: AmazonEC2, S3, Glacier, Cloud Formation, AWS CloudWatch, Shell Scripting, Subversion, JIRA, GIT, Puppet, Apache Tomcat,Confluence, Maven, Jenkins and Redshift
Confidential, Wilmington-DE
AWS Cloud Engineer
Responsibilities:
- Experience in automation and continuous integration processes with Jenkins, Chef.
- Code repository management, code merge and quality checks with various tools, especially GIT, nexus, etc.
- Architect Development, Test, Integration, and Production AWS environments.
- AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
- AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
- Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat.
- Redesigned infrastructure for high availability using multiple AWS availability zones.
- Development, Acceptance, Integration, and Production AWS Endpoints.
- Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
- Experience in analyzing and monitor performance bottlenecks and key metrics in order to optimize software and system performance.
- Route 53 configuration.
- • Review security architecture to ensure workloads are secure in various service model (IaaS,PaaS, SasS).
- Created Python scripts to: Totally automate AWS services which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
- Dynamically add and remove servers from AWS production environment.
- Automating backups by shell for Linux to transfer data in S3 bucket.
Environment: AmazonEC2, S3, Glacier, Cloud Formation, AWS CloudWatch, Shell Scripting, Subversion, JIRA, GIT, Puppet, Apache Tomcat,Confluence, Maven, and Jenkins.
Confidential
Linux System Administrator
Responsibilities:
- Responsible for installation, configuration and upgradation of Red Hat Linux, CentOS on remote servers.
- Installation, Configuration and Service start of Apache Tomcat Server.
- Installation and management of packages through YUM in Red Hat Linux and CentOS.
- Create and manage Users, groups and their permissions, by using SUDO.
- Involved in troubleshooting network configurations.
- Worked on SSH connections and configurations by using Putty.
- Set up CRONJOB, for builds and backup.
- Worked in building scripts and responsible for installation procedures.
- Worked on managing users in LDAP server, as per the requirements.
- Correction of authentication issues with LDAP users in configuration file.
- Maintenance of time-to-time backup of Web Servers.
- Setting modes for SELinux for enabling security.
- Create and Manage log file for troubleshooting errors.
- Written bash scripts for installation of packages.
- Interpret system log files for monitoring users.
- Document the written scripts, and migrate them to server for efficient utilization.