We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 6 years of professional experience in IT industry using AWS and Azure Cloud Infrastructure, Development and implementation of software applications.
  • 4+ years of experience working on Cloud Computing using AWS Cloud and Devops.
  • Hands - on experience in migrating existing applications in AWS cloud using SQS to decouple all the components to make best use of AWS.
  • Extensive experience in studying the existing infrastructure landscape, cloud product matching, design, cloud architecture, proof of concepts, design improvements and implementation of AWS Cloud Infrastructure recommending application migrations to Public Vs Private cloud.
  • Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, Cloud Front, Glacier, SQS, SNS, RDS, Dynamo DB, Route53, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups etc.
  • Extensive knowledge on Server less architecture using AWS Lambda.
  • Experience on Application Migration and Data Migration from On-Premise to AWS Cloud.
  • Worked on Docker for managing development environments through the creation of Linux virtual containers.
  • Worked with Apache Kafka for High throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored messages.
  • Implemented a continuous delivery pipeline with Docker, Jenkins,Azure and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous integration server automatically attempts to build a new Docker container from it.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Jira for end to end automation and took the responsibility to maintain the CI/CD Jenkins server.
  • Worked in container based technologies like Docker, Kubernetes and Openshift
  • Used Kubernetes to manage containerized applications using its nodes, selector services and deployed application containers as pods and created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels by writing YAML files.
  • Worked with Ansible Centralized Server (Tower) and created the playbooks to support various middleware application servers and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Experience working with log monitoring tool ELK Stack (Elastic search, Log stash, Kibana) and tools like Nagios, Splunk, Cloud Watch etc.
  • Expert as a DevOps / Build & Release Engineer in automating, building, deploying, managing Configuration Management, Continuous Integration (CI) and Continuous Deployment (CD) using TFS.
  • Extensively worked on Jenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Automated CI/CD pipeline jobs using the Java Script, using the pipeline plug-in on Jenkins.
  • Experience with Redshift experience with other cloud Data warehouses like snowflakes
  • Design solutions using AWS stack of technologies with focus on AI
  • Design and Develop ETL processes in AWS glue to migrate data from external sources like S3 ORC/Parquet into AWS Redshift
  • Participates in and review the software development life cycles to ensure sound AWS Cloud solutions are implemented on S3 and Redshift.
  • Managed build and deployment using Ansible Playbook, Azure, triggered the jobs using Jenkins to deploy code in Tomcat Servers.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Jira for end to end automation and took the responsibility to maintain the CI/CD Jenkins server.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services. IaaS, PaaS, SaaS.
  • Creating Azure Artifactory and nuget packing for continuous integration and deployment (CI/CD).
  • Extensive experience in studying the existing infrastructure landscape, cloud product matching, design, cloud architecture, proof of concepts, design improvements and implementation of AWS Cloud Infrastructure recommending application migrations to Public Vs Private cloud.
  • Extensive experience using MAVEN and ANT as build management tools for building of deployable artifacts (jar, war and ear) from source code.
  • Experience in creating Branches, Merging, Rebasing, Reverting, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux and Windows environment.
  • Working Knowledge on developing Scripts in JavaScript and Python to automate day-to-day administrative tasks.
  • Good interpersonal skills, commitment, result oriented, smart working with a quest and zeal to learn modern technologies.
  • Manages the Build and Release Management System using ClearCase.

TECHNICAL SKILLS:

Operating System: WindowsNT/XP/Windows 2008/2011/2012 , Linux/Unix

Automation Tools: Ansible,Chef,Puppet, Terraform

Build Tools: Ant, Maven

Integration Tool: Jenkins, Bamboo

Bug Tracking: JIRA

Monitoring Tools: Nagios, Splunk, Cloud Watch

Scripting Languages: Shell, Bash,Python, Java script.

Version Control Systems: GIT, GITHUB, SVN

Web Servers: Web Sphere, Apache Tomcat

Cloud Platforms: Amazon Web Services (AWS),Azure, Google Cloud Platform

Data Bases: SQL, MySQL, NOSQL

Containerization Tools: Docker, Kubernetis, Openshift

EXPERIENCE:

Confidential, Dallas, TX

AWS DevOps Engineer

Responsibilities:

  • Design solutions using AWS stack of technologies with focus on AI
  • Managing in development of standards, best practices and optimization of existing AWS cloud architecture.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc
  • Worked with Redshift experience with other cloud Data warehouses like snowflakes
  • Experience in automation which fit the requirement ability to work with global teams accomplishing objectives
  • Design and Develop ETL processes in AWS glue to migrate data from external sources like S3 ORC/Parquet into AWS Redshift
  • Participated in and review the software development life cycles to ensure sound AWS Cloud solutions are implemented on S3 and Redshift
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Deploy and monitor scalable infrastructure on Amazon web services (AWS).
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups. Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), Relational Database Services (RDS) and S3 buckets.
  • Created S3 buckets for object storage and used lifecycle management for archiving purpose.
  • Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
  • Created Python Scripts to totally automate AWS Service which include Web Servers, ELB, Cloud Front Distribution,databases, EC2 and database security groups, S3 buckets and application configuration and using these scripts, created stacks, single servers and joined Web servers to stacks.
  • Worked on the creation of custom Docker Images, tagging and pushing the images to Docker Hub.
  • Used Docker for container snapshots, attaching to a running container, removing images, managing director structures and managing containers in Docker registry.
  • Worked in a group running Jenkins in a Docker container with EC2 slaves in Amazon AWS.
  • Worked on moving a current application to micro services architecture. This architecture included Docker as the container technology with Kubernetes.
  • Building Linux container Infrastructure using Docker to support containerizing some applications in Dev and Test environments.
  • Extensive Experience in Linux/Unix System administration, System builds, Server builds, Installations, Upgrades, Patches, Migration and trouble shooting.
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment and intra-service orchestration.
  • Involved with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Managed build and deployment using Ansible Playbook, triggered the jobs using Jenkins to deploy code in Tomcat Servers.
  • Experience in setting up Jenkins CI/CD pipelines.
  • Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins and Implementing Continuous Integration and delivery process.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging environments.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Created Jobs in Jenkins by setting up global permissions and scheduling jobs using poll SCM.
  • Implemented Maven as a built-in tool for Java projects. Used Maven Dependency Management system to deploy the snapshots and release versions of code to the Nexus repository. Created site for the application using the Maven site.
  • Created the naming strategy for branches and labels and involved continuous integration (CI) system with GIT version control repository and continually build using Maven as the check-in's come from the developer.
  • Had very strong exposure using Ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Gluster
  • Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Experience in monitoring System/Application Logs of server using Splunk and Nagios to detect Production issues and monitor host resources and network services.

