We provide IT Staff Augmentation Services!

Aws/devops Cloud Engineer Resume

Franklin Lakes, NJ

SUMMARY:

  • Around 8 years of Professional IT experience as a AWS Cloud Engineer, DevOps Engineer, Build& Release management, and worked in many technical roles both in Linux and Windows environment for build/Release automation process in Web & cloud/server Environment using AWS & open source technologies.
  • Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Expertise in improving build & deployment tools in DevOps through automation using scripting languages such as JavaScript, Shell,Perl, JSON, Ruby, and Python etc.
  • Experience in Server infrastructure development on AWS Cloud, Google cloud and Microsoft Azure.
  • Competence in designing AWS cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Microsoft Azure and SQL Azure and in Azure Web and Database deployments.
  • Strong experience with SQL and MySQL
  • Experience in all facets of full CM process with tools such as GIT, Docker, SaltStack, Jenkins, Bamboo,Chef, Puppet and Ansible.
  • Proficient in automating build and configuration process using tools like ANT, Maven, Gradle, Jenkins/Bamboo and Puppet/Ansible.
  • Experience in process automation from system administration tasks to Continuous integration and Continuous Deployment (CI/CD) with Jenkins/Bamboo tools.
  • Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Docker, Chef and AWS.
  • Created a test framework for the CI/ CD pipeline integrated with Jenkins & Selenium that increased testing cycles.
  • Build pipeline design and optimization GIT, ANT,SVN, Maven, and Nexus for Java/J2EE application deployments.
  • Expertise in Agile tools like Atlassian Jira, Scrum, Kanban and Continuous delivery tools like Nexus, NexusPro,and Marathon.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Experience on working with System health and performance Monitoring Tools like Nagios, Splunk, Cloud Watch, NewRelic, Elasticsearch, Kibana, AppDynamics etc.
  • Responsible for building application full automation pipeline for deployment into AWS using Jenkins, Artifactory, Chef and Terraform.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in using Nexus Artifactory Repository Managers for ANT, Maven and Gradle Builds.
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Configuration, Auto scaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage& production servers.
  • Setting up continuous integration of applications in Apache Tomcat servers in EC2 using groovy code.
  • Support of application stacks from a mixture of technologies, including Apache, WebSphere, WebLogic, Tomcat, and JBoss.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Bamboo, GitHub, JIRA, Anthill Pro, Nagios andSplunk.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux(RHEL), CentOS, Fedora, Ubuntu, Unix

Cloud Computing: AWS (EC2, ELB, S3, Cloud formations), OpenStack (Nova, Swift, Glance), Docker containers.

CI Tools: Jenkins (Previously Hudson), Bamboo, AnthillPro, IBM build forge.

Provisioning Tools: Chef, Puppet and Ansible.

Version Control: C V S, SVN, G IT, GitHub, ClearCase, TFS.

Network Protocols: FTP, SSH, HTTP, TCP/IP, HTTPS.

Build Tools: Ant, Maven

Bug Tracking Tools: JIRA Atlassian, Remedy, Bugzilla

Application/Web Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss.

Languages/Scripting: C, C ++, C#, P er l Sc ri p t i ng, Bash scripting, Power Shel l Sc ri p ti ng, SQL, J av a/ J2 EE, Ruby Python, Bash.

Databases: Oracle, MS SQL Server, MySQL, MongoDB, Cassandra NoSQL Database.

PROFESSIONAL EXPERIENCE:

Confidential, Franklin lakes, NJ

AWS/DEVOPS Cloud Engineer

Responsibilities:

  • Experience in planning, designing, consulting, Implementation & technical skills in areas of AWS Cloud and Linux
  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route53, Lambda and CloudFormation) focused on high availability, fault tolerance environment.
  • Wrote Shell scripts like Python, bash, PowerShell for setting up baselines, branching, merging and for automation process using tools like GIT, SVN on Unix/Linux Systems.
  • Created Python scripts to automate AWS services which include Web servers, ELB, Cloud front distribution, databases, security groups and application configuration.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Deploy and configure Git repositories with branching, forks, tagging, and notifications. Experience and proficient in deploying and administering Git Hub
  • Strong experiences creating ANT/ MAVEN with Chef/Puppet build script for Deployment.
  • Manage the configurations of multiple servers using Puppet.
  • Installed and Configured Jenkins Plugins to support the project specific task.
  • Developed microservice onboarding tools leveraging Jenkins pipeline allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
  • Build the artifacts through Jenkins CI/CD pipeline wherein for every 1-hour triggering Poll SCM in the Build Trigger. Resolved the issues occurred during the build process
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks. Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife
  • Created various modules and Manifests in Ansible to automate various applications.
  • Analyzing in working with Ansible, wrote many playbooks to manage Mobile Application, Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked with container orchestration tools and concepts like Docker Engine and Kubernetes.
  • Configuring 'nginx' for proxy RESTfulAPI calls to micro-services in Docker containers.
  • Having Experience in Docker Containers and AWS Elastic Container Service.
  • Working with several Docker components like Docker Engine, Machine, Creating Docker Images, Compose, Dockers Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server on Red Hat Linux.
  • Skilled in monitoring servers using Nagios, Splunk, Datadog, Cloud Watch.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experienced on ELK architecture and its components like Elastic search, Log stash and Kibana.
  • Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow, Clear Quest and Quality center.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Find Bugs and Selenium.
  • Managing and assigning the JIRA tickets as a part of AGILE methodology to fasten the releases.

