We provide IT Staff Augmentation Services!

Ws Devops Engineer Resume

Philadelphia, PA

SUMMARY

  • DevOps/Build Engineer offering Around 11+ years’ experience solving complex problems with creative solutions, supporting development and operations environments
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins in an Agile Environment
  • Expertise in AZURE Cloud and Amazon AWS Cloud Administration which includes servers: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, Cloud Watch, Glacier, Auto - Scaling, Amazon Machine Image, Snowball and CloudFormation
  • Very good knowledge and experience in using Maven and ANT scripts for build and deployment
  • Excellent configuration management using Ansible
  • Proficiency working on AWS in both Windows and Linux environments
  • Can understand the code written in Bash/Power Shell, Java, Python, C#
  • Experience in Administration/Maintenance of source code repositories management systems, such as GitHub, GitLab, Bit Bucket and other command line applications
  • Experience with container-based deployments using Docker, working with Docker images, DockerHub and Docker registries
  • Expertise on using AWS Command Line Interface (CLI)
  • Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks
  • Experienced in various SDLC project phases: Requirement/System gathering, Requirement/System Analysis, Functional Specification, Business Logic's, Design, Layered Architecture, Test plans, Coding, Code review, Testing, Performance tuning, Documentation, Implementation and Maintenance
  • Experience in VSTS, TFS, Gated Check-ins, Build Definitions, Release Management, Power Shell, Power BI
  • Used Atlassian tools JIRA, Kanban, Bitbucket for defect management, team collaboration, source code management and continuous integration and deployment practices
  • Good Experience in with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, config maps, and services
  • Expert in Creating and developing Power BI Dashboard
  • Experience in deploying applications in webserver, application server and database server
  • Monitor Disk Space and space as needed in LVM
  • Experienced on several Docker components like Docker Engine, Swarm, creating Docker images, Compose and Docker Registry
  • Expertise in managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch
  • Implementations of automatic secure SSH Login, User and Group administration
  • Good knowledge of Cloud Server, Storage and Networking systems
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform
  • Extensively worked with configuration management tools like Chef, Puppet, Ansible and expertise in developing Recipes, Manifests and Playbooks in Ruby and YAML scripts to automate the environment
  • Managed DNS, FTP, Tomcat & Apache web servers on CentOS, Ubuntu, Red Hat Enterprise Linux environments
  • Working experience on Windows Active Directory and LDAP
  • Extensively worked in Ansible for End to End automation for all build and deployments
  • Hands on experience on AWS Cloud Formation templates (CFT) to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in writing Python and Shell/Power Shell scripts for compilation and deployment process
  • Experience in building through Jenkins and saving the files in Artifact repository
  • Experience in writing YAML scripts to automate the process in Ansible and Kubernetes
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments
  • Documented Minutes of Meetings, Build reports, Release Notes and many other day-to-day documentation and Status Reports
  • Quick learning, self-motivated, hard-working, good team player with excellent communication skills and strongly interested towards learning new technologies

TECHNICAL SKILLS

Programming: C#, Python, Bash, Power Shell, XML, YAML, SQL, HTML CSS, Java Script

Operating Systems: OSX, Linux, Windows, RHEL, Ubuntu, CentOS 5.x/6.x/7.x

Build and CI/CD Tools: Ant, Maven, Gradle, Ansible, Chef, Puppet, Jenkins

Databases: Microsoft SQL Server, MySQL, MS Access

Version Control System: GitHub, BitBucket, Subversion, GitLab

Containerization Tools: Docker, Kubernetes

Ticketing/Bug Tracking Tools: SonarQube, JIRA, Kanban

SDLC: Agile/Scrum, Waterfall

Monitoring Tools: Nagios, Splunk, Dynatrace

Servers: Apache Tomcat, IIS, WebLogic, WebSphere, JBOSS

Cloud Technologies: AWS, AZURE, EC2, S3, IAM, Lambda, Auto Scaling, VPC Route 53, Load Balancing, VPC, Elastic Block StorageCloud Watch, Cloud Formation, CloudTrail, RedShift, Elasticache, Terraform

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

