We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • IT professional having 5+ years of rich experience in all the areas of Software development life cycle which are Included but not limited to automation, Implementation of CI/CD, System Administration, Cloud computing, Software Configuration Management (SCM), Containerization, orchestration, Scripting for various environments.
  • Expert level experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Autoscaling, AWS Storage, EC2, ELB, EBS, VPC, Cloud formation, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, Cloud Watch.
  • Experience in creating, developing, and testing environments for different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Experienced in virtualizing the servers on AWS, Linux and Windows using Docker and built various containers using Docker components like Docker Engine, Docker - Hub, Docker Machine to deploy the micro services-oriented environments for scalable applications.
  • Well versed in managing hosting plans for Azure Infrastructure, implementing, and deploying workloads on Azure Virtual Machines (VMs) and with other Azure Cloud Services including Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
  • Experience in working on Continuous Integration CICD pipeline for Azure Cloud Services using CHEF.
  • Expert in all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Hands on experience in developing and maintaining CI/CD pipeline using Jenkins and AWS cloud-native services such as code commit, code build, code pipeline and code deploy.
  • Good knowledge on Implementing continuous deployment and environment provisioning using Ansible by installing packages on remote agentless nodes through Ansible playbooks with Ansible roles.
  • Well versed in setting up the Chef repo, Chef workstations and Chef nodes and working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Experience in performing Devops Design and develop continuous deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS and Azure.
  • Experience in setting up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Came across branching, tagging, develop, manage Pre-commit, Post-commit hook scripts and maintaining the versions across different Version controlling tools like GIT, Subversion (SVN), TFS on Linux and Windows platforms and SCM client tools like GitLab, GitHub, Bitbucket.
  • Possess hands on experience to develop scripts in Python, Ruby and Shell Scripts for configuration management and maintaining enterprise applications.
  • Well versed in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and integrated Jenkins with JIRA, GitHub, Maven.
  • Expertise in Installing, Configuring and managing Monitoring tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS

Infrastructure as a service: Amazon Web Services, Azure.

Continuous Integration: Jenkins, Bamboo.

Containerization: Docker, Kubernetes.

Configuration Management: Puppet, Ansible, Chef.

SCM and Version control: GIT, SVN.

Build Tools: Gradle, Ant, Maven.

Scripting/Programming Languages: Shell, Ruby, Python, YAML, JSON.

Continuous Monitoring: Nagios, Splunk.

SDLC: Agile, Kanban, Waterfall.

Application/Web Server: Web logic, Tomcat.

Operating Systems: Linux, MacOS, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Devops/AWS Engineer

Responsibilities:

  • Deploying applications to the remote servers using Ansible with the scripts developed to support a zero-downtime release across multiple backend systems.
  • Creating templates and jobs in the Ansible tower required for the deployment of java applications to the servers in different environments (Dev, QA, Stage and Production) and automate them for the periodic releases.
  • Deploying with Ansible workflow templates which comprises node by node configuration along with the smoke tests.
  • Integrating ansible tower with the GitHub and vault required for the source code management and maintaining secrets.
  • Implemented a load balanced, highly available, fault tolerant, auto-scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Worked on Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Wrote Ansible playbooks for provisioning virtual and physical instances, configuration management, patching and software deployment on AWS environments.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on the front-end server.
  • Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
  • Involved in Designing and deploying AWS solutions using EC2, S3, EBS, Elastic Load Balancer, and Auto scaling groups. Maintained the user account IAM Roles, VPC, RDS, SQS and SNS services in AWS cloud.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts and in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Executing and supporting deployments of a large system that supports all of Client’s internal currencies and batch processing of messages sent by partners.
  • Setting up Ansible to integrate the f5 bigip load balancers which is required for the rolling deployments.
  • GIT being our version control, done various things from creating repositories to Merging, integrating with Jenkins for poll SCM, Jira integration and other tasks like tagging.

Confidential, Houston, TX

Devops/Cloud Engineer

