We provide IT Staff Augmentation Services!

Aws Devops Cloud Engineer Resume

Rancho Cordova, CA

SUMMARY

  • 8+ years of experience in IT industry in various roles with experience in RHEL, CentOS Environments as AWS DevOps Engineer, Build & Release management and Development for several markets driven international organizations.
  • Extensively worked on JENKINS, HUDSON for continuous integration (CI) and for End - to-End automation for all build and deployments.
  • Experience in using Build Automation tools and concepts by using tools like ANT, MAVEN.
  • In-depth understanding of the best practices of Software Configuration Management ( SCM ) in Agile , SCRUM , Waterfall methodologies.
  • Experience in automating the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Expertise with source code repository management using tools like GIT and Subversion (SVN).
  • Working Knowledge on Cloud automation using Azure and AWS Cloud Formation templates.
  • Experience in several AWS services like EC2, VPC, S3, Red shift, Cloud Watch, Auto scaling configurations, Lambda, Elastic beanstalk etc.
  • Experience in AWS Identity Access management by creating roles and authentication.
  • Ability in execution of XML, Shell Scripts, Perl Scripts, Power Shell, Groovy, python and JAVA Scripts.
  • Good understanding of Pivotal Cloud Foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities.
  • Experience with Docker container platform to manage container deployments and scale application using Kubernetes.
  • Experienced on deploying Hadoop cluster on Public and Private Cloud Environments like Amazon Web Services (AWS).
  • Delivery experience on major Hadoop ecosystem Components such as Pig, Hive, Spark Kafka, Elastic Search &Hbase and monitoring with Cloudera Manager.Extensive working experience using Sqoop to import data into HDFS from RDBMS and vice-versa.
  • Have strong knowledge on database development tools MySQL, PostgreSQL, Oracle.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Experience in developing several puppet modules to configure middle ware applications and splunk.
  • Experience in Configuration management with various automation tools like Puppet and Chef.
  • Experience with writing Ansible playbooks using python,YAML scripts.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and Confidential Web Sphere.
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
  • Team player with good management, analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Windows XP 2000/2003/2008.

Languages: C, C++, Python, Ruby, Java/J2EE.

CI Tools: JENKINS, HUDSON, Bamboo.

CM Tools: CHEF, Puppet, Ansible

Databases: MySQL, MongoDB, SQL Server.

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, Gradle.

Version Control Tools: GIT, SVN, Bitbucket

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL.

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, Jboss

Build Tools: ANT, MAVEN.

Containerization tools: Docker,kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Rancho Cordova, CA

AWS Devops Cloud Engineer

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Performed all necessary day-to-day Git hub support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Used Gradle for dependency management and Jenkins for continuous integration of the modules.
  • Created jobs and automated builds in Jenkins to deploy various java applications.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic Shell scripts to take backups and mount network shared drives.
  • Managing Amazon instances by taking AMI’s and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch, Transfer data from Data centers to cloud using AWS Import/Export Snowball service.
  • Manage 6 AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, Lambda, S3 and Glacier for our QA and UAT environments as well as infrastructure
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Worked on Building server less web pages using API gateway and lambda.
  • Worked with Red hat openshift container platform to manage container deployments and scale application using Kubernetes.
  • Deployed applications on openshift platform container using source-to-image(S2I).
  • Configuring and managing masters and nodes in openshift.
  • Configured openshift pods, services, routes and other services.
  • Created computing and data resources on AWS using EC2.
  • Created Python automation scripting to standardize and regulation XML configuration files.
  • Used Python scripting to automate clinical reports for deployment/build releases
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Create release pipelines using GIT , Chef for automatic workflow.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Chef, and Terraform.
  • Created Server instances on AWS. Installed Tomcat and Swagger and used for deploying Microservices.
  • Used Docker for creating images that are deployed on AWS as MicroServices.
  • Developed MicroServices using Spring Boot and deployed them into the PCF.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods,configMaps, deployments.
  • Create and Build Jenkins jobs and store the build artifacts in Nexus and uDeploy by using preconfigured scripts.
  • Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Worked with MongoDB to grant access to data and commands through role-based authorization and provide built-in roles.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS
  • Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Utilize Cloud Formation by creating DevOps processes for consistent and reliable deployment methodology.

Environment: AWS, MAVEN, Jenkins, Git, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Chef, SDLC, Docker, Kubernetes, Linux.

Confidential, Menomonee Falls, WI

Sr. DevOps Engineer

