We provide IT Staff Augmentation Services!

Devops /aws Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Almost 8 years of experience in Infrastructure management like VMWare, AWS, Cloud management, SCM Build and Release, CI/CD (Continuous Integration and Continuous delivery) and skills in the areas of Linux Administration and Devops methodologies.
  • Experience architecting and building solutions leveraging DevOps tools such as Git, Maven, Jenkins, AWS, Docker, Ansible, and Chef etc.
  • Primary duties include Build and Deployment of the Java applications onto different environments like Dev, QA, UAT and Production.
  • Cloud Computing: Deliver demos, influence architecture decisions, guide customers through proof - ofconcept deployments, and educate customers about IaaS best practices.
  • Troubleshooting with the agent's problem in udeploy server.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Finetuning on UNIX and Red Hat Linux Systems.
  • Experienced in Python and Shell scripting to automate the provisioning and deployment.
  • Implemented continuous integration using UDeploy.
  • Experience in creating Docker Images and handling images for middleware installations and configuration.
  • Familiar with Docker components like Docker Engine, Docker Registry and Docker HUB. Experience in using Kubernetes to deploy and maintain a set of applications and services.
  • Extensively worked on continuous integration technologies like Jenkins.
  • Experience working with Jenkins by installing, configuring and maintaining for the purpose of continuous integration & continuous deployment (CI/CD) and for End to End automation for all build and deployments.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Expertise with Chef Data bags, Ohai plugin, Chef supermarket, provisioning concepts and all various cookbook components like attributes definitions, files, libraries, recipes, resources & templates.
  • Experience in writing Chef Cookbooks and Recipes to automate installations and deployments. HandsOn Experience with Chef Concepts like Chef Server, Node, Chef Clients and workstations.
  • Design, strategies and plans that will be a delivered on an ongoing basis, responsible for ongoing management of Unix/Linux infrastructure.
  • Installed Middleware Tools like WebSphere Application server 7.x/8.x, JBoss EAP 6/GA 7, Apache Httpd, Tomcat manually as well as using Chef.
  • Created Ansible Playbooks and Chef Cookbooks to provision Apache Web servers, Tomcat servers, Nginx, and other applications.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience using an operational ticketing system to record changes and work history details such as JIRA and Service Now.
  • Installed, Configured, Managed Monitoring Tools such as ELK Stack, Splunk, Nagios, AppDynamics & Created and wrote shell scripts Python and PowerShell for automating tasks.
  • Dad to Day administration of the development environment and production and test environment systems, 24x7 0n-call support.
  • Performs necessary systems maintenance in accordance with Sun and RedHat best practices and Company change management policies.
  • Worked with scrum teams and involved in weekend call support, responsible for Runbook Design, Development, and ongoing updates.
  • Outstanding team building, problem solving, leadership and communication skills, responsible for Capacity Planning and Disaster Recovery Planning and design as applicable.

TECHNICAL SKILLS:

Operating Systems: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE), Ubuntu/Fedora, Windows 7/8/XP/10, AWS-Linux CLI

VPC, Route: 53, LDAP, DNS, FTP, DHCP, SSH

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

Backup/Monitoring Tools: S3, Cloud watch, Splunk, Nagios,Source Control GIT, SVN, Bitbucket

Configuration Management: Ansible, Chef

Virtualization/ Containerization Tech: VMWARE, VSPHERE, VCENTER SERVER, AWS ECS, Docker Container services, Pivotal Cloud Foundry, Vagrant

Cluster Management: Kubernetes, Docker

Infrastructure: AWS, Azure

Web/Application: Server IIS, Tomcat, Apache, Jboss, WebSphere Server, Weblogic

Build and Deploy Tools: ANT, Maven, Jenkins

Web Technologies/ Programming Languages: Servlets, JDBC, JSP, XML, HTML, Java Script, Java/J2EE, C, C++, Python, Shell scripting, Bash, Groovy

Agile: SCRUM, Waterfall, RUP, Xtreme

Project Management/ Bug tracking Tools: JIRA, Confluence, Remedy, HP Quality Center, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Devops /AWS Cloud Engineer

Responsibilities:

  • Working as a AWS DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Working on creating a Continuous Delivery CI pipeline with AWS Code Pipeline to automate builds with AWS Code Build.
  • Created health checks on Route53 and configured different routing policies like Simple, Weighted, and Fail-over.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • 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.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DBcluster and created notifications and alarms for EC2 instances using Cloud Watch.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform and AWS.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers. Employed Git/GitHub, Ansible, Jenkins and VMW are software to build the automated testing and delivery pipelines.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Involved in setting up builds using Ansible as a configuration management tool and managed the configurations of more than 40 servers.
  • Customize existing playbooks downloaded from the puppet supermarket using Python DSL and Handlers
  • Extensively integrated Git for automating builds with Jenkins.
  • Installed and Administered Jenkins CI for ANT and Maven Builds and installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB.
  • Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Experience in Administering GIT in Distributed Environments.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Collaborated with development & support teams to service a continuous delivery environment with the use of build platform tool DOCKER
  • Involved with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Integration with Splunk for API traffic monitoring and health checks.
  • Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development on LAMP stack.
  • Kubernetes architecture: node, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on the nodes.
  • Linux container orchestration with Docker, Kubernetes, CoreOS, etcd, and more
  • Worked on Workload Deployment, Managing resources, Replication Controller Operations Rolling Updates Using Configmap Horizontal Pod Autoscaling.
  • Worked on Nagios, Splunk as infrastructure Monitoring tool.
  • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team.
  • Worked on Design and Automation of uDeploy Application process, component process, Environment resources model and designed uDeploy Processes that deploys multiple applications using WAS, JBOSS, DM-Server Containers across both virtual and bare-metal environments.
  • Setup development and production data pipelines for ML team on Mesos managed EC2 cluster with Marathon Docker Management and data stored in AWS S3, transformed with Python ETL scripts.