Responsibilities:

  • Involved in designing, Implementing and supporting a broad range of Amazon Web Services (AWS) inclusive of EC2, S3, VPC, ELB, RDS, SNS, Lambda Code Deploy, Cloud Formation, IAM, EBS.
  • Associated with deploying AWS Lambda code from Amazon S3 buckets, Created and configured an AWS Lambda Deployment function to receive events from S3 buckets.
  • Written AWS CloudFormation templates in both JSON and YAML to manage all the applications located in Multi-Region architecture that results in providing all the resources to run the Multi-tier Applications successfully.
  • Utilized AWS Route53 to maintain DNS zones and provide public DNS names to elastic load balancers IP's and managed DNS records using Route53.
  • Initialized the creation of Continuous Delivery CI pipeline with AWS Code Pipeline and to automate builds with AWS Code Build as an attempt to migrate Jenkins jobs.
  • Implemented the configuration of Ansible to trigger Jenkins Jobs to automate the creation of Docker images from successful Builds and later used for Rolling deployments into the Kubernetes Cluster by defining the new Images in the Deployments and Pod definitions.
  • Worked on Integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked on Designing EC2 instance architecture to meet high availability application architecture and in setting servers using AMI's (Linux/Ubuntu), virtual private cloud (VPCs), IAM and security groups and created Route53 to route traffic between different regions.
  • Implemented EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances.
  • Created S3 buckets for storage and backup and managed.
  • Integrated Terraform with Ansible, Packer to create a Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Integrated the AWS Cloud watch to Splunk using a Lambda function to automatically create the triggers and generate the alerts for the monitoring metrics and managed the creation of Users, Groups, Hosts, Host groups, Items, and Triggers to Splunk.

Confidential, Milpitas, CA

Devops/Azure Engineer

Responsibilities:

  • Engaged in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups and deploying Azure IaaS virtual machines (VMs), Cloud services (PaaS role instances) into secure V Nets and subnets.
  • Administered Microsoft Azure worked as a part of Devops Team for the automation of internal projects and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Involved in creating and deploying VMs on Azure, Creating and managing the virtual networks to connect all the servers and composed lot of ARM templates for the same cloud platform.
  • Utilized Azure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances.
  • Designed three types of blobs (block, page, and append) in Azure for accumulating hefty amount of unstructured object data (text and binary) to access via HTTP or HTTPS.
  • Associated with CICD pipeline on Azure along with CHEF to take build from Jenkins repository and deploy in desired target environments and integrated automated build with the deployment pipeline.
  • Used Chef recipes to provision Azure servers and transformed some production support scripts to Chef Recipes.
  • Composed Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Created Pods with Kubernetes and worked with Jenkins pipelines to drive all the builds of micro services to the Docker registry which is followed by deployment to Kubernetes.
  • Involved in virtualizing the servers with Docker for varied environments (test, dev etc.,)
  • Implemented the integration of Docker Container orchestration framework using Kubernetes by creating Pods, Configuration Maps and Deployments.
  • Created Azure infrastructure using Terraform to version reliably and utilized Azure Terraform modules to provide resources and automate the infrastructure.
  • Worked on deploying a Jenkins server on Azure for autonomous software builds.
  • Accomplished continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Worked on the Integration of Maven, Ant, GitHub and Jenkins to build and deploy artifacts to Nexus Artifactory.
  • Initialized the deployment PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration.
  • Assisted developers with branching, labeling/naming conventions in Git and Involved in the configuration of central and distributed repositories.
  • Worked with Nagios for monitoring the log files, Network monitoring and the hard drives status. Used Nagios Event handlers in case of automatic restart of failed applications and services.

Confidential

Jr. Devops/ AWS Engineer

Responsibilities:

  • Design, deploy, and maintain clients' infrastructure comprised of several multiple nodes on AWS platform.
  • Involved in Launching and configuring EC2 Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
  • Handled the application and database servers using EC2 and created AMIs along with RDS for DB, created crucial infrastructure as code projects in Cloud Formation as well as deployment strategies to create a true CI/CD pipeline.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Structured Jenkins server and built jobs to automate builds based on polling and post-hook scripts in source control systems (GIT) during the day and periodic scheduled builds overnight to support development needs using Jenkins, Junit, Maven.
  • Created continuous integration stack from scratch based on Docker and Jenkins, allowing transition from dev stations to test servers easily and seamlessly.
  • Managed the Chef client nodes and uploaded the cookbooks to Chef-server from workstation.
  • Handled deployment automation using Chef and wrote Custom Chef recipes in Ruby.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Maintained environments for legacy codes using specific Docker containers based on the required architecture.
  • Created & managed Docker files for creating base images to be used for automation of build & deployment environments. Built a Live Like environment Docker Containers to test any production issues on the setup and pushed it into production.
  • Involved in SVN-GIT Migration project and helped users in understanding those operations.
  • Enforced SCM policies in the organization like "must have commit messages in the check-ins" by coding, testing integrating and maintaining trigger scripts with GIT/SVN version control system.

We'd love your feedback!