Aws/devops Engineer Resume
Cleveland, OhiO
PROFESSIONAL SUMMARY:
- AWS Consultant with 8+ years of professional experience in DevOps, python and Cloud services like AWS CLI, EC2, S3, EBS, RDS, VPC, and IAM and Google cloud as well
- Strong knowledge on Virtualization, Cloud Computing and Web services.
- Expert knowledge of automating manual business processes
- Extensive use of shell scripting with 6+ years’ experience
- High Experience of database technologies, SQL
- Knowledge on Artificial intelligence search techniques and Machine Learning concepts and application
- Experience with CICD tools such as GIT
- Experience of working with interconnected RESTful APIs and other HTTP services
- Knowledge of estimation and task breakdown along with long term planning in an agile environment
- Strong design, analytical and problem - solving skills
- Experience with object oriented programming Java, Python,C++.
- 8 years of experience of Linux operating systems
- Advanced knowledge with the Chef Ecosystem o Experience in writing test cases, modules, LWRP, berkshelf, Jenkins integrations o Supermarket, Berkshelf, Environments, and Role/Application Cookbooks
- Terraform - In depth knowledge, with awareness of best practices
- Experience with monitoring tools like Sensu and Nagios
- Experience in AWS Automation APIs - codifying, managing and testing infrastructure as code
- Identification and characterization of technical risk throughout full project lifecycle; generation of mitigation options.
- Expertise in creating Amazon EC2 instances, Google Compute Engine and setting up security groups.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Optimized volumes and EC2 instances& Created multi AZ VPC instances in AWS and Google Cloud.
- Creating Snapshots and Amazon machine images (AMIs)/Google Images of the instances for backup and creating clone instances.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
- Used AWS or Google cloud as to maintain model and manage the entire application.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Experienced in Installation, Configuration and Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
- Expertise in using various Puppet features including Resource management (Package, Service, and File), User Management, Modules, Class, Definition, Templates, Factor and external commands.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes
- Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization.
- Good understanding of processes in Software Development Life Cycle, Project Roles and CM plans.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances/ Google Computing Machine.
- Experience in real-time monitoring and alerting of applications deployed in AWSusing Cloud Watch, Cloud Trail and Simple Notification Service.
- Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
- Experience with software development methodologies such as Waterfall & Agile (Scrum)
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Configured Google Cloud Identity and IAM & admin users and groups for improved login authentication.
- Good understanding of Internet Of Things in AWS and hands on experience on SDK’s
TECHNICAL SKILLS:
Languages: C, C++, Java, Python, Bash, Ruby .
Build Tools: Ansible, Chef, Puppet, Hudson, Jenkins, Cruise Control, ANT and MAVEN
CD/CI Tools: Ant, Maven, Hudson, Jenkins, Bamboo.
Versioning Tools: CVS, Subversion, GIT, Clear Case, TFS, Perforce Web Servers Web Logic, Web Sphere, Apache Tomcat, JBoss, IIS Server 6.x/7.x,Scripting Shell Scripting, SQL, Perl Scripting
Web Technologies: HTML, CSS, Java Script, XML, JDBC, Java
IDE Tools: Eclipse, Toad Test Framework, JUnit, Perforce RDBMS Oracle, My SQL, MS SQL Server, DB2, Informatica Power Center 8.x/9.x
Operating System: Redhat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7 Cloud Services
Amazon Web Services: EC2, Simply Storage Service, Elastic Load Balance, Auto-scaling Services, Glacier, Elastic Bean Stalk, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, functional knowledge of import/export snowball, Direct Connect
Google Cloud: API’s & Services, IAM & admin, Compute Engine, SQL, Different type of storage, VPC network, Network Services, Interconnect, Monitoring
Network Protocols: SSH, VPN, VNC, Serial
Infrastructure as A service: AWS, Google Cloud.
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, Ohio
AWS/Devops Engineer
Responsibilities:
- Configured and championed Architecture for the cloud, which teaches engineering teams design patterns related toAWS.
- Developed an auto-scaling architecture which works both in EC2 and on premise data centers.Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
- Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloudwatch.
- Used AmazonS3 to backup database instances periodically to save snapshots of data.
- Worked with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Involved in Linux system administration and performance tuning. Wrote SHELL SCRIPTS (bash), Python, Perl Scripts to automate the package installation, web server and instance configuration
- Managed and monitored several applications that run onAWS(Auto Scaling) to ensure delivery of optimized IAAS using Cloud Formation template.
- Design and delivery of Continuous Integration/Delivery platform using Ansible, Jenkins, Git/Github and Artifact Repository.
- Worked on coreAWSservices such as Setting up new server (EC2) instances/services inAWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation.
- Created Amazon VPC to create public-facing subnet for webservers with internet access, and backend databases& application servers in a private-facing subnet with no Internet access.
- CreatedAWSS3 buckets with Standard and Glacier configuration for tape backs.
- Configured S3 buckets so as dev team can programmatically perform CRUD operations by using theAWSSDKs
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process)
Confidential, El Segundo, CA
AWS Cloud Engineer/ DevOps Engineer
Responsibilities:
- Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
- Structured the diagrams for the application before migrating into Amazon cloud for flexible, cost- effective, reliable, scalable, highly secure and high-performance.
- Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
- Used Amazon Identity and Access Management (IAM) to manage users and roles.
- Manage these users and configure the 2-step verification using Authenticator Apps or MFA devices.
- Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone’s instances for their application elsewhere.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in the AWS cloud.
- Migrated the server using the AWS services to cloud environment.
- Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
- Experienced in configuration management tools such as Ansible, Chef.
- Application Deployments & Environment configuration using Chef, Puppet, Ansible.
- Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
- Monitoring the server performance, CPU Utilization and disk usage using Cloud Watch and raising alarm in case of emergency.
- Designed and configured the AWS Secure Notification Service(SNS) and Secure Email Service (SES) to work with the clients.
- Created Virtual Private Cloud (VPC) with subnets and groups for servers and created security groups to associate with the networks.
- Capturing regular snapshots for EBS volumes using CPM (Cloud Protection manager).
- Configured and verified AWS workstations as per application requirement.
- Constructed AWS Security Groups which behaved as virtual firewalls controlling the traffic allowed to reach one or greater AWS EC2 instances.
- Automating Cloud infrastructure setup via Cloud formation, terraform.
- Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's.
- Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
- Used Cloud Front to deliver data from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Utilized S3 Data pipeline to move data to AWSRedshiftand application deployment and data migration on AWS Redshift.
Confidential - Chevy Chase City, Maryland
AWS/DevOps Engineer
Responsibilities:
- Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
- Worked closely with Project Managers to discuss code/configuration release scope and how to confirm a release was successful.
- Build, managed, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Managing the code migration from TFS, CVS and Star team to Subversion repository.
- Implemented continuous integration automated build pipelines using Jenkins.
- Created automation tool usingAnthillProof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
- Created repositories according the structure required with branches, tags and trunks.
- Used sub modules in the GIT and educated users working with sub modules in GIT.
- Configured plugins for the integration tools to the version control tools.
- Worked with the developers to configure plugins troughEclipseto develop the code.
- Involved in migration of Bamboo server, Artifactory & Git server.
- Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
- Developed unit and functional tests in Python and Ruby.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Build Java code and .NET code on to different Jenkins servers as per the schedule.
- Maintained JIRA for tracking and updating project defects and tasks.
- Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
- Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts in UNIX.
- Involved in Customization of WorkItems, Transition Matrix in TFS.
- Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution and which organizations and individuals provided the resolution.
- Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
- Ensured all steps are successfully completed and document their completion times and issue logs.
Confidential
AWS Engineer
Responsibilities:
- Responsible for designing and implementing cloud-based solutions for public cloud deployment models for company.
- Migration of Existing Application to AWScloud.
- Worked in EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules,Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloudwatch, IAM &Roles, SNS subscription service
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Installing configuration and maintenance of Web Servers (apache), App Servers Perform research onAWSresources or tools to recommend to clients.
- Utilize Amazon Glacier for archiving data.
- Automated RegularAWStasks like snapshots creation using python scripts.
- MonitoringAWSInstances regularly using ops view and New Relic tools.
- Utilize AWS calculator to produce a budget for a project on AWS.
- Worked onm3. xlarge instance type for Active Directory and Remote Desktop Gateway instances, and the high-configured instance type for network address translation (NAT) instances
- Wrote Shell Scripts, Python, JavaScript's to automate the package installation, web server and instance configuration.
- Helped working on Virtual servers including VMware ESX server, Docker, Vagrant and Openvz environments.
- Used to CLOUDWATCH to actively monitoring stats from all of the parts in yourAWSsolutions.
Confidential
Java/AWS Developer
Responsibilities:
- Implemented presentation layer using HTML, JSF and Servlets. Client side validations were done using JavaScript.
- Developed the Action Classes, Logic Classes for executing business logic, Data Access Object classes to access the Database using JDBC.
- Handled and used different kinds of RDBMS (MySQL, Microsoft Access, MS-SQL and Oracle).
- Experience in working on source controller tools like GIT.
- Involved in setting up and building AWS infrastructure using various resources such as EC2 instances, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud.
- Redesigned infrastructure for high availability and efficient performance using multiple AWS availability zones
- Involved in Architect Development, Test, Integration, and Production AWS environments for the organization.
- Monitored the performance and suggested improvements in hardware or software needs.
- Initiated Elastic IP’s and associated each with an EC2 instance.
- Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
- Dynamically add and remove servers from AWS production environment.
- Automated backups by shell for Linux to transfer data in S3 bucket.
- Learnt AWS services to a great extent working with experienced seniors and colleagues from other departments.
- Monitored the error logs using Log4J and fixing the problems.
- Used XML with SAX parser to transfer data between applications.
- Wrote PL/SQL stored procedures, Prepared statement and used API.
- Created Unit, Acceptance and Integration Test Documents and Code Review Documents.