Environment: Jenkins, Ansible, Maven 4.0, PCF, GIT, LINQ, JSON, LAMP, Splunk, SOAP UI Tool, jQuery, Bootstrap, Udeploy, Windows 7, AWS- EC2, S3, VPC, Cloud Watch, NACL, Route 53, IAM, SQS, SNS, SES, Apache servers, Linux servers.

Confidential, Jersey City, NJ

Devops /AWS Cloud Engineer

Responsibilities:

  • Involved in defining, documenting and maintaining Application Release Roadmap
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option. Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Creating and configuring virtual development environments with Chef and Virtual Box.
  • Worked on Nagios Monitoring tool, and configuration with Chef and AWS cloud management.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus as tools.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Used numerous services of AWS for this infrastructure. Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Chef.
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 30 servers.
  • Assisted customers in implementing Devops strategies using Build forge as the automation engine.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Engineering experience with web and application servers such as Apache, Nginx, Tomcat, Node.js, Play, WebSphere.
  • Experience with global load balancing and web content acceleration. Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
  • Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment Experience in DevOps tool like Git, JIRA, Jenkins, Maven, JfrogArtifactory.
  • Experience with running Docker containers in a commercial / production environment. Excellent communication skills and knows how to work effectively within a diverse team.

Environment: SOAP/REST services, Dynatrace, JMeter, Chef, LAMP, Splunk, CA Rally, Apache Tomcat Server, Atlassian JIRA, Atlassian Bitbucket, Red Hat Open Shift Enterprise, Docker Containers, Jenkins, GitHub

Confidential, FL

DevOps Automation Engineer

Responsibilities:

  • As DevOps/Build & Release Engineer extensively involved in release management, Environment Management, deployments, CI/CD, Incident management, Version management.
  • Managed the GIT to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Experience in deploying application in Pivotal Cloud Foundry (PCF).
  • Involved in creating Puppet modules using manifests. Uploading desired classes for the nodes.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multi pathing) on Solaris.
  • Experience using Jenkins as a full cycle CD tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Cloud Foundry (CF) as well as proper operation during initial application migration and set new development.
  • Configured Puppet Enterprise in POC for Windows and Linux Environments and successfully deployed the nodes. Integrated Jenkins with puppet and configured data through the pipeline plugins.
  • Developed build scripts using Gradle and MAVEN as the build tools for the creation of the build artifacts like war/jar or ear files.
  • Configured Code Manger in puppet and integrated with TFS-GIT and successfully pull the code from TFS-GIT branches. Documented the POC for puppet and application servers.
  • Deploying Application server using Puppet master and deploying applications on the JBoss servers using puppet.
  • Created Different modules for puppet and tested on nodes with node groups.
  • Written manifests and modules for puppet to do tasks like application deployment, configuration and create filesystems.
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build War/Ear artifacts.
  • Used HP ALM, UFT, Rally, groovy, Jenkins, Control-M, Artifactory, Kubernetes, Version1, Spew, Docker, SoapUI, Load runner on this project for testing reporting and other processes at different stages.
  • Worked on build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Monitoring of Linux servers and applications via Nagios.
  • Experience in configure automated application deployment process through uDeploy (urban Deploy) and resolve any deployment problems.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.

Environment: Jenkins, SVN, Git, GitHub, Ant, Maven, Selenium, Bamboo, Vagrant, uDeploy, Tomcat, Apache, Nagios, Python, Shell, ruby, JSON, JSONP, JavaScript, Ajax, Xml.

Confidential, Irving, TX

Build/Release Engineer

Responsibilities:

  • Software Configuration management (Build and continuous Integration using ANT, Jenkins & SVN).
  • Creating branches and tags on Subversion repository and provided braches access permission to dev team.
  • Responsible for tagging and maintain code on version control SVN.
  • Responsible for creating Builds and Deployments Plans.
  • Creating War / Ear files using Ant.
  • Responsible for taking the source code and compiling using ANT.
  • Package it in its distributable format, such as a Jar, War.
  • Perform Build activities using Ant and Jenkins tool.
  • Perform Deployment of War files in Tomcat application servers using Jenkins.
  • Automate the build Process Using Jenkins jobs.
  • Worked on Jenkins tool to configure Nightly Builds to check sanity of our java source code.
  • Troubleshooting application related issues by log verification.
  • Verify Deployments logs to check for successful deployments.
  • Perform smoke/sanity tests for the applications deployed and also troubleshoot the application for the issues that arise as part of the smoke test process.
  • Wrote Shell scripts for doing Deployment and take the SVN repository backups.
  • Deploying the Jar, War files in Apache Tomcat.
  • Sending daily, weekly extracts to customers.
  • Taking weekly back-ups like Jenkins home directory.
  • Design and create automated Build and Deployment process.
  • Doing smoke testing for same and fixed the related issued immediately.
  • Working experience on Jira Ticketing tool.
  • Helping users on day to day activities involving Check In, Checkout, Branching problems, and user's access control.

Environment: AWS, Jenkins, Git, Subversion, Linux, Python and Shell, Maven, JQuery.

Confidential

Jr Software Engineer

Responsibilities:

  • Designed use cases and other technical design documentations along with other team members for the Application as per the business requirements.
  • Followed Agile (SCRUM) methodology.
  • Developed build Scripts using Ant.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Implemented Design Patterns I.e. Singleton & Factory.
  • Developed user interfaces using JSP, Ajax, JavaScript and JQuery.
  • Used SVN for Versioning of source code.
  • Designed framework for end user acceptance testing.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Ant, Oracle 9i, XML, LDAP, SVN, Junit.

We'd love your feedback!