WS DevOps Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS
  • Creating S3 buckets and maintained and utilized the policy management of S3buckets and Glacier for storage and backup on AWS
  • Performing CI/CD operations using Jenkins
  • Worked on IAM creating Users and assigning the roles to the users. Written custom policies for IAM using JSON Scripts as per the requirement and assigned them to the users
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, GitHub and AWS
  • Hands on Involvement with Amazon Web Services (AWS) including EC2, Elastic Load Balancers, Elastic Container Service (Docker Containers), S3, CloudFront, VPC, Route53, Cloud Watch, Cloud Formation, IAM
  • Launching Amazon EC2 Cloud Instances utilizing Amazon Web Services (Linux/Ubuntu)
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Creating S3 bucket and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic
  • Created multiple Users and Roles in Jenkins
  • Allowed reaching one or more AWS EC2 instances
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems
  • Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers
  • Manage AWS EC2 instances utilizing Auto Scaling, ELB and Glacier for our QA
  • Installed a lot of plugins in Jenkins using Jenkins Plugin Manager
  • Responsible for using AWS Console and AWS CLI for deploying and operating AWS services
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible
  • Migrated and managed large production systems on Amazon AWS
  • Deployed the built applications into Tomcat Containers using Jenkins
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch
  • Build and deployed applications using Jenkins Pipelines by writing the code into Jenkins File using Groovy Script
  • Good Experience in working with DNS and load balancing experience on Route53 and configured Elastic Load Balancers with EC2 auto scaling groups

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, JSON, Cloud Watch, Glacier, Shell scripts, GIT, Docker, Maven, Jenkins, Apache Tomcat7.x/8.x, Windows and Linux environment.

Confidential, Houston, TX

DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Built the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on AWS
  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management. Created Ansible manifests, profiles and roles modules to automate system operations
  • Created branches to implement the parallel development process to support quarterly releases and merged the Subversion branches to resolve any conflicts occurred during the merge
  • Worked with Atlassian tools like JIRA
  • Involved in building and configuring Red Hat Linux Servers using Kickstart server as required for the project. Maintained maximum uptime and performance capacity for Enterprise Production, QA Staging
  • Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, mail server, MySQL database, SVN, build and firewalls in both development and production
  • Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic using Ansible
  • Designed, built and coordinate an automated build and release CI/CD process using Jenkins
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts to automate the build process
  • Running build jobs and integration tests on Jenkins Master/Slave configuration and Managed Servers on the OpenStack platform instances using Puppet configuration management
  • Worked on SDLC processes and carried the builds on the OpenStack environment using continuous integration tool Jenkins
  • Worked with OpenStack and Open Shift cartridge technologies and tools as well as managed their integration with application
  • Developed build and deployment scripts using ANT and Maven as build tool in Jenkins to move from one to other environments
  • Virtualized the servers using the Docker for the test and development environments needs and configuration automation using Docker containers
  • Responsible for Designing and implementation of the DevOps solution using tools like Git, Jenkins, SonarQube, Nexus and Chef Automation, Ruby scripting and AWS
  • Proficient in managing the source code control of multiple development efforts using Subversion and Git version control tools
  • Involved in trouble shooting of DNS, DHCP and other IP conflict problems
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN
  • Evaluating testing of Chef Recipes - Concept of Test-Driven Development for Infrastructure as a Code

Environment: AWS, Azure, RHEL, Subversion, Apache, ANT, ELK Stack, OpenStack, Jenkins, Python, Find Bugs, Puppet, Docker, Ubuntu, Linux, Chef, Maven, QA.

Confidential

AZURE/AWS DevOps Engineer

Responsibilities:

  • Analyzing and recommending hardware and software needs and installing them
  • Worked closely with development team and SQA team for product releases
  • Analyzed quality of code using SonarQube and deployed .NET applications using Jenkins
  • Written some automation codes in C# and used them for deployment purposes
  • Build and deployed applications using AZURE Pipelines and AZURE Repos
  • Managed source code Version Control System using GIT and TFS
  • Working knowledge and experience of AZURE Boards
  • Created Build definition and Release definition for Continuous Integration and Continuous Deployment
  • Worked on CI/CD for PostgreSQL and MySQL Applications
  • Identified and logged defects in VSTS and interacted with developers to prioritize the issues
  • Created dashboards in VSTS for CI/CDpipelines, Work items and bugs
  • Active participation in migration from AZURE cloud environment to Amazon Web Services
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Manage deployment automation using Ansible
  • Implemented AWS solutions using EC2, S3, Elastic Load Balancer and Auto scaling groups
  • Supported small to medium sized projects using GIT
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications
  • Developed a continuous deployment pipeline using Jenkins
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues
  • Created and maintained continuous build and continuous integration environments in SCRUM and AGILE projects
  • Worked as a system administrator for the build and deployments process on the enterprise server
  • Automation of daily tasks using Shell scripts
  • Used these scripts to replicate production build environments on a local dev boxes using VMWare and Virtualbox
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes
  • Good Experience in creating Docker Containers leveraging existing Linux Containers and AMIs in addition to creating Docker Containers from scratch
  • Practical experience with the deployment and configuration of Docker infrastructure on Ubuntu OS for container pipeline automated deployment in all required environments to support scaling AND service discovery.

Environment: AGILE, SCRUM, GIT, AZURE, C#, .NET, AWS, EC2, S3, Elastic Load Balancing (ELB), Auto Scaling, Docker, Jenkins, Shell Scripting, VMWare, Virtualbox, Linux environment.

Hire Now