We provide IT Staff Augmentation Services!

Senior Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Providence, RI

SUMMARY

  • 7+ years of experience in implementation, deployment and support of DevOps practices including Continuous Integration, Automated Testing, Continuous Deployment and Continuous Delivery.
  • Having experience in writing many ad - hoc scripts using many popular different languages like Python, Ruby and Shell based scripting.
  • Building all the AWS infrastructure by using the Terraform and Chef, also by using the Terraform building the Security Groups VPC, ELB, according to the architecture of the project.
  • Developed enhancements to MongoDBarchitecture to improve performance and scalability.
  • Solid understanding of Software Development Life Cycle like Waterfall methodology and Agile methodology and Scrum.
  • Good understanding on IOT platforms and experience on SDKs in different APIs
  • 3 years with Amazon Web Services (AWS) with deep expertise in Amazon's cloud computing offerings.
  • Self-starter with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific and OpenStack technologies.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk, VPC, EBS etc, Knowledge of application deployment and data migration on AWS.
  • Experiences on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experiences in the functional usage and deployment of applications in WebLogic, WebSphere, and Apache Tomcat Server.
  • Develop automation and processes to enable teams to deploy, manage, configure, scale, and monitor their applications in data centres and in cloud.
  • Proficiency in authoring and managing configuration management frameworks, such as Chef, Puppet, Ansible and Vagrant.
  • Written playbook usingAnsiblemodules such as yum, Copy, File, get, url, git, ping, service, template, debug, synchronize, user.
  • Extensively worked with Change tracking tools like BMC Remedy, JIRA and used these tracking, reporting and managing bugs.
  • Experience administrating, deploying and managing Ubuntu, CentOS servers. Worked with performance monitoring tools like Net stat.
  • Proficiency in authoring and managing configuration management frameworks, such as Chef and Puppet.Great experience with Docker container service.
  • Extensively experienced in build automation tools like ANT, MAVEN and Gradle and have a good working knowledge on these tools.Hands on experience with Selenium Testing Tools.
  • Experienced in managing the performance of Applications using monitoring tools likeAppDynamics.
  • Worked with SAP B2B, BASIS, SCM and Finance team if any issue occurs withGISand GSP teams related to idoc failure and document failure, as part of SAP XI support and development.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship, User Authentication, Network Security, Key Management, Resource Isolation.
  • Self-starter with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific and OpenStack technologies.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk, VPC, EBS etc., Knowledge of application deployment and data migration on AWS.
  • Proficient in writing AWS Cloud Formation templates (CFT) to create custom VPC'S, subnets, NAT, EC2 instances, ELB's and Security groups using JSON templates.
  • Designed Microsoft Azure for multiple applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focused on high-availability, fault tolerance, and Auto-scaling.
  • Automated all the infrastructure by using the ansible and had integrated it with the Jenkins to automatically deploy the code.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, RHEL, Ubuntu, Amazon Linux.

Source control tools: GIT, Bit Bucket.

Build Tools: ANT, MAVEN.

CI/CD Tools: Hudson, Jenkins, Ansible Tower.

Configuration Management: Chef, Ansible.

Languages& Scripting: Shell scripting, Python.

Data Bases: Postgres, MongoDB, Oracle DB, Redshift.

Web servers and Services: Apache, Tomcat, Nginx, REST.

Cloud Technologies: Aws, Azure, Salesforce.

Container Technologies: Docker, Kubernetes, OpenShift.

Monitoring: CloudWatch, CloudTrail, ELK, Splunk.

Testing Tools: Robot Testing Framework, Selenium.

Project Management: Jira, Rally

Software Development Methodology: Agile

DevOps and Cloud Infra: Terraform and Cloud Formation

Change Management: Service now, ITSM.

PROFESSIONAL EXPERIENCE

Confidential, Providence, RI

Senior Cloud/DevOps Engineer

