We provide IT Staff Augmentation Services!

Devops/aws Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Plantation, FL

SUMMARY:

  • Experience of nearly 10 years in the field of Cloud,Configuration Management, Build and Release Management, Deployment, Linux/UNIX Engineering.
  • Gained good working experience on DevOps Environment by working on various technologies/applications like Puppet , Chef , Ansible , GIT , SVN , Jenkins , Docker , ANT and Maven.
  • Strong knowledge and experience in Amazon Web Services (EC2, S3, VPC, Route 53 etc.)
  • Certified AWS Developer Associate level.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Red Hat, Centos, Ubuntu).
  • Specialized in Configuring Physical Volumes, Volume groups, logical volumes and file systems on Red Hat, Centos, Ubuntu Linux.
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in using Version Control Tools Sub - Version , Git.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Extensive experience using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Experience with Configuration Management Tools ( Puppet,Chef, Ansible ).
  • Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Strong knowledge on source controller concepts like Branching, Merging and Tags.
  • Hands on experience with CloudFormation templates and Terraform.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat / AWS CLOUD.
  • Strong Knowledge on scripting languages like Shell,Python,Ruby.
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
  • Efficient in working closely with teams to ensure high quality and timely delivery of build sand releases.
  • Configuring the Docker containers and creating Docker files for different environments.

TECHNICAL SKILLS:

Cloud Infrastructure: AWS

Configuration management Tools: Puppet, Chef, Ansible

Continuous Integration Tools: Jenkins,Hudson

CI Build Tools: Ant, Maven,MS Build

Versioning Tools: GIT,CVS, Subversion

Monitoring Tools: Nagios,splunk,Cloudwatch

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation

Web application servers: Apache Tomact, Web Sphere,Web Logic

Database: DynamoDB, MongoDB,SQL Server, MySQL

Containerization Tool: Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

DevOps/AWS Cloud Engineer

Confidential, Plantation, FL

Responsibilities:

  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
  • Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers
  • Worked on AWS services EC2, IAM, S3, Lambda, CloudWatch, Redshift, Dynamo DB, SNS, SQS, SES, EMR, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53.
  • Created CloudFormation templates for automation process on EC2 instances in AWS cloud service.
  • Created highly customizable CloudFormation templates that can be reused for various environments, applications, AMI’s, etc .
  • Experience in planning, designing, consulting, Implementation& technical skills in areas of AWS Cloud, Windows and Linux
  • Have worked on designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Experience in various databases like DB2, DynamoDB, PostgreSQL, Redshift.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Configuration of Ansible modules for AWS cloud deployment.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.
  • Used Nagios as the monitoring tool for monitoring the servers.
  • Worked on installation of Docker using Docker toolbox. Worked on creation of custom container images, tagging and pushing the images.
  • Worked with Docker for portable Deployment of applications.
  • Installed and provisioned Docker to automate application deployment by Elastic Container Service Scheduler.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Worked with tracking tools like JIRA

Environment: AWS, Ansible, Git, Docker, Python, Java,shell scripting, JIRA, Jenkins, Docker

DevOps/AWS Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Implemented a CI/CD pipeline with Jenkins, GitHub, Nexus, Maven and AWS AMI's.
  • Delivered Solutions to improve Cloud architecture, deployment for AWS Private and Public Cloud.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created and maintained many Cookbooks and Recipes using Ruby language in Chef to speedup automation of various applications, configuration and deployment of software components.
  • Responsible for development and version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Utilized Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
  • Written Chef Recipes to automate build/deployment process and perform process improvement to manual processes.
  • Used Amazon web services (AWS)as the cloud to migrate existing data from existing servers.
  • Responsible for architecting, deploying, and supporting both Open Shift (Kubernetes/Docker) to provide IaaS/PaaS for use in utilizing micro services as a strategy.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Used Docker machine as a Containerization tool to containerize the applications.
  • Installed and configured Jenkins and also created master and slave nodes for handling multiple builds installing plug-in wherever required for the implementation of those builds.
  • Configured Jenkins pipeline for auto deployment through continuous integration (Jar build, AMI creation, Integration test, contract test, performance test, deploy in Test environment and then into Production)
  • Configured & managed source code by Git and resolved code merging conflicts with application developers.
  • Used SonarQube for continuous inspection of code quality, code coverage and unit tests.

Environment: Git , Jenkins, GitHub, Nexus, Maven and AWS, kubernetes, Chef, splunk.

Build & Release Engineer

Confidential, Kenilworth, NJ

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Puppet
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points and Packages.
  • Developed Puppet modules for high-availability, clustered server deployments and also architected automated file distribution and manifest generation.
  • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins for CI & CD into Tomcat Application Server.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl/Groovy in Udeploy.
  • Installation and configuration of Postgre SQL database on RHEL.
  • Experience in supporting database systems including Oracle, MYSQL, Postgre SQL on Linux Environment.
  • Used Subversion as source code management tool and Managed SVN repositories for branching, merging, and tagging.

Environment: Puppet, subversion, AWS, Linux, Jenkins, Nagios,Tomact

Build Engineer

Confidential

Responsibilities:

  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Developed Perl and shell scripts for automation of build and release process.
  • Building pom.xml file using MAVEN as build tool, collineating Jenkins with Maven.
  • Creating Parent POM from the child POM’s using inheritance and aggregation concept.
  • Creating SMTP severs for the email notifications of the build status to the concerned recipients.
  • Planning the releasing activities and delivering them on schedule
  • Managing nightly builds, weekly builds, feature addition builds, Integrating the latest available changes / components to the product software
  • Baselining the software contents, Creating software packages for factories and Automation of day-to-day, repetitive tasks.

Environment: JAVA, CSS, HTML, XML, JavaScript, Apache, Tomcat, WebSphere Application Server, Oracle 10g and 11g.

System Administrator

Confidential

Responsibilities:

  • Troubleshooting all kinds of UNIX problems and assisting users.
  • Creating and maintaining user, groups account on Linux server and Day to day resolving ticket issues.
  • Knowledge of installing RHEL Server from scratch using kick start and PXE boot.
  • Diagnosing and resolving systems related tasks in accordance with priorities setup in dealing with trouble tickets.
  • Hands on experience using the VI editor.
  • Install, configure, tuning, security, backup, recovery and upgrades of RHEL 5.5 and higher
  • Regular work involving building new Linux Physical and Virtual servers using Kick start and PXE
  • Perform day to day LVM operations and System Admin tasks.
  • Experienced working script in shell.
  • Wrote & automated security audit scripts in the environment
  • Administering and troubleshooting of Redhat Clusters.
  • Adding and removing nodes from and to the cluster.
  • Experience in Installation and support of server adapters HBA (host based adapter) and network cards.
  • Experience with Linux installations, configuration management and patch administration as member of a production support team.
  • Strong knowledge of Linux kernel configuration, performance monitoring, and tuning.
  • Good Knowledge of LVM, which include creating PVs, VGs, LVs and filesystems and troubleshooting.
  • Involved in complete Administration tasks on UNIX, Red Hat Linux and Solaris and documentation for the projects executed.
  • Responsible for installation, configuration and administration of Sun Solaris 9 and Red Hat Enterprise Linux on x86architecture.
Environment: Linux, UNIX, Shell & Perl scripting

We'd love your feedback!