We provide IT Staff Augmentation Services!

Cloud/ Devops Aws Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Highly analytical, solutions - based, and results driven Sr. DevOps/ AWS Engineer Consultant, with 6+ years of experience in the software development life cycles and agile methodology; complemented with understanding of multiple automation tools for developing digital pipelines.
  • Equipped with knowledge of industry trends and technology advancements relating to source control, build management, and configuration management tools.
  • Skilled at providing support for developing infrastructure-related design flows to enhance high availability based on service-level agreement (SLA) and business requirements; building Object Oriented applications with C++ and Java; as well as writing Shell and Perl scripts with UNIX.
  • Armed with exceptional communication, organizational, critical, and time management aptitudes to achieve set objectives and goals.
  • Good exposer on Cloud providers including Amazon Web Services (AWS), Microsoft Azure and OpenShift.
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Lambda, Kinesis, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, Elasticsearch, ELK.
  • Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Experience in DevOps supporting both Java and .Net applications. My key strengths lie in my ability to understand the melding of operations and development to deliver code to customers quickly and all aspects of the software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis.
  • Created instances in AWS as well as migrated data to AWS from private data centers.
  • Dynamic configuration of servers on the Amazon Web Services (AWS) platform using Puppet and Chef.
  • Expertise in CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Bamboo and Travis CI
  • Worked on Splunk monitoring software for remote and onsite devices both physical and virtual.
  • Experience automating large scale deployments with modern configuration and deployment management systems (Puppet, Chef, Docker).
  • Extensive experience working on Docker and its ecosystem.
  • Used Kubernetes 1.6.2 for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Working experience on networking protocols/devices like TCP/IP , Routers , switches, SNMP , FTP , SFTP , SUDO , NFS , DNS , DHCP .
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on UNIX Red hat Linux Systems.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the Openshift cloud setup.
  • Strong ability to automate tasks using scripting tools like Python, Perl, Shell, Ansible, Chef and Puppet
  • Use of Docker, Kubernetes and Openshift to manage micro services for development of continuous integration and continuous delivery.
  • Part of the DevOps team responsible for containerization efforts and migration of Java apps to Openshift Container Platform.
  • Experience in working on Openstack application for deploying, maintaining and troubleshooting in a Cloud environment.
  • Experience with monitoring and analytical tools ( Splunk , New Relic ).
  • Created playbooks for Openstack deployments and bug fixes with Ansible.
  • Setting up SonarQube templates for quality gates configuration
  • Experience in develop test Automation framework to Web page using Selenium web driver, test applications on native mobile Apps using Appium’s, knowledge of setup and usage of simulators/emulators on major Mobile platforms.
  • Responsibilities include in developing complex build, test, secure and deployment of systems and providing support to both developers and testers.
  • Have good understanding of Java and Phyton project structures.
  • Maintained Active Directory and Exchange infrastructure to ensure continuous availability.
  • Experience with VMware Monitoring tools like Splunk , Nagios and Wave front .

TECHNICAL SKILLS

Cloud Services: Amazon Web Services (AWS), Microsoft Azure and OpenShift.

WEB/Application Servers: Apache Tomcat, WebSphere, AWS

Version Control System: Subversion, GIT, TFS and Bitbucket

Build Tools: Maven, Terraform, Apache Ant, Nagios, Spinnaker, Gradle.

Continuous Integration Tools: Jenkins, Bamboo, GitLab CI, Travis CI

Configuration Tools: Chef, Puppet, Ansible, HashiCorp Stack - Nomad, Consul, Vault.

Scripting: Shell, Ruby, Node.js, Scala, Groovy, Angular JS

Container Tools: Docker, RedHat OpenShift, Kubernetes

Network Protocols: DNS, DHCP, FTP

Databases: MySQL, Oracle, SQL Server

Languages: Java (7,8), .Net 4.6, Phyton

Operating Systems: Windows, Linux, Mac, Red Hat, Ubuntu, Oracle VM, VirtualBox, Kali Linux

PROFESSIONAL EXPERIENCE

Confidential

Cloud/ DevOps AWS Engineer

Responsibilities:

  • Created a lambda function to stop and start the instance in AWS in non-business hours to save the cost to organization.
  • As a Dev Ops & Cloud Engineer, worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies),
  • Extensive working experience on working with the Deployment Tools like Ansible.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Implemented Blue green Deployment plan by assigning Build number on Rt53 record name and Aliasing the main URL.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Implemented and maintained Ansible Configuration management spanning several environments in AWS cloud.
  • Managed EC2 instances utilizing Launch Configuration, Auto scaling, Elastic Load balancing, automated the process of provisioning infrastructure using Cloud Formation templates, and used Cloud Watch to create alarms and monitor environments.
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL’s, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Experience in using of Docker for virtualization, containerization, and deploying the applications securely to fasten the Build and Release Engineering, performed automation tasks using Docker Hub, Docker Engine, Docker Machine, Docker Compose and Docker Registry
  • Extensively worked on Bamboo by installing, configuring, troubleshooting and maintaining for Continuous Integration (CI) and for End-End automation of all builds and deployments.
  • Implemented CI/CD Pipeline using Bamboo.
  • Created local, virtual repositories in JFrog Artifactory and integrated with Bamboo to download the Artifacts during the Deployment.
  • Excellent knowledge in writing Bash scripts to automate some of the Administrative tasks.
  • Experienced in Issue Tracking tools like JIRA.
  • Knowledge of using Routed Protocols like TCP, SSH, HTTP, HTTPS and Direct connect.
  • Built performance testing suite applications using open source tool JMeter.
  • Experienced in monitoring tools namely AppDynamics, Datadog, Splunk and Kibana.
  • Experience in handling Incidents as part of 24/7 On-Call Support.