Responsibilities:

  • Involved in the Migration of Applications from On-premises to AWS cloud and managed AWS infrastructure as code using Terraform.
  • Worked on the management of AWS cloud and its services like EC2, ELB, S3, RDS, Route53, VPC, Auto Scaling, Lambda, IAM, Cloud watch as per requirement.
  • Set up SG, EBS volumes, and Automated AMI backup; launched EC2 instances, Mounted S3 bucket on instances enabling cross-region replication, static web hosting.
  • Created automated notifications for unused EBS volumes, security that has ports open to the internet, scheduled stop & start of EC2 instances using Lambda.
  • Configured ELB to distribute incoming traffics across multiple EC2 instances and Routed traffic using Route 53 and Worked on setting up Cloud Front Content Delivery Network.
  • Involved in infrastructure as code, execution plans, resource graph, and change automation using Terraform.
  • Used Terraform scripts to automate instances for previously launched Manual Instances.
  • Used Amazon Cloud Watch to monitor AWS resources and used Cloud Trail to track.
  • Wrote Ansible playbook to install software and web servers as well as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS EC2 Instances using python.
  • Drove all microservices builds to the Docker registry using Jenkins pipelines and deployed to Kubernetes.
  • Worked on the Docker ecosystem, which includes the Docker machine, Docker Compose, Docker Swarm, and monitored containers using the Prometheus tool.
  • Configured the Docker containers and created Docker files for different environments.
  • Worked on the creation of custom Docker container images, tagging, and pushing images.
  • Virtualized servers for the test environments and dev-environments' needs using Docker and configuration automation using Docker containers.
  • Performed Docker orchestration and Docker containerization using Kubernetes. And created Pods and managed them using Kubernetes.
  • Used Kubernetes to orchestrate deployment, scale, and management of Docker Containers.
  • Recorded code changes like branching, merging, staging, etc. using Version Control, GIT.
  • Used Ansible along with Ansible Tower to automate different software development processes throughout team organization.
  • Used Jenkins CI/CD pipeline jobs for end-to-end automation to build and troubleshoot issues during the Jenkins build process.
  • Worked on integration of GIT into CI Environment using Jenkins/Hudson.
  • Used Maven as the Build Tool for the development of build artifacts on the source code.
  • Used AWS Beanstalk to deploy and scale web applications and services developed with Java, PHP, Node JS, Python, Ruby, and Docker.
  • Used Nagios as a monitoring tool.
  • Extensive experience in taking multiple applications into the production. Worked as a cross functional team member.
  • Experience developing software with the Salesforce platform including triggers, workflows, validations, approvals, Apex classes, Visualforce pages and Lightning components.
  • Demonstrated understanding and experience with Salesforce.com architecture and API. Understanding of software development life cycle (SDLC).
  • Creating and managing users, profiles, roles, and permission sets in Salesforce.
  • Managing Salesforce objects and processes for the organization.
  • Developing reports, dashboards, and processes to continuously monitor data quality and integrity.
  • Worked with management team to establish suitable processes to support administrative, development, and change management activities.
  • Development experience with Salesforce including Apex, Visualforce, and API development.
  • Up-to-date knowledge and evangelism of the available commercial toolchains for DevOps and Assessments of current DevOps environments, tooling, processes and skills.

Confidential, Philadelphia, PA

