We provide IT Staff Augmentation Services!

Dev Ops Aws /cloud Automation Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TexaS

SUMMARY:

  • Over 6+ years of proved, strong experience in Dev Ops Cloud Automation Engineer, Build, Release and Configuration 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 and Azure.
  • Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Extensive experienced in AWS which includes CloudFormation, Elastic Load Balancer, S3, Elastic Beanstalk, CloudWatch, IAM, EC2 Container Service, Server Migration, Route 53, SQS, VPC, Dynamo DB, SNS, Glacier, RDS, Lambda.
  • Implemented and manage Pivotal Cloud Foundry (PCF)deployments in production.
  • Around 3Years working on Cloud platforms i.e. AWS, Digital Ocean, IBM Soft layer and Google Cloud Platform.
  • Improved build & deployment tools in Dev Ops through automation using scripting languages such as JavaScript, Shell, Bash, Perl, JSON, Ruby, Groovy and Python etc.
  • Experienced in process automation from system administration tasks to Continuous integration and Continuous Deployment (CI/CD) with Jenkins/Bamboo build tools.
  • Experienced in all facets of full CM process with tools such as SVN, GIT, TFS, Clearcase, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef, Puppet and Ansible.
  • Setting up continuous integration of applications in Apache, Tomcat servers in EC2 using Jenkins plugging GIT, MAVEN. Implemented new deployment process with Jenkins 2.0 using groovy code.
  • Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, Ansible, Terraform and AWS.
  • Integrated Docker containers - based test infrastructure to Jenkins Continuous Integration (CI).
  • Proficient with Vagrant &Docker based container deployments to create shelf environments for Dev teams and containerization of environment delivery for releases.
  • Proficient in automating build and configuration process using tools like ANT, Maven, Gradle, Jenkins/Bamboo and Chef/Ansible.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub).
  • Experienced in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Experienced in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure Web and Database deployments.
  • Experienced in Server infrastructure development on AWS Cloud, and Microsoft Azure.
  • Fluent in several software lifecycle models, including Waterfall, SDLC, and Agile.
  • Worked in a team, involved in developing the UI, layout and front-end programming ( HTML ) for a web application that matches requirements.
  • Implemented the core product projects on Lean and Kanban Methodology and involved in delivering high quality health care product.
  • Experience in developing web-services using REST, SOAP, WSDL and ApacheAXIS2.
  • Excellent in relational database (RDMS) experience in Oracle, MySQL, Sql Server, IBM DB2 and MongoDB for Big data environment, Experience in writing the SQL queries.
  • Worked on enterprise web application which is used for online ticket booking system for the flights. Languages utilized: Mongo DB, AJAX, JSP, J2EE, JavaScript, BOOTSTRAP, HTML5 and CSS3.
  • Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
  • Experienced with monitoring and logging tools like App Dynamic, Splunk and Nagios for monitoring network services and host resources.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

Dev Ops AWS /Cloud Automation Engineer

Responsibilities:

  • Involved in Devops migration/automation processes for build and deploy systems.
  • Configured, monitored and automated Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Created AWS S3 Buckets, Policies and on the IAM Role based polices customizing the JSON templates, Glacier for Archival storage and backup on AWS.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Worked on AWS Lambda to run the code in response to events, such as changes to data in an Amazon S3 bucket, Amazon Dynamo DB table, HTTP requests using AWS API Gateway and invoked the code using API calls made using AWS SDKs.
  • Maintained DNS records using Route53. Used AWS Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's.
  • Used Terraform for cloud Automation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum) .
  • Involve in API design sessions to decide various resources within each API, message schemas, message formats and authentication. Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus and Yum.
  • Created scripts for system administration and AWS using languages such as BASH and Python.
  • Develop sound version control best practices-based Configuration Management systems (Git, bitbucket) including branching and merging strategies.
  • Migrated pipelines build from Bamboo to Jenkins and integrated them with Stash and JIRA.
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles.
  • Worked on Jenkins, GitHub, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Created continuous integration system using Maven, Ant, Jenkins, Ansible, Continuous Integration, faster and flawless deploying with Collective, Hiera, Custom Ansible modules.
  • Used Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Demonstrated working knowledge in IBM DataPower Service Gateway and/or IBM API Connect
  • Developed Perl and shell scripts for automation of the build and release.
  • Wrote playbooks for Ansible and deploying applications using Ansible.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Run deck.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and consoles for managing the application life cycle.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool Docker.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Used Splunk log aggregator to provide reports and dashboards using MuleSoft batch application log data. Used best practices in writing log files in a consistent manor across all applications. This helped us create report and dashboards in Splunk to provide end users with process monitoring and debugging capabilities.