Environment: Linux, Windows, GIT, TFS, Splunk, JIRA, Terraform, Datadog, Bamboo, Ansible, AWS, OpenShift, JFrog, Python and Docker

Confidential, Reston Virginia

AWS DevOps Engineer

Responsibilities:

  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Used MySQL, Dynamo DB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
  • Configured ansible playbooks to use HashiCorp vault and puppet scripts to ansible playbooks
  • Worked on Ansible playbooks to deploy applications into different environments with inventory files
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning EC2 instances using Ansible playbooks
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Used numerous services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible
  • Worked on Ansible as Configuration management tool to automate repetitive tasks, quickly deployed critical applications and Implemented Ansible Tower dashboard and role-based access control that is easier to allow individual teams access to use Ansible for their deployments.
  • Used Chef for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC)
  • Developed shell and python scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage
  • Deployed web applications using puppet by developing the manifests to meet the project requirements
  • Production experience in large environments using configuration management tool Puppet supporting and managing large number of servers and involved in developing manifests

Environment: Azure, ANT, MAVEN, Apache & Tomcat, shell, JIRA, Subversion, Jenki­­­­­­­­­­ns, Windows 2000/XP, LINUX, GITHUB, Puppet.

Confidential

DevOps Consultant

Responsibilities:

  • Facilitated the building and assisted environments which consisted of development, testing, and production.
  • Collaborated with numerous Agile Development Team to effectively regulate branching and tagging of code within repository and utilized Git, Bitbucket and team foundation server (TFS) for code base integrity maintenance.
  • Applied knowledge of Git for source code version control and incorporated with Jenkins for CI/CD pipeline, code quality tracking, and user management with build tool Maven.
  • Implementation of continuous integration (CI) and continuous delivery (CD) through Jenkins with build tool Maven and Ansible;
  • Utilization of Agile methodology through the entire project, while participating in weekly and daily basis release management;
  • Arrangement and configuration of Bitbucket server as well as integration of JIRA with Bitbucket in tracking issues and bugging reports;
  • Generation of branches and tags within Bitbucket repositories in compliance with the strategies used by release management specified for different releases;
  • Involvement in performance testing application using Load Runner and JMeter;
  • Performance of unique commit-level code by planning and sustaining Bitbucket repositories, views, and the access control strategies;
  • Generation of projects and repositories in Bitbucket to host source code which established by Development Team and arrangement of files and scripts sustained by Configuration Management Team; and
  • Operation with Atlassian products such as Bitbucket, Bamboo, and JIRA; as well as installation and configuration of Ansible server and agent setup.
  • Led the configuration of elastic load balancers with EC2 Autoscaling groups along with the AWS IAM and security group in public and private subnets in VPC.
  • Established AWS infrastructure various resources, such as VPC, EC2, RDB, S3, IAM, EBS, Security Group, Autoscaling, SES, SNS, and RDS in Cloud Formation JSON templates.
  • Dealt with formulating, extending, minimizing, and administering logical volume management (LVM) in RHEL environment. ­­­­­­­­
  • Spearheaded the continuous implementation of integration and continuous delivery process through the use of Jenkins as well as Python and Shell scripts in automating routine jobs.
  • Carried out thorough installation, configuration, and administration of JBoss 6.0 server in several environments.

Environment: ANT, shell scripting, Subversion, GIT, Bitbucket, JIRA, Bamboo, Python, JBoss, Jenkins, LINUX.

Confidential

Linux Administrator

Responsibilities:

  • Rendered oversight on RHEL, HPUX, and Solaris Operating Systems, in charge of resolving technical problems related to system administration (Linux of clients).
  • Assumed accountability for the maintenance and troubleshooting of FTP and Samba server.
  • Dealt with daily operations, software installation, patch application, file system management, performance monitoring, and troubleshooting of alerts.
  • Handled the overall aspects of Linux encompassing operations and troubleshooting while addressed server problems.
  • Exemplified efforts in preparing Red Hat Linux locally or over the network-kick start (NFS, FTP, and HTTP).
  • Hold responsibility for user administration, including setup and account maintenance; server and system upkeep; IT support to users.
  • Spearheaded Jira agile projects, such as producing scrum boards and configuring columns, filters, as well as reports for sprints.
  • Strategically formulated and executed policies for company system and network users.
  • Supervised the backup process for server and client data.
  • Offered on-call support and resolution to operator request regarding system hardware, software, and network.
  • Effectively retained a 99.98% uptime of LINUX production servers and adhered to appropriate escalation.

Environment: Linux Monitoring, Samba, RedHat, Solaris, Windows 8.

We'd love your feedback!