We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Certified AWS Devops Engineer with over 7+ years of extensive IT experience, Expertise in DevOps and Cloud Engineering & UNIX, Linux Administration.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post - production analysis of the projects and methodologies such as Agile, SCRUM and waterfall
  • Extensive experience in Amazon Web Services (AWS) Cloud services such as EC2, VPC, S3, IAM, EBS, RDS, ELB, VPC, Route53, Ops Works, DynamoDB, Autoscaling, CloudFront, CloudTrail, CloudWatch, CloudFormation, Elastic Beanstalk, AWS SNS, AWS SQS, AWS SES, AWS SWF & AWS Direct Connect.
  • Experience with designing, building, and operating solutions using virtualization using private hybrid/public cloud technologies.
  • Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
  • Knowledge of High Availability (HA) and Disaster Recovery (DR) options in AWS.
  • Experience in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation.
  • Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift migration and from on-premises to AWS Cloud.
  • Strong hands on experience with Microservices like Spring IO, Spring Boot in deploying on various cloud Infrastructure like AWS.
  • Expertise in configuration and automation using Chef, Chef with Jenkins, Puppet, Ansible and Docker.
  • Experience in configuring and monitoring distributed and multi-platform servers using Chef, workstation to manage and configure nodes and developing Chef Cookbooks and Recipes.
  • Experience in configuring Docker Containers for Branching and deployed using Elastic Beanstalk.
  • Experience in designing, installing and implementing Ansible configuration management system for managing Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining the purpose of Continuous Integration (CI) and for End-to-End automation for all build and deployments and in implementing CI/CD for database using Jenkins.
  • Experience in managing UDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins and Hands-on experience in deployment automation using Shell/Ruby scripting.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Ruby, and PowerShell scripts.
  • Experience in using build utilities like Maven, Ant and Gradle for building of jar, war, and ear files.
  • Experience in using version controller tools SVN, Git, GitHub, and Bit Bucket.
  • Performed several types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing
  • Worked in container-based technologies like Docker, Kubernetes and OpenShift.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA.
  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • 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 Build configs, templates, Image streams.
  • Excellent Knowledge of Cassandra Architecture, Cassandra data modelling & Monitoring Cassandra using OpsCenter
  • Excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra.
  • Can handle commissioning and decommissioning nodes along with monitoring of Cassandra Cluster.
  • Have Knowledge on Apache Spark with Cassandra.
  • Expertise AWS Lambada function and API Gateway, to submit data via API Gateway that is accessible via Lambda function.
  • Managed configuration of Web App and Deploy to AWS cloud server through Chef.
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Developed AWS Cloud Formation templates and set up Auto scaling for EC2 instances.
  • Worked on Installing, Configuring and administering Jenkins CI tool on AWS EC2 instances.
  • Responsible for distributed applications across hybrid AWS and physical data centers.

TECHNICAL SKILLS

Operating System: Windows, LINUX(REDHAT), UBUNTU, CENTOS

Versioning Tools: Subversion, GIT, CVS

CI Tools: Jenkins, Bamboo, Hudson

LANGUAGES: C, C++, JAVA, .NET AND SQL

CD Tools: IBM deploy

Build Tools: ANT, MAVEN, Gradle

Bug Tracking Tools: JIRA, Rally, Remedy, IBM Clear Quest

Scripting Languages: SHELL, PYTHON, GROVY

Web Application servers: Apache Tomcat, JBOSS, Web sphere, Nginx

Databases: MySQL, Mongo DB, DynamoDB

WEB SERVICES: SOAP AND RESTFUL WEB SERVICES

Monitoring Tools: Amazon Cloud Watch, Nagios, Splunk, nexus

Configuration Management Tools: Chef, Ansible, PUPPET

Virtualization Technologies: vSphere, VMware Workstation, Oracle Virtual Box, Hyper-V

Containers Tools: Docker, Kubernetes, ECS testing tools: SELENIUM, Junit

Networking/protocols: FTP, HTTP, HTTPS, HTML, W3C, TCP, DNS, NIS, LDAP, SAMBA

REPOSITORIES: NEXUS, GIT, ARTIFACTORY

AWS SERVICES: EC-2, ELB, VPC, RDS, IAM, CLOUD FORMATION, S3, Cloud watch