Confidential, Hoboken, NJ

Devops/Cloud Automation Engineer

Responsibilities:

  • Involved in creating Custom Policies to Users and Groups using Policy Generator in IAM for privileges to AWS Services Enabling Cross-Account Access for users by switching roles in the Dev account permission to assume the role in the Prod account
  • Worked on the migration of project moving current applications in the traditional datacenter to AWS by using AWS services like boto3 and EC2.
  • Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing and Production environments in AWS.
  • Utilized AWS CLI (Command Line Interface) to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
  • Involved in analyzing, performance tuning including troubleshooting, monitoring and maintaining WebLogic/ JBoss situations and solving the related problems.
  • Versioned terraform templates, created and managed AWS Stack and integrated with CloudTrail and stored in GIT and visualized terraform templates as diagrams and edited them with the AWS terraform Designer.
  • Build and configure a virtual data center in the Google cloud platform to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Google Cloud Load Balancing
  • Involved in Running up Google Compute Engine and Google App Engine and Maintained and developed docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written java services, running in Google Cloud (GCP) on Kubernetes.
  • Conduct architectural reviews to improve on key performance indicators with tools like Google Stack driver
  • Worked Extensively on building and maintaining clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
  • Enabled Detailed CloudWatch Monitoring for RDS SQL Server database and stored metrics about at 1-minute granularity and created alarms based on metrics.
  • Install and configure SQL Server database, and design and implement database and procedures for capturing build and test metrics.
  • Created SQL queries, T-SQL Stored Procedures, Functions for the Database layer by studying the required business objects
  • Collaborated with development and support team to set-up a continuous delivery environment with the use of Docker and Configured Docker container for branching purposes. Worked on setting up the automated build on Docker HUB.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Worked on the creation of Docker Containers and Docker consoles for managing the application lifecycle. Used Docker machines as virtualization between the system and used for shipping, Run and Deploy the application securely for fastening the Build/Release process.
  • Deployed various databased and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Created private cloud using Kubernetes that supports development, test and production environments using helm.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Developed custom OpenShift templates to deploy the applications and to create the OpenShift objects build, deployment configs, services, routes and persistent volumes. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to Schedule the builds.
  • Used Python scripting for automation, highly scalable, build promotions for staging to production and involved in minting WebSphere web application server.
  • Involved in setting up and Implemented Continuous Delivery framework using Jenkins, Maven plugins and GitHub and written Shell Scripts to restore Jenkins and for daily backups and did Continuous Integration and deployments into Tomcat Application Server
  • Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Extensively used Google stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver for some scenarios.

Confidential, Sunnyvale, California

Dev ops Engineer

Responsibilities:

  • Worked as IaaS engineer in building infrastructure on Azure for various applications of the client.
  • Used Azure Migrate tool to assess the On-premises VMware virtual environment, including CPU, disk details and networks, etc.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Familiar using Dependency Visualization in Azure migrates for deep analysis and identifies application dependencies.
  • Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policy and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Exposed Virtual machines and Cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Configuring, Automating and Deploying Chef, Puppet and Ansible for configuration management to existing Infrastructure.
  • Deploy Visual Studio Team Services with Continuous integration (CI) and Continuous development (CD); deploy CI/CD with third party platform tools (GitHub, Chef, Puppet).
  • Design and implement Kubernetes applications on Azure Container Service (AKS).
  • Create container images; manage container images using Azure Container Registry or Docker Hub; build YAML application definition; scale applications; update running applications; monitor using Container Monitoring solution in Log Analytics; build development cluster; manage configuration values.
  • Design, Deploy, Manage, and Maintain, Support Cloud Projects / Business Cases.
  • Manage Proof of Concept, Subscriptions, Identity, Compute, Application services, Networking, Storage, Containerization, Security, Automation, Monitoring, and Troubleshooting.
  • Migration from On-Premises, AWS or Century Link to Microsoft Azure Cloud.
  • Responsible for creating and managing a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Responsible for creating Docker images using a Docker file, working on Docker container snapshots, removing images, and managing Docker volumes.
  • Worked on Jira Agile projects like configured columns, filters and reports for sprints.
  • Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Deployed Azure Kubernetes Service cluster into an existing virtual network and to on-premises networks over ExpressRoute or site-to-site (S2S) VPN connections. Also, worked seamlessly with Azure Kubernetes Service management tools such as Helm, Draft, and the Kubernetes extension for Visual Studio Code.
  • Managed host Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.
  • Manage Cloud Security: Azure Security/Trust center, Network, Identity/AAD, Compute/VMs, Operations/OMS, Applications, Data/Storage, Databases, IoT, Azure encryption, Security & Monitoring

