We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Over 5 years of experience in setting up the enterprise infrastructure on Amazon Web Services like EC2 Instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud Formation & VPC services.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure & Rackspace Cloud environments and most familiar with EC2 instances, Cloud Watch, Elastic IP’s and Managing security groups on AWS.
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Dockers, Vagrant, AWS, Azure, Nagios, SVN, GIT, Apache Tomcat, Linux etc.
  • Expertise in Installation and configuration of automated tool like Puppet which includes Puppet Master, Puppet Agent Nodes and an administration control workstation.
  • Managed On - site OS, Applications, Services, Packages using Chef and EC2, EBS, ELB for Amazon Web Services with Chef Cookbooks.
  • Written cookbooks, modules, roles, environments manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Experience in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like SVN, GIT, CVS, Perforce, Clear case and Harvest.
  • Extensive experience in using Continuous Integration tools like Bamboo, Jenkins & Hudson.
  • Experienced in setting up the monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Experience automating deployments on Application Server Tomcat, WebSphere, WebLogic.
  • Worked with different Bug Tracking Tools like JIRA, Rally, Remedy and IBM Clear Quest.
  • Proficient with Ruby, Python, Korn, Bash, Perl & Shell Scripting for build automations & deployment process.
  • Created database tables that can store and retrieve any amount of data, API and datatype with Amazon DynamoDB in NoSQL database service. Also familiar with MongoDB .
  • Expertize in Analyzing client requirements, build cost effective, high available and scalable server architecture. Created and maintained nodes on CLOUD and VM-BASED cloudlets.
  • Experience on Virtualization technologies like VMware, Vagrant.
  • Expertise in Analyzing client requirements, build cost effective and scalable server architecture.
  • Managed large amounts of structured, semi-structured, and unstructured data across multiple data centers and partitioned data among all nodes in the cluster using Cassandra .
  • Provide responsive off-hours support in a 24/7 environment and ensure maximum availability of all servers and applications.

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Senior DevOps Engineer

Responsibilities:

  • Extensively involved in Manag ing Ubuntu, L inux a nd W indows virtua l ser ve rs on A W S EC2 instance by creating Chef Nodes through Ope n - S ource Che f S e rve r .
  • Expertise in Developing Configuration management modules using Opscode Chef and Ruby.
  • Creating cookbook for provisioning servers like Jenkins, Splunk, sensu and Chef-server .
  • Highly involved in Config ur ing, moni toring a nd mul ti - pl a tfor m ser v e rs by defining Chef server from workstation to manage and configure Chef nodes.
  • De ve lopm e nt of Chef recipes using Ruby Script through Knife command-line tool to create Chef co okbooks to mana ge s y ste ms conf ig u ra ti on.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Involved in chef-infra maintenance including backup/security fix on Chef Server.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Expertise in writing new plugins in order to support new functionality in Terraform.
  • Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkin & Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading Chef recipes, Chef node convergence in Chef SCM.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Extensively involved in maintaining large amounts of structured, semi-structured, and unstructured data across multiple data centers and the cloud using Cassandra .
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Integrated Jenkins with various DevOps tools such as Nexus, HP CDA, HP ALM and HP QTP.
  • Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites. Setup ANT script based jobs and worked with Jenkins Pipelines.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and also create new jobs and branches through Jenkins.
  • Setting up servers through using AWS for deployment or other uses for application.
  • Maintaining a farm of AWS solution using EC2 instances, ELB's, S3, EBS, Auto Scaling.
  • Developing Cloud formation templates to launch VPC’s and instances in the AWS cloud.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war, tar and ear artifacts. Provisioning Web Servers in AWS and DNS route53 records.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code using GIT .
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB. Worked on NoSQL database Cassandra.
  • Experience in writing Ansible scripts and heavy Shell, Perl, Python, and JSON scripting.
  • Troubleshooting server related issues and problems in terms of operating system, applications with performance analysis tools using IBM Tealeaf, PowerShell Troubleshooting Packs, Win Audit, WELT and New Relica.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, Amazon DynamoDB, Apache Cassandra and MS SQL Server.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix. Implemented a Nagios monitoring system to notify of system issues.

Technologies: Chef, GIT, AWS Cloud, Jenkins, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, Solaris, Java script, Python script, Ruby script, Shell script, Perl script, Cassandra, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere.

Confidential, Seattle, WA