Environment: EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda, CloudFormation, Git, MAVEN, Docker, AWS, Chef, puppet, Ansible, Jenkins, Apache Web server, Python, Perl, Terraform, Shell, Power Shell, Nagios, Splunk.

Confidential, Fort Lauderdale, FL

Sr.DEVOPS Engineer

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Triggered sequential regular builds using Github and web hooks.
  • Integrated Ant and Maven with Jenkins to automate the build process as a part of continuous delivery
  • Wrote XMLs and used Ant scripts to deploy to Web Sphere and Web Logic environments.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Developed Infrastructure as Code with python scripting.
  • Used Shell/Python scripts to automate the deployment process.
  • Used Artifactory to store and restore snapshots of the artifacts from CICD data pipeline.
  • Worked on Continuous Integration and Continuous Delivery using Jenkins.
  • Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on project branches.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning EC2 instances using Ansible playbooks.
  • Provisioned EC2 instances on AWS using Ansible playbook and UNIX environment.
  • Used Docker for containerizing applications and further scaling instances with respect to containers.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, and deployments.
  • Implement transition to Docker and develop distributed cloud system using Kubernetes.
  • Implemented Apache Mesos in containerization with Docker.
  • Evaluated Marathon and Kubernetes for Docker container orchestration.
  • Developed applications, json files, script for automated build triggers based on client requirements.
  • Killed and built up containers with respect to disk usage of instances.
  • Used Mesos for scalability of containers.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Worked on UNIX environment and developed framework using UNIX environment.
  • Used chronos, consul and zookeeper in development of our framework.
  • Regularly brought up worker nodes, controllers, edge nodes and tested in environment; killed accordingly and developed.
  • Brought up infrastructure and services through Mesos and Marathon.
  • Monitored services using Nagios and grafana.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Participated in code reviews and ensured compliance with standards.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming Designing and implementing for fully automated server build management, monitoring and deployment.

Environment: EC2, S3, EBS Ant, Maven, Ansible, Git, Jenkins, Python, AWS, ANT, Maven, Openstack, Mesos, Marathon, Artifactory, Kubernetes, Docker, UNIX, Shell, Nagios.

Confidential, Birmingham, AL

Devops Automation engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Created new product build environment, that dropped build time from 2.5 hours to 17 minutes.
  • Providing CM and Build support for different applications built and deployed to lower and higher environments and Implemented CM and Release Management Processes, Policies and Procedure.
  • Provided Guidelines for best practices of Software Management, Coding Standards and Code Commenting for better understandability.
  • Prepared deployment, migration documents and scripts for deployment and backup the application.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell and Python.
  • Able to create scripts for system administration and using languages such as BASH and Python.
  • Generated scripts in Maven, Perl&Bash Shell for build activities in QA, Staging and Production environments.
  • Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Worked on the administration of Web Logic 9, JBoss 4.2 servers including installation and deployment
  • Experience with build tools Ant, Maven and Gradle for writing build.xmls, pom.xmls and build.gradles respectively.
  • Generated Ant, Perl&UNIX scripts for build activities in QA, Staging and Production environments.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Managing and assigning the JIRA tickets as a part of AGILE methodology to fasten the releases.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Expertise with one or more tools to manage software deployment in automating deployment of Linux applications, system configuration and security settings using Salt and Puppet Enterprise.
  • Developed Shell scriptsto automate Active Directory & server tasks to generate reports for admins and management.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Created and automated platform environment setup using puppet.
  • Leverage Chef Configuration management system in creating cookbooks to develop automation and monitoring across web application life cycle management.
  • Experience with Agile to develop and work with client to calibrate releases for test deployment.
  • Involved in Debugging, Assembly test and user acceptance Test of the end product on the development environment.

Environment: QA, Git, Jenkins, Puppet, Jira, Agile, Confluence, GRADLE, ANT, MAVEN, Web Logic, Unix, Shell Scripts.

Confidential, South San Francisco, CA

Build/Release Engineer

Responsibilities:

  • Extensively used Vagrant and worked on local virtual machines.
  • Managed build results in Jenkins and deployed using workflows.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering builds.
  • Developed build and deployment scripts in Jenkins to move from one environment to other environments.
  • Directed the Release Management Calls to sync with the Developers, Testers and DBA teams for successful Release.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed merges in Stash and GIT.
  • Managed stored files in repositories and helped in reporting.
  • Developed, deployed and managed tools with help of Oracle Fusion middle ware.
  • Delivered specific versions of various components of an application into target environments.
  • Integrated new applications with help of Oracle Fusion Middle ware architecture.
  • Facilitated team interactions related to the process with help of SCM.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Updated regularly on timely builds in daily scrum meetings.
  • Managed the process and tools building with SCM.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.

Environment: Vagrant, GIT, JIRA, VM, Oracle,Jenkins, Agile,UNIX, Shell.

Confidential

JR. Java Developer

Responsibilities:

  • Requirement gathering, Design Analysis and Code development.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Implemented EJB's Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on WebSphere Application Server.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Implemented the MVC architecture using Struts MVC.
  • Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
  • Used JDBC for data access from Oracle tables.
  • Apache ANT was used for the entire build process.
  • JUnit was used to implement test cases for beans.

Environment: Java, JSP, Servlets, JMS, JavaScript, Eclipse, WebSphere, PL/SQL, Oracle, JUnit, ANT, Clear-case, windows.

Hire Now