Confidential

DevOps / AWS Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, IAM, RDS, EBS, ECS, Route53, Elastic Load Balancer, Auto scaling groups, Lambda, AWS CLI services.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Understanding of secure-cloud configuration (Cloud Trail, AWS Config), networking services (VPC, VPN) and created roles (IAM).
  • Configured AWS VPC with public and private subnets configured Routing tables, Internet gateway, ACL's, Security groups.
  • Created JSON templets in Cloud Formation to manage AWS resources.
  • Troubleshooting any performance or configuration issues with MySQL and Oracle.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT involved in periodic archiving and storage of the source code for disaster recovery.
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven/ Gradle to share snapshots and releases of internal projects using Artifactory tool.
  • Whenever a new GIT branch gets started, our CI tool Jenkins automatically attempts to build a new AWS ECS/ Docker container from it.
  • Worked on creating Maven scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise.
  • Build Jenkins jobs to create Infrastructure from GitHub repositories containing Terraform code.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP.
  • Written chef cookbooks and recipes to provision several pre-prod environments consisting of Cassandra DB installations.
  • Created Ansible playbook files for windows server builds, configuration, and application installation and Ansible JSON UI Configuration files for AppHost environment.
  • Designing and developing micro services using Node.js and Java technologies with REST based APIs while communicating with each other.
  • Written Power Shell script to automate Active Directory and server tasks and generate reports for administrators and management.
  • Writing multiple scripts on Python, Ruby and Bash Shell for different tasks in company.
  • Deployed the Java, HTML applications into web/application servers like Apache, Tomcat and WebLogic servers.
  • Installed and Configured Apache HTTP server with SQL and PHP Support.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SoapUI.
  • Extensively used App Dynamics for performance monitoring and involved in various performance testing operations.
  • Installed, Configured, Managed monitoring tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Integrated Sonar Qube to validate the code quality and block the merge on the GIT.
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Releasing code to testing regions or staging areas according to the schedule published.

Confidential

Chef/Build Release Engineer

Responsibilities:

  • Worked on installation, configuration and maintenance, Linux Servers at multiple Data Centers.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Writing Chef Cookbooks to manage configurations and automate installation process for web servers and AWS instances.
  • Customized various Chef Cookbooks according to requirements.
  • Created a Continuous Delivery pipeline to bundle Chef Cookbooks and Cloud formation templates and push them to S3 buckets using Jenkins, Git.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Also, used Chef for provisioning the infrastructure and also wrote Chef Cookbooks and recipes to provision several pre-production environments.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Used chef server and workstation to manage and configure nodes, experience in writing ruby.
  • Migrated consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Working with Change Order with current Release and implement them in the Production.
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans.
  • Account, user and group administration, Permissions policy management and quota implementation.
  • TCP/IP Networking troubleshooting and Linux Network Administration.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration.
  • Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.

Confidential

Linux System Administrator

Responsibility:

  • Built and provided support to enterprise level Servers on Linux, Solaris and AIX platforms.
  • Administering Linux laptops used for financial-trading applications. Installation of patches and other software packages disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
  • Configuration of LAMP, Hardware and Software RAID on Digital &Sun Servers
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Worked on User management, PCI SOX audits, DSS and SAS70 Security standards across Solaris, Linux and AIX environments.
  • Performed DBA activities like installation and configuration of Apache web server, Oracle RAC database, Oracle 7.x/8.x
  • Worked on Load Balancers - F5 Big-IP to include set up, maintenance, & upgrades performed the administration of the Domain Name Server and configuration of the Database Files.
  • Troubleshooting Backup and Restore problems and performed Day-to-Day trouble shooting for the end users on Solaris based applications.
  • Performed OS upgrades and Patch loading as and when required. Backing up and restoring files across the network responsible for Installation of various software components on several servers.
  • Installed and Configured Send mail Utility on Sun UNIX Servers. Administering NFS Mounts. Troubleshooting Backup and Restore problems.

We'd love your feedback!