Cloud Engineer

Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts on AWS. Worked at optimizing Volumes, EC2 instances and created multiple VPC instances.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Cloud as a code with Ansible.
  • Perform research on AWS resources or tools to recommend to clients. Utilize AWS calculator to produce a budget for a project on AWS.
  • Analyze and Evaluate Existing Architecture, Design and Configure a complex Network architecture on AWS Cloud. Migrate on premises applications to the cloud.
  • Creating Amazon Workspaces for Development team to do all their devOps work and administrating them.
  • Role of a Trusted Advisor in implementing the best solutions and best practice in AWS.
  • Interacting with clients to assist in setup of Virtual Private Networks across departments with strong Network ACLs, Security Groups and Firewall policies at both the Subnet and the Instance OS level.
  • Setup monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Designing a Back-up solution and a Disaster recovery in AWS Implementing a Continuous delivery framework using Jenkins, Puppet, Chef, Maven and Nexus as tools.
  • Analyzing client requirements, build cost effective, high available and scalable server architecture.
  • Configuring NAT Gateways in Public subnets to associate private subnets to enable instances in private subnet do regular updates from the internet.
  • Responsible for Designing and configuring Network Subnets, Routing, Association of Network ACLs to Subnets, DHCP option Sets, White-listing IP addresses to specific ports in Security group and management of Peering Network Connections across Virtual Private Clouds in Amazon.
  • Experience in writing Puppet manifests to automate configuration.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN and GIT source control.
  • Written Maven and Ant build tools for application layer modules on AWS EC2 instances.
  • Utilize Amazon Glacier for archiving data, developed Scripts for AWS Orchestration.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Configured plugins for the integration tools to the version control tools like GIT and SVN.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances and Auto Scaling.
  • Installing configuration and maintenance of Web Servers (Apache), App Servers (Tomcat) and Database servers (SQL, Mark-Logic, and MySQL).
  • Install and support the following for Development Team are Mark logic, Apache Tomcat server support, IIS, SQL, Teamcity, Bit Bucket, TestRail and Intel ESG.
  • Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in glacier. System monitoring with Nagios & Graphite.
  • Used Puppet server and workstation to manage and configure nodes on EC2 instance.
  • Business data analysis using Big Data tools like Splunk, ELK automated on AWS.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Experience in CI and CD with Jenkins on AWS cloud servers.

Technologies: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, GIT, Docker, JIRA, Chef, and Nexus in Linux environment.

Confidential, Chevy Chase, MD

Devops Engineer

Responsibilities:

  • Responsible for defining, branching and merging strategy, check-in policies, improving code quality, automated gated check-ins, defining backup and archival plans.
  • Managed Puppet for configuration management and automation using AWS infrastructure. Installed, Configured, Managed Puppet Master/Agent automated on AWS .
  • Wrote custom modules and manifests, downloaded pre-written modules from Puppet-forge using AWS infrastructure.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Developing Cloud formation templates to launch VPC’s and instances in the AWS.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment with Puppet.
  • Responsible for large-scale Puppet implementation and maintenance.
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven using AWS Cloud. Build Automation and Pipeline development using Jenkins and Maven.
  • Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation. Used Jenkins to automate most of the build related tasks.
  • Experience in CI tools like Jenkins, Teamcity, bamboo using build tools like Ant, Maven.
  • Setting up the new repos, Managing the permissions for various GIT branches.
  • Created post commit and pre-push hooks using Python in SVN and GIT repositories.
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Used build scripts using ANT and MAVEN build tools in Jenkins .
  • Deployment and maintenance using Micro services using Docker.
  • Sonar to move from one environment to other environments.
  • Implementing to build new project framework using Jenkins & Maven as build framework tools. Performing regular Cron job updates and Quartz scheduler jobs in servers.
  • Setting up new development branches, merging branches, facilitating the releases.
  • Managing the database DDL, DML scripts in SVN and GIT.
  • Deployed, configured GIT repositories with branching, forks, tagging and merge requests.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments. Creating adhoc GIT stashes.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments. Maintained build related scripts developed in ANT and Shell.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Creating load-balancing servers and monitoring activities using cloud trail and cloud watch.
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Created and maintained the Python deployment scripts for WebSphere web applications.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website. Combat knowledge of DNS, DHCP and IP Addressing.
  • Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively. Worked with SVN and GIT version controls.
  • Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites. Developed and implemented the software release management for the release of web applications.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Unix/Linux Servers.

