We provide IT Staff Augmentation Services!

Aws Cloud Architect / Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 8+ years of experience in full Software Development Life Cycle (SDLC) implementation,including Business interaction, Requirement Analysis, Design, Development, Testing and Documentation phases.
  • Experience in Build/Release/Deployment/Operations (DevOps) / AWS Cloud.
  • Proficient in SCM practices using Team Foundation Server (TFS MS Build, ANT, NANT, and automation.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Experienced in setting up project baselines, branching, merging and taking regular backups of the source in Clear Case, TFS, CVS, SVN, GIT and Perforce.
  • Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Experienced with VBScript.
  • Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Configured and managed AWS Glacier to move old data to archives, based on retention policy of database/applications.
  • Assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
  • Experience in Build and release automation of Java, Oracle ADF and Oracle SOA based applications.
  • Experience in working with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server (TFS), Accurev and Nexus, Artifactory.
  • Experience administration and development with Hudson, Jenkins, and Bamboo.
  • Experience on working with build pipelines, ANT scripts, MAVEN, XCODE and Shell.
  • Experience in working with Code coverage tools Java Jacoco, Python Nose, PMD source code analyzer.
  • Had conceptual knowledge of Microsoft Azure Cloudservice.
  • Experience in writing complex cookbooks, recipes and configure them by applying node convergence on various production nodes.
  • Experience in managing SQL and PL/SQL scripts and good understanding of the data modeling concepts.
  • Experience in creating users, groups and roles in LDAP server.
  • Experience in writing the re-write rules in ApacheHTTPServer Version 2.0.
  • Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes.
  • Used VMware for virtualization and working on various environments simultaneously.
  • Worked on setting up the life cycle policies to back the data from Amazon Web ServicesAWS S3 to AWS Glacier,Worked with various AWS EC2 and S3 CLI tools.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in Web Sphere, BEA Web Logic and Tomcat as well. Extensive experience in using Continuous Integration.
  • Ability to work with the Pre/Post deployment hooks to do any custom tasks such as running Unit Test or minify Java scripts and CSS.
  • Ability to integrate the Build System to the Bug Tracking System, Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.
  • Working knowledge on Software Configuration Management (SCM) Systems, VMware, Build Management Tools and Build and Release Engineering Tools and Automation of SCM processes using Triggers and Shell Scripts.
  • Troubleshooting of database performance related issues in MySQL, MS SQL Server and Oracle.
  • Very quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Testers.
  • Developed and tested storage strategies and disaster-recovery plan for large manufacturing company's operational database, delivering solution that guaranteed recovery performance and high availability.

TECHNICAL SKILLS

Languages: Java, C, C++, PERL, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, ODBC, EJB, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, JavaMail, XML, XSLT, SAX, DOM, RMI, AJAX, DOS Script, CSS

Frameworks: MVC, Struts, Tiles, Hibernate, Spring, JSF, JUnit AXIS, Play

SOA: Web services (SOAP, RESTful, UDDI, WSDL)

Tools: Ant, Maven, Rational Rose, Log4J, Cruise Control, Toad, Gradle

Developer IDEs: Eclipse, IntelliJ IDEA, Editplus, TextPad, JBuilder, Net Beans, WSAD, RAD

Version Control: SVN, Perforce, CVS, PVCS, Visual SourceSafe (VSS), ClearCase, GIT

Reporting Tools: Jasper Reports, Crystal Reports and iReport tool

Databases: Oracle, DB2 UDB, MySQL, MS SQL Server, MongoDB

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/2000, Linux, Sun Solaris and Mac

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

AWS Cloud Architect / Cloud DevOps Engineer

Responsibilities:

  • Played a key role in Migration of Existing Application to AWS cloud.
  • Worked in EC2, S3, ELB, Autoscaling Servers, Glacier, Storage Lifecycle rules, Amazon EMR, Elastic Beanstalk, Cloud Formation, AWS Direct Connect, Cloud Front, RDS, VPC, Route 53, Cloudwatch, IAM & Roles, SNS subscription service, Amazon Redshift.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC’s.
  • Utilize Amazon Glacier for archiving data.
  • Experience with Docker.
  • Automated Regular AWS tasks like snapshots creation using python scripts.
  • Monitoring AWS Instances regularly using ops view and New Relic tools.
  • Automated using Chef, Puppet, Ansible, and Jenkins
  • Automated deployment using Chef-solo and setup auto-scaling EC2 instances in multiple availability zones.
  • Used AWS IAM to grant access to AWS resources through configuration of roles, policies and web identity federation.
  • Used AWS AMI to install various Operating systems on to the EC2 instances.
  • Used AWS CloudFront (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency.
  • Used CloudWatch to collect and monitor log files and created alarms in conjunction with SNS to notify the resource usage and billing events.
  • Experienced in designing VPCs to isolate databases by configuring private subnets, NAT instances, bastion servers in public subnets and password-less SSH inside subnets ( Securely Connecting to the Linux instances running inside a private VPC ).
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for heavy MySQL workloads.
  • Used Data Structure server named Redis.
  • Configured S3 versioning and life-cycle policies to backup files and archive files to Glacier.
  • Developed and supported the RedHat Enterprise Linux based infrastructure in the cloud environment.
  • Hands on experience with Chef, Ansible, and Puppet in AWS Cloud environment. Installed, configured and managed Puppet Master and Agent.
  • Used Boto and Python to automate EC2 actions like launching instances and creating snapshots. Authored Cron jobs to modify/initiate critical resources on the server at initial startup and reboot.
  • Wrote CHEF cookbooks

Environment: RHEL 4.x,5.x and 6.1/6.6, AWS (EC2, VPC, S3, RDS, CloudFormation, CloudWatch, CloudTrail, Route53), Chef, Jenkins, Puppet, BASH.

Confidential, Cincinnati, OH

AWS Cloud/ DevOps Engineer

Responsibilities:

  • Created and maintained continuous build and continuous integration environments in SCRUM and agile projects.
  • Involved in migrating physical Linux/Windows servers to Cloud (AWS) and test it.
  • Designed an Architectural Diagram for different applications before migrating into amazon Cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloudformation.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Created AWS Route53 to route traffic between different regions.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and permissions of users to AWS account through IAM
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
  • Used Rabbit MQ for AMQP.
  • Experience with Bank-in-a-box bundles by Calypso.
  • Responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Used the Scripting languages like Java Script and VBScript.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts.
  • Built and Implemented collaborative development environment using GIT, GitHub and Integrated it with Jenkins.
  • Worked with Amazon AMI (Amazon Machine Image).
  • Configuring Jenkins for continuous integration(CI) for servers and gitlab for triggering automatic builds using git in source code management.
  • Enhanced Corporate Action DB API for improved flexibility and performance.
  • Maintained internal business systems and applications for retail stores globally; troubleshooting network performance issues related to DNS, load balancing, GSLB, wireless and ACLs.
  • Enabling Single Sign On feature for existing application integrating with Azure Active Directory.
  • Hands-on experience on CI tools like JENKINS/HUDSON.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Extensively worked on Jenkins, Docker, Team City and Buildforge for continuous integration (CI) and for End to End automation for all build and deployments.
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Used Atlassain products like JIRA for issue tracking and code integration to plan and collaboration, usedDev tools to host, review, test, and deploy team's Git and Mercurial code.
  • Used JIRA with SVN and also with JAMA.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Test case management using Mercury's Test Director.
  • Using of Rational Clear Quest for Reporting and Tracking bugs.
  • Automated the Build and Deployment process using WebLogicserver
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl, Chef and Puppetscripts.

Environment: ClearCase, SVN, PIVOL TRACKOR, Maven, ANT, Jenkins, Hudson, WebLogic Application Servers, Agile SDLC

Confidential, VA

Build and Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams.
  • Coordinating the resources by working with Project Manager's for the release and all the other OperationalProjects
  • Worked within the One Ops Cloud Environment for integration & Deployment stages.
  • Performed Dev-Opsfor Linux and Windows platforms.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Maintained versioning of Artifacts by Sonatype Nexus for continuous Integration
  • Focused on automation, integration, monitoring and configuration management.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Monitored developed applications and fixed bugs.
  • JSON for automation.
  • Automation of test cases is done by integrating the HP QC plug-in with Jenkins Server which will automatewhenever there is latest package available through the CI server.
  • Build, configured and support Application team environments.
  • The Code quality of Java applications is implemented by Sonar Cube, which is automated by configuring with CIServer.
  • Experience with IBM TeaLeaf tool.
  • Wrote code and designed continual updates.
  • Worked on Confluence to share knowledge with other teams
  • Completed load and performance testing of extremely complex systems.
  • Streamlined applications delivery to get applications out to customers faster.
  • Utilized SQL Database systems.
  • Used WinDbg for Debugging.
  • Completed load balancing and Proxying of systems, servers and components.
  • Maintained SVN repositories for Dev-Opsenvironment: automation code and configuration
  • Developed automation and deployment utilities using Ruby and Bash.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healingSolutions.
  • Developed and implemented the software release management for the release of web applications.

Environment: Subversion, Jenkins GIT, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows XP, Web Logic, HP Quality Center.

Confidential, Warren, NJ

Build and Release Engineer

Responsibilities:

  • Designed and implemented UCM MetaData including elements, labels, attributes, triggers and hyperlinks.
  • Working and supporting on continuous integration on Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with CloudOps / TechOps team of Configuration Management.
  • Automated Linux production server’s setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Documented release, builds and source control processes and plans.
  • Worked on building and deploying Java code through Jenkins.
  • Used Jenkins/Hudson to automate builds and deployments.
  • Managing and Creating Run Environments on Linux or windows platform using Tomcat, Intel SOA express, ISS, glassfish, and other application servers.
  • Implemented & maintained the branching and build/release strategies utilizing Clear Case.
  • Integrating with python to automate the deployment for java based applications.
  • Automated the build and release management process including monitoring changes between releases.
  • Supporting Maven multi module builds and store artifacts in remote repository in artifacts.
  • Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plug-ins to manage Jenkins.
  • Working experience with tools like Splunk & Log Parser.
  • Supporting configuration of Jenkins Build pipeline jobs, plug-ins installation with team for configuration of maven multi module jobs.
  • Experience with implementation of ServiceBus pattern by using NServiceBus.
  • Involved and working in Agile Methodology, Change management, Release management, SCM, and used tools serviceNow.

Environment: SVN, ANT, MAVEN, AWS, Hudson, Jenkins, Puppet, Chef

Confidential

Build and Release Engineer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications for developers to start
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Dynamic web pages are developed using JSP, JavaBeans, xHtml, JavaScript and Custom Tags.
  • Configured Struts, spring and JDBC to map the business objects to MySQL and Oracle Database using XML configuration file.
  • Designed and developed UI components, implemented event handling using Java, and JavaScript for the multi-tier application.
  • Worked on Windows Communication Foundation(WCF) Framework.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Implemented Hibernate as an ORM tool for OR mappings and configured hibernate, cfg, xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
  • Managed Informatica Power Center v7.1 and 8.5 server.
  • Experience with SiteCore automation software.
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements.
  • Export/Import Informatica objects such as mappings, sessions and workflows between repositories.
  • Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it.
  • Integrated Code Quality Tools like Cobertura, Findbugs, CheckStyle, and PMD in the build scripts.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.

Environment: SVN, Perforce, ANT, Maven, Cobertura, Hudson/Jenkins, WebSphere, Fisheye.

We'd love your feedback!