Environment: AWS, Docker, Ansible, Kubernetes,Openshift,Splunk, Nagios, Jenkins, Maven, Apache Tomcat, Git, Python, Linux/Unix

Confidential, Omaha, Nebraska

Azure DevOps Engineer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous delivery (CD) in development, Quality Analysis, and Production environments.
  • Responsible for configuration management, maintenance and troubleshooting of projects, implemented a Continuous Delivery (CD) framework usi and Maven in Linux.
  • Troubleshoot the build issue during the Jenkins build process.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Jira for end to end automation and took the sole responsibility to maintain the CI/CD Jenkins server.
  • Worked on GIT and Subversion (SVN) version control systems, by setting up the GIT and SVN repositories for Jenkins build jobs, polled Version Control Systems in a periodic manner using Cron Jobs.
  • Monitored, administered Sub version and creation of Branches/Tags. Provided Deployment support for Pre-Production and production environments
  • Performed containerization of the platforms using Docker containers.
  • Worked on Docker container snapshots, attaching to a running container, image managing, directory structures.
  • Worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.
  • Manage deployment automation using Puppet, M Collective, Custom Puppet Modules and Ruby.
  • Set up and maintain tools for agile development (Jenkins, Git, Subversion, ETC)
  • Experienced in Puppet automation, installing and configuration of puppet server and agent setup.
  • Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.
  • Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required. Integrated Kafka with Spark in sand box Environment.
  • Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper.
  • Automated a complex, error-prone customer on-boarding process using Windows PowerShell.
  • Designed and implementing a series of PowerShell workflows and scripts.
  • Developing a Continuous Delivery (CD) PIPELINE with Docker, Jenkins, GITHUB and Azure pre-built images
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage), Migrating the current code to CI/CD pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Implemented Terraform modules for deployment of applications across Azure and with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Extensively involved in Version Control, Build & Release Management and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process (CI/CD) and toolsets of Visual Studio, AKS ( Azure Kubernetes Service), Application Insights, Log Analytics.
  • Experience in deploying Microsoft Azure Multi-Factor Authentication (MFA).
  • Worked in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.

Environment: Solaris, SVN, GITHUB, Docker, Ansible, Cloud Watch, Oracle, MySQL, Jenkins, Ruby, PowerShell, Bash, ANT, Maven, PUPPET, MS AZURE, JIRA, Apache Tomcat.

Confidential

AWSDevOps Engineer

Responsibilities:

  • Hands on experience in amazon web services which includes Cloud Formation, Elastic Load Balancer, Elastic Beanstalk, CloudWatch, IAM, Server Migration, Route 53, SQS, VPC, S3, Dynamo DB, SNS, Glacier, RDS, EC2 Container Service, Lambda.
  • Experienced in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket by creating snapshots.
  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Deployed Microservices using pivotal Cloud Foundry, and deploying applications into Cloud Foundry as part of Continuous Integration.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Experience in cloud automation using AWS Cloud Formation templates.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Written Chef Cookbooks for server provisioning in aws using Chef Recipes.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Used Chef for configuration management of hosted Instances within AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Implemented automations tools using chef cookbook instances.
  • Installation and setting up of chef server and node. And create recipes to set up environment.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies. chef
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Environment: GIT, Jenkins, MAVEN, Azure, Nagios, Elastic Load Balancer, WebSphere, C#.NET, .NET Framework.

Confidential

Build and Release Engineering

Responsibilities:

  • Migrated out core repository from Subversion to GIT. In this process, I was involved in individually migrating the entire code base from subversion to Git ensuring that health of our builds isn’t affected.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list.
  • Installed Multiple Plugging for smooth build and release build pipelines.
  • Maintained Maven/Ant and streamlined the entire build system.
  • Involved in administrating git server and continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
  • By using JIRA we maintain our product release wikis on confluence administer JIRA and manage tickets raised by keeping a close eye.
  • Designed, developed, enhanced and maintained Web based UI for monitoring purposes and scripted reporting tools (in PHP & BASH) for verifying the build logs for frequently observed build and test issues.
  • Linux Administration for various computer problems and troubleshooting on a day-to-day basis in support of multiple customers and customer sites.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.
  • Performed periodic customer releases through git pushes to shared, private and public servers. We use Cron tabs, automated scripts to do continuous delivery and continuous deployment.

Environment: LINUX, SVN, Git, Red hat Linux, ANT/Maven, JIRA, Jenkins, Shell Scripting.

We'd love your feedback!