Aws/devops Engineer Resume
Alexandria -, VA
SUMMARY
- With over 7 years of experience in IT industry with major focus on AWS DevOps operations and Amazon Cloud Administration such as Virtual Private Cloud (VPN), Cloud Formation, Cloud Front, EC2, NACL, RDS, S3, Route 53, DynamoDB, LAMBDA, IAM, SNS, SQS, Kinesis, EFS, EIP, AMI, Cloud watch, Auto Scaling, Cloud Trail, Amazon Glacier, OPS Work, Security Groups also in Microsoft AZURE and Terraform and have strong knowledge on Configuration management, SCM, Build/Release Management with tools like SVN, GIT, SourceTree, Maven, Jenkins, Travis - CI, Puppet, Docker and Kubernetes.
- 3 years of experience in application development using Ruby on Rails, Java/JEE, HTML5, Java Script, JQuery, Social Networking app development, Object Oriented Programming, Oracle, SQL, MySQL, MongoDB.
- Implemented plans to migrate on premise servers to AWS and provided initial support to teams using those resources.
- Created and wrote shell scripts (ksh, Bash), Ruby, Python and Power Shell for setting up baselines, branching, merging, and automation processes across teh environments using SCM tools like GIT, Subversion (SVN), SourceTree, Stash and TFS on Linux and windows platforms.
- Experience in TDD and BDD development methodologies and used RSpec for TDD i.e., wrote tests for each and every method in Models and Controllers.
- Used Jenkins and pipelines to drive all micro services builds out to teh Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Strong experience in different phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing teh Post productions analysis of teh projects, handling teh production and non-production environments with 24*7 support.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Asp.net, MVC Framework, Java, SQL, PLSQL, Unix Application Prog, CSS, HTML5, Bootstrap, Android prog
Bug Tracking Tools: JIRA, Remedy, IBM Clear Quest, HP Quality Centre, Redmine
CI &Build Tools: Jenkins/Hudson, Maven, Jenkins, Bamboo, Travis-CI
CM Tools: Chef, Puppet, Ansible, Docker, Kubernetes
Operating Systems: Red hat, Ubuntu, Linux and WINDOWS, MacOS
Version Control Tools: Subversion (SVN), Clear case, GIT, SourceTree
Monitoring Tools: Nagios, Splunk
AWS Environment: EC2, ELB, VPC, S3, Cloud Front, watch IAM, RDS, Route 53, SNS, SQS, Kinesis,..
Cloud platforms: AWS, Azure
Scripting Languages: Ruby, Python, Bash, Power shell, Shell, Perl.
Database Environment: Microsoft SQL Server, My SQL and Oracle 11g, 12c, MongoDB
Enterprise Service Bus: WebSphere MQ, Message Broker Tool Kit, Apache, Tomcat, Server
PROFESSIONAL EXPERIENCE
AWS/DevOps Engineer
Confidential Alexandria - VA
Responsibilities:
- Launched and implemented test and production web applications on AWS environment using EC2, VPC, S3, Route 53, RDS
- Resolved: Monitored or reported Infrastructure level IT incidents using approved response procedure.
- Followed project methodologies, project delivery processes, and implementation management. Communicated, presented ideas, Project Schedule, Risk and Issueto leads and managers about teh projects.
- Responsible for end-to-end public Cloud Automation of application delivery, including Infrastructure provisioning and integration with Continuous Integration/Continuous Development (CI/CD) platforms, using existing and emerging technologies.
- Created and implemented best practices Continuous Integration and Deployment CI/CD and Configuration Management.
- Peer reviewed code for better code environments and implemented RSpec and cucumber.
- Configured chef to manage AWS environments and automate teh build process for core AMIs used by all application deployments including Auto scaling incorporating chef on teh JSONCloud Formation scripts for teh configuration deployment onto teh nodes.
- Build development and test environments using Dockerfor a web farm of containers on AWS EC2 instances and integrated with Git clone for protecting teh environment.
- By setting up teh Docker Volumes essentially setting up teh mapping inside teh container to teh outside container.
- Deploying Multi-docker images to EBS, for dis configuration we going to create a separate JSON file called Dockerrun.awa.json in teh root directory
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers also Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
- Responsible and accountable for performing duties as assigned.
AWS/DevOps Engineer
Confidential, Rancho Cordova - CA
Responsibilities:
- Involved in teh analysis, definition, implementation, design and deployment of full software development life- cycle (SDLC) of teh project.
- Directed setup, use, and build scheduling for environments and implemented a Continuous Delivery pipeline. Designed and implemented CM requirements, approach, and tooling for Java (J2EE) and .NET -based application development. Designed, coded, and implemented automated build scripting in Ant, Ivy, Jenkins/ Hudson, and Maven.
- Creating and Managing accounts, roles and groups by using IAM.
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Worked within and across Agile teams to design, develop, test, and support technical solutions across a full stack of development tools and technologies.
- Execute Proof of Concepts on behalf of configuration management, CI/CD (continuous integration /continuous deployment) practice, assessing new products and methods, developing and implementing appropriate practices across multiple development environments.
- Responsible for teh day-to-day operations of all in-house developed, open source, and commercial DevOps tooling owned by teh team (Ensuring system availability, performance, capacity, and monitoring through proper response to incidents, events, and problems)
- Utilizing Cloud Watch to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
- Designing and configuring teh AWS Simple Notification Service (SNS) and Simple Email Service (SES) architecture of teh solution and working with a client.
- Deployed JSON template to create a stack in Cloud Formation which includes services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, and other services of teh AWS infrastructure.
- Migrated on Premise MySQL database to Multi Availability Zone RDS instances
- Enhancing platform services with Jenkins, Cloud Formation, Ansible, and scripting technologies on GIT and Nexus.
- Continuous Delivery is being enabled through Deployment into several environments of, QA, UAT, PVT, Pre-Prod and Production using Jenkins.
- Manage and configurations of multiple servers using Ansible.
- Experience in writing playbooks and deploying applications using Ansible.
- Implemented Ansible to manage all existing servers and automate teh build/configuration of new servers.
- Responsible for on boarding Application terms to build and deploy dis code using Jenkins, GitHub, Nexus and Ansible.
- Provisioned Auto-scaling group, load balancer and launch configurations for microservices using Ansible.
- Upgrading Jenkins and deploy Tomcat 7 to an existing application. Configuring LDAP Authentication with teh existing software structure.
- Using Docker containers for local and cloud-based development.
- Used EC2 Container Service (ECS) which support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances and also created alarms, notifications for EC2 hosts using Cloud Watch.
- Monitoring Security and Network Traffic with Splunk and ELK Stack in AWS and on premises.
Software Deployment engineer
Confidential, Houston, TX
Responsibilities:
- Participated in after hours on-call rotation to support Ops performs deployments on PROD environment.
- Installed and configured Confidential plant automation products at client’s site and provided technical support to clients.
- Created and configured windows, domain, and SQL accounts. Created new database users as required.
- Configured Windows and SQL Server environments. Performance Tuning. Hardware Sizing.
- Planned and implemented backup and recovery of teh Oracle database.
- Conducted training for client on teh utilization and administration of Confidential products.
- Responsible for creating, maintaining, and updating test cases, execution logs, and reports.
- Executed tests using software and system testing standards, responsible for Integration testing, Regression as well as automation testing.Recorded test results and prepare test summary reports.
- Involved in Setup and Configuration of Puppet Configuration Management.
- Designed and documented workflow and made appropriate recommendations that will positively impact operational TEMPeffectiveness and SDLC process with ITIL standards.
- Worked closely with Software Developers, Customer Care Support Team, Quality Assurance and Installation Engineers to complete installation projects successfully with Cucumber.
- Worked on production support process such as incident/problem management, critical issue procedures.
Software engineer
Confidential | Confidential
Responsibilities:
- Operated teh production and non-production environment system of HRG PLC, which comprises multiple applications and environments to support teh multi-channel retail business of teh client.
- Built and Deployed GTx source code into application servers in an agile continuous integration environment.
- Maintained teh test environments (refreshing teh environments QA, UAT, Hotfix, PVT and resolving technical issues).
- Performed order management through various channels: Website, Call Centers (GTX-Built by Graham Technologies), Middleware MQ, Order Fulfillment Systems (JDA and Sterling) and Stores.
- Processed change requests and fixed outstanding defects raised by tester through HP Quality Center.
- Provided 24 x 7, level 2 support, call support and direct interaction with client and users.
- Managed deployment of production and Pre-Production Environment, software configuration management Used GIT for branching, tagging, and merging
- Automated teh operations of production server using shell scripting and VB scripts in teh windows environments.
- Developed a middleware and order fulfillment system (JDA, Sterling)
- Implementation of Continuous Integration and Continuous Delivery(CI/CD)
- Worked closely with Software Developers, Customer Care Support Team, Quality Assurance and Installation Engineers cross-functional, cross-company teams.
- Controlled 100+ servers on ESXi 4/5, RHEL 4/5/6 & AIX 5.3 / 6.1 as part of a team of 4 Linux Admins
- Performed RPAS server upgrade, RDF domain upgrade. Worked with DWH Environment and ETL Informatica.
- Worked with configuration tools, creating hierarchies, measures, data interface entries, rules, rule groups, workbook templates and other features of configuration tool. Created entire domain with RPAS tool.
- Worked on Windows batch scripting, LINUX Shell scripting, supported, scheduled and maintained teh daily batch cycle. Worked with JIRA for Issue Tracking and monitoring.
- Directed teh Release Management Calls to synchronize with teh Developers, Testers and DBA teams for successful Release, Coordinated application release with Development, DBA, QA and project management teams.
- Worked closely with teh team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
- Primary duties include Build and Deployment of teh java applications into different environments QA and UAT, Hotfix and PVT.
- Provided required data such as domain copy and metadata copy of teh domain.
- Performed user maintenance from front/back ends, tasks such as create, edit, and delete users/user groups, user permissions.Worked on batch jobs performance improvement tasks in development, user acceptances test and system test environments.