We provide IT Staff Augmentation Services!

Devops Engineer Resume

PROFESSIONAL SUMMARY:

  • 5 years of experience as a DevOps and Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Managing Amazon Web Services (AWS) infrastructure with migration, automation and configuration management tools such as Chef, Puppet,Ansible or custom - built.
  • Experience working on Terraform for building VM’s.
  • Experience with AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front, Elastic Cache Cloud Watch etc
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience in working on version control systems like Subversion and GIT, used Source code management client tools like SVN, Stash, Source Tree, GITBash, GITHub, GITGUI and other command line applications etc.
  • Planned and executed Linux system changes and upgrades, Customer Support.
  • Configured the Chef Workstation with Chefdk, Chef-Client and Chef - Nodes.
  • I used workstation to test Cookbooks using the tools such as Test Kitchen and interact with server using Knife and chef command line tools.
  • Develop multiple CHEF cookbooks, Chefspec, Berkshelf, Kitchen, Chef Compliance, recipes and Roles, Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
  • Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Build Tools: ANT, Maven.

Cloud Services: AWS

Version Control: GIT, SVN,Bitbucket.

Operating Systems: Linux, Unix.

Cloud Tools: AWS,VMware.

CM Tools: Chef, Puppet,Ansible.

CI Tools: Jenkins.

Scripting Languages: Shell,bash,python.

Atlassian Tools: JIRA, Confluence, Stash/GIT, Bamboo,Hipchat,FishEye.

Monitering Tools: AWS cloud watch, SPLUNK,ELK.

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Engineer

Responsibilities:

  • Support current migration of Time warner cable and Bright house Network to Confidential .
  • Creating Different chef ENV for each Network.
  • Working on Troubleshooting MRT, PAT, and EFT issues.
  • Working on Building 19 Markets AVN Components. Worked on Headends, Hubs.
  • Worked on building gem server repos to support chef client run.
  • Experience working AWS API calls to get the data from Cassandra DB.
  • Working on Terraform for buildings VM’s (RHEL) and taking Backup of servers, taking Snapshots while deploying new code.
  • Worked on Arris and Ericsson backoffice configs.
  • Prepared Documentations (MOP’s) for each application while deploying new code.
  • Worked on Troubleshooting issues in Applications.
  • Experience working on chef to configure servers.
  • Working on Net scout for network monitoring.
  • Working on three applications Active video, AMS, TSB in charter commutations.
  • Deploying code to GIT LAB and collecting values for the build process.
  • Experience working Jenkins Pipelines as CICD tool and pushing code to chef server.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Setup and Configuration of Chef Configuration Management. Subversion administration for taking the builds using Chef Management.
  • Worked on BASH scripts to automate many validation and to chef-client run and validation of Services.
  • Experience troubleshooting on Video On Demand (VOD), Guide Issues, Netflix and PPV.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Running chef client by Ansible and writing playbooks.
  • Working on ICINGA for server monitoring.
  • Worked on Staging and Production Env.
  • Installing App to set top box (Netflix, PPV, VOD).
  • Working AMS application which uses Apache Tomcat services.
  • Working on Hub validation to check the status of the application.
  • Experience building AMS and TSB and configuring servers for that application.
  • Working on building Jenkins Pipelines and pushing code to chef server.
  • Experience working on confluence, Hipchat, JIRA.
  • Experience working on Ansible and writing playbooks to check the services on the server after running chef client.
  • Working on Version control tools like GIT LAB, BITBUCKET.
  • Working with P&I Team on EIA Issues.

Environment : SVN, GIT, ANT, Maven, Jenkins, Netscout,Chef,Ansible,RHEL, Docker, Kubernetes Terraform, AWS,Shell Scripts, Perl Scripts, Service now,JIRA,ICINGA.

Confidential, AZ

DevOps Engineer

Responsibilities:

  • Installing Jenkins on Linux machine to create a master-slave configuration and implementing multiple parallel builds through build farm.
  • Writing scripts that achieve the complete deployments of DEV, QA and Production environments via Chef.
  • Configured the Chef Workstation with Chefdk, Chef-Client and Chef - Nodes.
  • I used workstation to test Cookbooks using the tools such as Test Kitchen and interact with server using Knife and chef command line tools.
  • Develop multiple CHEF cookbooks, Chefspec, Berkshelf, Kitchen, Chef Compliance, recipes and Roles, Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
  • Accomplished builds and deploys in Dev, Itest, QA and staging by Creating ANT, Perl & UNIX scripts
  • Used AWS Ansible Python Script to generate inventory and push the deployments.
  • Deployed and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, and Network Usages and suggest instance type for the same.
  • Working an AWS Elastic load Balancing for deploying applications in high availability.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch.
  • Deployed a static website on AWS S3 and monitored the resources using Cloud Watch.
  • Good understanding of the Cloud Watch metrics like Latency, Replica Lag, Disk Volume Connections, Disk I/O, Queue Connections, Network I/O.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Managing users and groups using the amazon Identity and access management(IAM).
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Used JIRA as change management and bug tracking tool.
  • Built, configured and supported Application team environments.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Maintained the entire Linux environment.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Worked with developers and QA engineers on release process and supported them in making various builds in certain environments.
  • Created run books for each application to help the release management team for successful deployments.
  • Installed Chef and created POC for using Chef as configuration management tool and orchestration.
  • Used ServiceNow tool to create change requests and service requests.

Environment : SVN, GIT, ANT, Maven, Jenkins, Nexus, Chef,UNIX, AWS,Service now.

Confidential , AZ

Devops/AWS Engineer

Responsibilities:

  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services
  • Support current migration of Data Center to Amazon Cloud.
  • Performed S3 buckets creation, Created IAM roles and usage policies by assigning permissions to roles and used custom JSON templates for management
  • Configured S3 versioning and lifecycle policies to backup files and used AWS Glacier to archive files. Also used IAM to manage new accounts, roles and groups.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef
  • Develop and configure Docker images for our private Docker repository.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management
  • Redesigned infrastructure for high availability using multiple AWS availability zones
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
  • Converting production support scripts to Chef recipes
  • AWS server provisioning using Chef Recipes
  • Design and deploy pure AWS environments as well as hybrid/colo architectures.

Environment: AWS, S3, AWS cloud watch, Nginx, ANT, Maven, SVN, GIT, Chef, Puppet, Ansible, Bash.

Confidential, PA

DevOps Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere Understanding of cloud based deployments into Amazon EC2 with Puppet.
  • Setup and Configuration of Chef Configuration Management. Subversion administration for taking the builds using Chef Management.
  • Experience in managing virtual instances and disks using Puppet. Deployed Chef Dashboard for configuration management to existing infrastructure.
  • Experience in AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including ANT's build.xml.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provided end-user training for all GITHub users to effectively use the tool.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Environment: CI/CD, AWS, Jira, Jenkins, Chef, Apache, Nginx, ANT, SVN, Nagios, Splunk.

Hire Now