Sr. DevOps Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
  • Extensively worked with distributed version control system Git in Linux environment for the version control of codes.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Managed the Deployment from Run deck and implemented as CICD plug
  • Design & implemented VPC service for extension of customer ‘s on-premises data centre with AWS Cloud using AWS VPC and VPN & Direct connect services.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Worked in lambda function and created the python script to stop and start the EC2 instance in non-business hours to save the cost. Also used the auto scaling time based policy to implement the same.
  • Created a lambda function to stop and start the instance in AWS in non-business hours.
  • Manage and Monitor large production MongoDBshared cluster environments having terabytes of the data.
  • Building all the AWS infrastructure by using the Terraform and Chef, also by using the Terraform building the Security Groups VPC, ELB, according to the architecture of the project.
  • Created the AWS Instances through Terraform along with chef provisioning.
  • Design continuous Build process using Jenkins to prevent build failures.
  • Deploying AWS environments (VPC, Security Groups, ELB, Gateways) utilizing chef and Terraform.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed different testing task using various test scripts on Selenium Web driver and Junit.
  • Used Firebug to identify web elements using XPath and CSS selector
  • Deployed the code changes to all the environments by using the Terraform Apply to reflect the changes on the AWS Cloud.
  • Work with Development, Storage and Network teams in installation and administration of Mongo DB in the IT Enterprise Environment.
  • Used Application Monitoring Tool i.e.AppDynamics, troubleshooting AppD configuration issues, metric data, backend issues etc.
  • Used Jenkins plug-ins like Build pipeline, job DSL, templates etc Wrote GROOVY snippets in Jenkins.
  • Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.Planning releases with Zero downtime and no impact for the partners.
  • Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
  • Designed Microsoft Azure for multiple applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focused on high-availability, fault tolerance, and Auto-scaling.
  • Designed & implemented enterprise grade with customizable and cost-effective Solutions on AWS.Experience with chef test kitchen, chef spec for unit test cases.
  • Worked on AWS- EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC, IAM, RDS, CloudFront (CDN), CloudWatch Security Groups, SNS and Auto Scaling Services
  • Written Chef Cookbook recipes to automate installation of Middleware Infrastructure like Apache tomcat, JDK, and configuration tasks for new environments etc.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Involved in Parallel and Cross Browsing Testing using Selenium GRID and TestNG
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed Networking policies for Docker Containers. Worked on Open-source development tools like Docker Containers, Mesos, Kubernetes
  • Implemented a centralized logging system using log stash configured as an ELKstack (Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3 etc
  • Used Kafkato collect Website activity and Stream processing.
  • Working as Dev Ops team for installation, configuration for Docker, Sysdigtool.
  • Experience in setting up Kubernetes cluster to orchestrate Docker container deployments to on premise virtual infrastructure. Experience in setting monitoring for Docker containers running on Kubernetes using Prometheus and Sysdig.
  • Configuration of Jenkins, Identifying and Installing required plug-ins to Jenkins, integrating external Unix servers, adding nodes/Slaves to Jenkins, writing scripts to configure build jobs, Build Pipelines, set up of automated Gerrit Verification Process of in Jenkins.
  • Installed Jenkinson a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Configured servers to send server & application data toSplunkand generating reports usingSplunk.
  • Debugging Chef Recipes and their execution trying to pull logs intoSplunkand monitor deployments.
  • Develop deployment plans and schedules for the Change Review meeting.
  • Manual Installation and configuration of Tomcat and Apache servers.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Hands-on experience creating the infrastructure and deploying the software applications onto the servers.
  • Automated all the infrastructure by using the ansible and had integrated it with the Jenkins to automatically deploy the code.

Confidential, Palo Alto, CA

DevOps Engineer

Responsibilities:

  • Worked as Integration engineer for modem software team. Handling build and release management
  • Develop and maintain configuration management system, and manage repositories, branches, tags using GIT.
  • Installed Puppet Master, Puppet agents, written puppet modules for apache, database setup, create user, group accounts.
  • Implemented multi-tier application provisioning in OpenStackcloud, integrating it with Puppet.
  • Involving in debugging issues, resolving functional issues and provide bug free software releases to end customers.
  • Facilitate release team meetings pertaining to release process and release schedule until completion.Created repositories, branches, and tags and involved in merging process.
  • Resolving compiler error/warning of release builds to maintain quality software as per organization standards.
  • Heavily involved in implementing Technologies from Red Hat like Open shift &OpenStack cloud base. Build and configured Jenkins slaves for parallel job execution.
  • Installed and configured Jenkins for continuous integration and performed continuous Deployments.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Installed and configured Kafka, Zookeeper clusters setup using Ansible Playbook.
  • Implemented custom monitoring dashboard and alerts throughSplunk, CloudWatch, New Relic, and PagerDuty into auto deployment processes.
  • Maintain automation & network simulators; develop Python test scripts, run regression/sanity test release binaries.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet. Analyzing memory analysis on every build to resolve memory redundancy.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Created local, virtual repositories in Jfrog, Artifactory and integrated with Jenkins.
  • Worked in Agile project management process. Knowledge of branching strategy.
  • Used Application Monitoring Tool i.e.AppDynamics, troubleshooting AppD configuration issues, metric data, backend issues etc
  • Worked on Configuration management tool Ansible for continuous delivery (CD) written recipes for new environments.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configuration of AWS nodes and tested playbooks on AWS instances using Python.
  • Strong experience in indexing data from apache log servers into Splunk and creating dashboards and worked in integrate Service Now with Splunk to costume the alerts from Splunk and Create Service Now tickets.
  • Worked on many of the Splunk alert tickets to resolve and troubleshoot the erros.
  • Compiling software from source such as Linux distributions or other open-source software.
  • Document any new process on tools train new hires and colleagues.
  • Developed Shell Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Take part in code peer review of the test cases, Bug review and QA weekly status meetings.
  • Reporting defects for the failed test cases and tracking the status on the daily basis.
  • Worked in real lab environment to resolve technical problems and impart expertise.

Confidential

Sr Build/Release Engineer

Responsibilities:

  • Responsible for migrating the Tax and Accounting applications to the cloud.
  • Wrote the playbooks to automate the infrastructure deployment process.
  • Create and maintain automated scripts that will deploy, configure, and test applications. Maintain an on-call schedule to support automation tools.
  • Installed, maintained, upgraded, and troubleshooted the cloud-based solutions, including but not limited to enterprise-level AWS services such as EC2, S3, etc.
  • Defined migration strategy to move workflows to cloudand Designed the overall Virtual Private Cloud VPC environment including server instances, storage instances, subnets, availability zones, etc.
  • Setup the docker containers using the Kubernetes clusters to do the testing and sending the testing results to go forward with the deployments.
  • Designed the AWS network architecture including VPN connectivity between regions and subnets.
  • Collaborate with other IT Infrastructure and application teams.Assist with determining standards for deploying to cloud infrastructure.
  • Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
  • Experience building sophisticated and highly automated infrastructure and wrote code to automate the repeatable process. Strong hands-on experience in Ansible scripting skills.
  • Designed and contributed to solutions in areas like continuous integration, operations automation, full stack provisioning, containerization, configuration management, and orchestration systems.
  • Created the infrastructure and deployed the applications on AWS by using Create AMI and Deploy AMI model.
  • Develop agile SaaS infrastructure using best practices such as “infrastructure as code” and automated environment provisioning.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins, and GitHub.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Reduce operational costs through service optimizations and demand-based auto-scaling.
  • Wrote the CloudFormation Templates to spin up the required Environments. By using the Nested Stacks, we have created the multiple instances with the reusable templates. Created the VPC’s and IAM roles according to our required environments.
  • Understanding of Docker or evolving container management platforms like Kubernetes.
  • Participated in the design and development process from definition to deployment.
  • Plan, Architect, Deploy and Managed the Cloud infrastructure and applications. And Worked with software architects to design applications that run efficiently on the Cloud.
  • Responsible for effective provisioning, configuration, operation, and maintenance of systems

Confidential

Build and Release Engineer

Responsibilities:

  • Developed Hudson Plugins which integrates our In-house tools with Hudson.
  • Designed use cases and other technical design documentations along with other team members for the Application as per the business requirements.
  • Used SVN for Versioning of source code.
  • Debug the issue to identify if a code change is required or can be resolved through user training, data fix etc.
  • Designed framework for end user acceptance testing, poll the SCM for new Commits.
  • Build the code using build tools, Maven, Antetc.
  • Knowledge on Unix/Linux shell scripting. Knowledge of operating system, network, and compiler concepts.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development - Integration/QA - Staging/UAT - Production.

We'd love your feedback!