Responsibilities:

  • Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Worked with various teams and project managers by connecting with Team foundation server.
  • Involved in Setting up Continuous Integration Environment using Jenkins and responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Used Jenkins to automate builds and deployments for Java/J2EE applications.
  • Involved in writing Maven build scripts for generating Java based artifacts such as JAR, WAR and EAR.
  • Developed MAVEN build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Worked on build &Release deployments, Maintenance and troubleshooting applications on different Cloud technologies like Microsoft Azure and Pivotal cloud Foundry (PCF).
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure.
  • Build, deploy and migrate infrastructure to Azure utilizing ARM templates and some Terraform.
  • Involved in migration from on-premises to Azure Cloud and created customer images for VM’s.
  • Deployed clusters using Json template and power shell in AZURE.
  • Integration and automation with Azure Automation.
  • Integration with Azure Backup Integration with Azure Site Recovery (ASR).
  • Used Spring Cloud Boot and Netflix OSS for Micro services development.
  • Worked with SQL server reporting services to provide a report server for TFS.
  • Performed Build process and item tracking using TFS.
  • Loading data into the Hadoop distributed file system (HDFS) with the help of Kafka and REST API.
  • Generated adhoc reports using Python Spark from the Hadoop File System.
  • Worked on Sqoop to load data into HDFS from Relational Database Management Systems.
  • Used powershell scripts for deploying components in Sharepoint.
  • Performed Web Logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Worked with Cloud Formation templates to create infrastructure Stack and achieved automation using Chef (ruby scripts).
  • Developed multiple chef cookbooks from scratch.
  • Wrote chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Created new endpoints for existing stacks for additional functionality.
  • Used Spring MVC to write services which would be exposed through a REST API.
  • Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Involved in Creating and Configuring Different Repositories in Nexus.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Point of contact between different teams to complete all the Build and Release activities.
  • Created and managed Change Requests for all non-prod environment, production releases, and patches.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.

Environment: Linux/Unix (Redhat, Ubuntu), IOS, Shell Scripting, SVN, Maven, GIT, ANT, Java/J2EE, Jenkins, Puppet, Jboss, Tibco, Jira, Urban Code Deploy,Azure.

Confidential, Nashville, TN

DevOps Engineer

Responsibilities:

  • Maintained and administered SVN version control tool.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Troubleshooting and monitoring of various proprietary Acxiom and Third party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Worked on building Data centre with AWS. Installed SVN, Jenkins images on AWS.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, boot API).
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Site scope and GRAPHITE.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Implemented new features in groovy as a part of Jenkins continuous delivery.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Managing the Private Cloud Environment using puppet.
  • Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures.
  • Troubleshooting, event inspection and reporting of various Puppet issues and starting/restarting of Puppet enterprise services.
  • Managed Puppet classes, resources, packages, nodes and other common tasks using Puppet console dashboard and live management.
  • Automated Linux production servers setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Worked on puppet to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Installed and Managed Puppet Master/Agent. Wrote Puppet Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Migration of Puppet community and Puppet Enterprise.
  • Used JIRA to track issues and Change Management.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, TFS and Run deck.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Installed, tested and deployed monitoring solutions with Splunk services
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.

Environment: AWS,SVN,Chef,WindowsSolaris,UNIX,CMDB,Java,Eclipse3.20,Ant,Maven,Jenkins,JBossApplicationServer,CVS,Subversion,Splunk,VTFS,Jira .

Build and Release Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Generate and maintain the Project SCM plan as per CMMI standard level.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Worked with a team of developers to design and deploy .NET applications.
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used ANT as build tool on java projects for the development of build artifacts on the source code.
  • Integrated ANT with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Used Shell/Perl scripts to automate the deployment process.
  • Setup the Hudson as continuous Integration tool to integrate the Java project.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR and EAR artifacts into the WebLogic servers and Apache servers.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Focused on automation and continuous integration. Automated local development environment using PUPPET.
  • Deployed PUPPET for configuration management to existing infrastructure.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Planning, scheduling and documenting releases at code Freeze Periods.

Environment: Subversion, Clear Case, Hudson, ASP.NET,C#, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Confidential

Java Software Engineer

Responsibilities:

  • Front end Development work on a provisioning tool that grants users access.
  • Implemented the major part on Security development - making sure password management is safe, making sure apps are safe.
  • Extensive experience in Point of Sale (POS) System for using Java and flat files and also developed inventory control system using Java and a series of flat files and added main menu and an inventory report export option which exports the inventory into CSV format.
  • Used Maven for automating the build process.
  • Extensively Used Git for cloning and reversion controls.
  • Involved in Pair Programming with QA resources to do Pair Programming.
  • Extensively worked on Struts batch framework
  • Involved in accessing the Tivoli Access Manager
  • Extensively Involved in Data Acquisition, collecting the raw data from server and loading to the databases.
  • Coded the front-end Applications using Spring Tag-libraries and involved in Data modeling and Data mapping tasks.
  • Involved in Data stage installation and executed the loading tasks using the data stage.
  • Used Unix Shell scripting (Ksh).
  • Worked on the Netezza database.
  • Implemented Struts Framework for the front end and used Action Controller, Action Form, Dyna Action Form, Validation Frame Work, Struts-Tiles, Struts Tag Libraries.
  • Worked on the UI flow of the Application, using HTML, JavaScript , JSP and AngularJS. Experienced in using Agile Java methodology for developing the application and actively participated in daily scrums and sprints.
  • Experienced in using the Confidential Info sphere MDM 11.0 and loaded the data to Netezza database.
  • Worked on Confidential LDAP in user provisioning tasks and migration from SUN LDAP to Confidential LDAP.
  • Implemented successfully the SCA (Supply Chain Advisor) tasks.

Environment: Java /J2EE, Struts (EJB 3), Struts2, JavaScript, AngularJS, SOAP, MDM, XML, APIs, Annotations, Netezza, Git, JUnit, JBOSS, SOA, UNIX.DataStage, Confidential LDAP. TAM, Maven, MDM

Hire Now