PROFESSIONAL EXPERIENCE

SR. AWS DEVOPS ENGINEER

Confidential

Responsibilities:

  • Worked in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Lambda, Cloud Front, Cloud Watch, IAM, EBS, Security Group, Auto Scaling, Dynamo DB, Route53, and Cloud Trail.
  • Designed, built, and deployed a multitude application utilizing almost all AWS stack (Including EC2, R53, S3, RDS, HSM Dynamo DB, SQS, IAM, and EMR), focusing on high - availability, fault tolerance, and auto-scaling.
  • Supported AWS Cloud environment with 2000 plus AWS instances configured Elastic IP and Elastic storage deployed in multiple Availability Zones for high availability.
  • Setup Log Analysis AWS Logs to Elastic Search and Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.
  • Used Cloud Watch for monitoring the server's (AWS EC2 Instances) CPU utilization and system memory.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS. Worked on JavaScript framework (Backbone.JS) to augment browser-based applications with MVC capability.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository and Converted Pom.xml into build.
  • Designed infrastructure for AWS application and workflow using Terraform and had done implementation and continuous delivery of AWS infrastructure using Terraform.
  • Worked on setting up AWS-VPC, creating AWS EC2 and launching AWS EC2 instances on diverse types of private and public subnets based on the requirements of the applications.
  • AWS expertise in dealing with AWS resources S3, ECR, AMI, ELB, Route 53, etc.
  • Developed Python scripts to take backup of EBS volumes using AWS Lambda and Cloud Watch.
  • Developed and deployed stacks using AWS Cloud Formation Templates (CFT) and AWS Terraform.
  • Used Jenkins and pipelines which helped us drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub.
  • Managed local deployments in Kubernetes, created local cluster and deployed application container.
  • Created and configured KPI's in Splunk IT Service Intelligence (ITSI).
  • Configured Splunk for dynamic analytics and machine data indexing
  • Managed Docker orchestration and Docker containerization using Kubernetes
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Developed and maintained Python/Shell PowerShell scripts for build and release tasks and automating tasks.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Ansible Playbooks to setup and configure Continuous Delivery Pipeline and Tomcat servers. Deployed Micro Services, including provisioning AWS environments using Ansible Playbooks. automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Managed build results in Jenkins and deployed using workflows
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Clear Case JIRA and CI tools like Jenkins.
  • Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA server s configuration
  • Implemented Ansible to deploy the builds for Dev, QA and production. Automation of infrastructure by creating

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, CloudWatch, ELK Stack), Jenkins, Ansible, Python, Shell Scripting, PowerShell, GIT, Microservice, Jira, JBOSS, Bamboo, Kubernetes, Docker, Web Logic, Maven, Web sphere, Unix/Linux, Nagios.

SR DEVOPS ENGINEER

Confidential

Responsibilities:

  • Installation and support of various applications and Databases including Oracle, MySQL and along with Web Logic 10, Tomcat.
  • Experience in multi platforms like UNIX, Ubuntu, RHEL and Windows production, test, and development servers.
  • Proposed and implemented branching strategy suitable for agile development in GIT.
  • Wrote ANT and MS Build scripts to deploy the code to various client environments for the testing teams.
  • Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Implemented backup process for Jenkins, Bit Bucket.
  • Experience in creating Jenkins pipeline jobs using groovy languages.
  • Worked on Docker container snapshots, attaching to a container, managing containers, removing images and managing directory structures.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker Swarm Cluster using Ansible.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker Hub
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Setup from scratch Continuous Integration (CI) environments (Jenkins on ec2 over vpc) complete with automated unit testing and Code Coverage tools.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Develop/Test/Prod Branching Model for weekly releases.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.
  • Experienced in working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self - manage cloud environment.
  • Configured EC2 Instances for Red hat OpenShift nodes with EBS block storage for persistent volumes, and S3 buckets for OpenShift registries along with snapshots for backups
  • Configured and managed Google cloud instances and disks for managing OpenShift environment.
  • Deployed OpenShift Enterprise v3.4/3.6 on RedHat 7 environment and integration with private Docker Registry.
  • Managed OpenShift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
  • Support and enhance SDLC cycle by using Docker containers delivered to OpenShift Container Platform.
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
  • Currently leads an active integration effort for building out PaaS with RedHat OpenShift, Dockers and working with developers on application containerization effort.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, and Packages.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Deployed and configured chef server and chef solo including bootstrapping of chef client nodes for provisioning.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Installed, Configured and Managed Docker containers, Docker Images for Web Servers, and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Hands on experience in troubleshooting the non-prod and production environment issues.
  • Used Ansible for configure tomcat servers and maintain.

Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, Docker, Kubernetes, GIT, SVN, Chef, OpenShift, terraform, Python, Shell Scripting, Ruby, PUTTY, Confluence, SOA, Ansible.