Technologies: Puppet, GIT, Docker, Jenkins & Hudson, Maven, Ant, AWS Cloud, SVN, Teamcity, Bamboo Apache Webserver, Tomcat, WebSphere, Sonar, JIRA, Python & Shell Scripts, Linux, Unix.

Confidential

Build & Release/ DevOps Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on LINUX platform. Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Responsible for versioning the source code, releasing binary files, release files, creating and applying labels on source files.
  • Managed Linux staging and testing environments. Established coding standards and enforced them through automated tools.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Implemented Gerrit Code review tool and integrated it with Hudson to trigger builds once the commit is being uploaded to Gerrit dashboard.
  • Defined instances in code, next to relevant configuration on what running and then created the instances via Puppet. Configured multiple Windows and Linux Slaves for Jenkins Master to distribute the load across all the machines.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Migrating J2EE, PHP, .NET and Cold Fusion applications to LINIX and Windows environments by configuring application via IDE Eclipse, Subversion and AnthillPro.
  • Integrated Testing Tools like Junit which provide unit testing and code coverage with detailed graphical reports.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple Make, ANT, MAVEN, Shell scripts for build automation and deployment.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed application packages on to Apache Tomcat Sever. Coordinated with software development teams and QA teams on issues and solved the problems.
  • Deployed the Java applications into web application servers like Web logic.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.

Technologies: Jenkins & Hudson, ANT, MAVEN, Puppet, Subversion, GIT, JIRA, Java/J2EE, Ruby script, MY SQL, Perl Scripts, Shell scripts, LINUX, Windows, Web logic, Apache Tomcat.

Confidential

Linux Administrator

Responsibilities:

  • Experience in system software installation and configuration of NFS shares, Auto-Mounter, DHCP and LDAP. Administration and maintenance of Red Hat Linux.
  • Worked as User Administration setup, maintaining account, monitor system performance, performed performance tuning and troubleshooting.
  • Installed and Configured RHEL 2.1/3/4, Solaris 10, Red Hat on Intel and AMD hardware.
  • Activities include user administration, startup and shutdown scripts, backup scripting and automation using Perl, Korn, Bash, Shell scripting for Red Hat Linux systems.
  • Modified the Linux kernel to add tracing probes for Configuration access tool.
  • Installing and Managing HP-UX Virtual Partitions (vPar) & Node Partitions (nPar)
  • Install and configure SSH to enable secure access to the servers.
  • Experience in setting up a PXE boot environment with Red Hat Linux.
  • Configuration and administration of Load balancers and F5's, taking servers in / out of rotation. Installed new VM from the existing VM's for RHEL and SLES.
  • Troubleshoot all load issues that occurred through Kickstart and PXE boot methods.
  • Installation of VMware ESX3.5.x4.0x infrastructure on Dell Power Edge Server and administration of VMware’s. Automation of jobs through crontab and autosys.
  • Experience in Shell scripting bash to automate system Administration jobs.
  • Experience in installing, integrating, tuning and troubleshooting Apache Tomcat application server. Coordinating with vendors to solve the hardware and software related issues. Worked with Cloud servers, LAMP and J2EE applications.
  • Performed application installation and management on Linux servers for applications like JBoss 4.2.x, 5.x, Oracle. Working with NOC (Network Operations Center).
  • Configuring, administering and troubleshooting of NFS, AutoFS (Direct and Indirect Maps), NIS (master, slave and client) and DNS in multi-platform networks.
  • Installation of SAMBA 3.3.x server for interface between Linux servers, Windows servers to share files. Expertise in Kernel upgrades when required.
  • Setup and configured Apache to integrate with IBM WebSphere in load balancing environment. Monitoring of Linux, Solaris servers using tools like vmstat, iostat, SAR etc.
  • Maintained and monitoring System activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues. Production Support for 600+Linux and AIX Servers.
  • Implemented Security by disabling unused services and using IP tables and TCP wrappers.
  • Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network. Configure RAID mirroring on Linux platform.
  • Provide responsive off-hours support in a 24/7 environment and ensure maximum availability of all servers and applications

Technologies: Red Hat Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, ssh, SLES 9, 10, Apache and Tomcat, Susse, Fedora, Centos.

We'd love your feedback!