DEVOPS ENGINEER

Confidential - IRVING, TX

Responsibilities:

  • Involved in the Study of the business logic and coordinate with the client to gather the requirements.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Involved in Devops migration/automation processes for build and deploy systems.
  • Managed Amazon redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.
  • Automation of infrastructure using Terraform and Ansible.
  • Migrated 40 TB of data from one datacenter to another datacenter.
  • Integrated AD with Cassandra Authorization.
  • Designed, Automated the process of installation and configuration of secure DataStax Enterprise Cassandra cluster using puppet.
  • Configured internode communication between Cassandra nodes and client using SSL encryption.
  • Developed shell scripts along with setting up of CRON jobs for monitoring and automated data backup on Cassandra cluster.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Experience in upgrading the existing Cassandra cluster to latest releases.
  • Involved in migration of microservices based applications using Docker/Kubernetes and involved in full automation of the CI/CD pipeline.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Hands on experience in containerized based deployments using Docker and Kubernetes.
  • Experienced in Automating application deployment in the cloud using Docker technology using Amazon ECS (EC2 Container Service).
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Developed could form reports for the show - back and charge- back reports on OpenShift projects and cloud resources.
  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Worked with developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat and Nginx.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances
  • Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3.
  • Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Implementation, configuration, and administration of Layer 7 API Gateway and Portal.
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub.
  • Worked with the Docker to package an application with all its dependencies into a standardized unit for Software Development
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Converted numerous existing Java projects to a single deployment method using ECS Docker Containers.
  • Implemented Docker containers and created clients respective Docker images and leveraged Apache Mesos to manage Cluster hosts for Applications.
  • Expertise in implementing a production ready, highly available, fault tolerant Kubernetes infrastructure and Worked on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes
  • Configuring the Docker containers and creating Docker files for various applications.
  • Integrated the Docker containerized applications to get them functional and working
  • Built and developed various CI/CD pipelines from the scratch according to the developer's requirements on top of AWS cloud infrastructure using Jenkins.
  • Used groovy scripts to develop scripted continuous delivery pipelines in Jenkins and have integrated them with Maven
  • Developed build and deployment scripts using ANT and Maven as build tools to move from one environment to other environments.
  • Set up system for dynamically adding and removing web services from a server using Docker and GitLab CI.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Performed system monitoring using Nagios and Cloud Watch in AWS Cloud.
  • Involved in setting up JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/ issue tracker.
  • Worked on Splunk DB Connect 2.0 in search head cluster environments of Oracle.
  • Creating and customizing Splunk applications, searches, and dashboards as desired by IT teams and business
  • Created Splunk Apps using XML and Web Components. Knowledge of app creation, user and role access permissions.
  • Splunk GUI development such as creating Splunk apps, searches, Data models, dashboards, and Reports using the Splunk query language.
  • Provide regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Modified ANT scripts to build the JAR, Class, WAR and EAR files from VOB's
  • Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Configured Jenkins to implement nightly builds on daily basis and generated changes happened from last 24 hours
  • Worked in Devops group running Jenkins in Kubernetes container with EC2 slaves in Amazon AWS cloud configuration.
  • Monitoring and analysis of Kubernetes pods logs using Elasticsearch by deploying File beat as a Daemon Set.

Environment: Java/J2ee, Subversion, Ant, Maven, Docker, Kubernetes, Jenkins, Ansible, GIT, SVN, Chef, cloud watch, terraform, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Python, OpenShift, Cassandra, Shell Scripting, Ruby, PUTTY.

We'd love your feedback!