We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY:

  • AWS (Amazon Web Services) certified DevOps Engineer with more than 8 years of experience in IT industry in administration, automation, cloud computing and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of Software Configuration, Build and Release Management .
  • Experiences on Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software methodologies like Waterfall, Agile, and Scrum in CI (Continuous Integration) and CD (Continuous Deployment) methodologies
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and Deploying instances on AWS, Azure & Rackspace Cloud environments and familiar with EC2, Cloud Watch, Elastic IP’s and Managing security groups on AWS.
  • Extensively involved in Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Dockers AWS, Azure, Nagios, SVN, GIT.
  • Architected and implemented automated cloud infrastructure using Chef and Puppet on multi platforms on AWS Cloud Servers. Managed On-site OS, Applications, Services, and Packages using Chef and EC2, EBS, ELB for Amazon Web Services with Chef Cookbooks.
  • Expertise in Installation and configuration of automated tool like Puppet which includes Puppet Master, Agent Nodes and an administration control workstation.
  • Expertise in setting up Chef Infra, Bootstrapping Nodes, creating & uploading Recipes, Node convergence in Chef SCM. Worked with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Deployment and maintenance using Micro services using Docker.
  • Experience in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like SVN, GIT, CVS, Perforce, Clear case and Harvest.
  • 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 .
  • Expertise in Trouble shooting the problems generated while building , deploying & production support .
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, Teamcity, Bamboo, Jenkins & Hudson. Experience on Virtualization technologies like VMware, Vagrant.
  • Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB. Managed large amount of structured, semi-structured and partitioned data among all nodes in the cluster using Cassandra .
  • 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.
  • Proficient with Python, Perl & Shell scripting for build automations and deployment process.
  • Worked with different Bug Tracking Tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest. Experience automating deployments on Application Server JBoss, Tomcat, WebSphere and WebLogic.
  • Expertise in Analyzing client requirements, build cost effective and scalable server architecture.
  • Worked in an Agile/Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.

TECHNICAL SKILLS:

CI/CD Tools: Jenkins, Puppet, Chef, Ansible, Hudson, Bamboo

Scripting Language: Shell, Python, Bash, Ruby, HTML, CSS, JavaScript

Programming Language: C, C++, Java, J2EE, Hibernate, Spring

Cloud Technologies: Amazon Web Services (AWS), VMware, MS Azure

Monitoring Tools: Cloud Watch, Nagios, Splunk

Build Tools: ANT, Maven, MS Build

Web Servers: Apache, Tomcat

Application Servers: WebLogic, Web Sphere and JBOSS

Databases: Oracle, MS SQL, DB2, MongoDB

Operating Systems: Windows Variants, Linux/Unix (Red Hat, Ubuntu, Solaris, AIX, SUSE Linux)

Build/ CI Tools: Ant, Maven, Jenkins, Hudson.

Version Control Tools: GIT, CVS, SVN, ClearCase, TFS

Network Protocols: SMTP, TCP/IP, FTP

Testing Tools: Selenium Webdriver/Grid/RC, QTP, UFT, Appium, Cucumber

Bug Tracking Tools: Remedy, JIRA, IBM Clear Quest

SDLC: Agile, Waterfall, SDM, V-Model

PROFESSIONAL EXPERIENCE:

Confidential, NY

Senior DevOps Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkin s for continuous integration.
  • Manag e d 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 . Developing Configuration Management modules and tools using Opscode Chef and Ruby. Experience in setting up the Chef repo, Chef Work stations and Chef Nodes.
  • 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.
  • Expertise in de ve loping of Chef Recipes through Knife command-line tool through Ruby scripts to create Chef Cookbooks to mana ge s y ste ms conf ig u ra ti on on Chef Server to initiate Chef Nodes.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and Server backups.
  • 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.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading Chef recipes using Ruby Scripts, 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. Responsible for CI environments (Jenkins, Nexus, Sonar).
  • Setup ANT script based jobs in Jenkins 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.
  • 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 and ear artifacts.
  • 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 and RDS .
  • Developing Cloud formation templates to launch VPC’s and instances in the AWS cloud.
  • Provisioning Web Servers in AWS and DNS route53 records.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code using GIT .
  • 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 software application using Cassandra.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix. Implemented a Nagios monitoring system to notify of system issues.
  • Experience in writing Ansible scripts and heavy Shell, Perl, Python , and JSON scripting.
  • Integrated Testing Tools like Junit, Selenium which provide unit testing and code coverage with detailed graphical reports. Deployed the Java applications into web application servers like Web logic.
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, DynamoDB & MS SQL Server.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • 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.

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

Confidential, MN

Cloud Engineer/AWS DevOps Engineer

Responsibilities:

  • Analyze and Evaluate Existing Architecture, Design and Configure a complex Network architecture on AWS Cloud. Migrate on premises applications to the cloud.
  • Role of a Trusted Advisor in implementing the best solutions and best practice in Amazon Cloud.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, ELB, Auto Scaling groups. Cloud as a code with Ansible. Experience in CI and CD with Jenkins on AWS cloud servers.
  • 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.
  • 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.
  • Configuration and administration of Load Balancers, Network and Auto scaling for high availability.
  • 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.
  • Installing configuration and maintenance of Web Servers (Apache), App Servers (Tomcat) and Database servers (SQL, Mark-Logic, and MySQL).
  • Creating Amazon Workspaces for Development team to do all their Ops work & administrating them.
  • Install and support the following for Development Team are Mark logic, Apache Tomcat server support, IIS, SQL, Teamcity, BitBucket, s 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. Perform research on AWS resources or tools to recommend to clients. Utilize AWS calculator to produce a budget for a project on AWS. Utilize Amazon Glacier for archiving data, developed Scripts for AWS Orchestration.
  • Written Maven and Ant build tools for application layer modules on AWS EC2 instances.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • 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.
  • Used Puppet server and workstation to manage and configure nodes on EC2 instance.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • 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.
  • Configured plugins for the integration tools to the version control tools like GIT and SVN.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances and Auto Scaling.

Environment: 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, TX

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 Amazon Web Services 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. Sonar to move from one environment to other environments.
  • 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, ivy.
  • Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites. Used build scripts using ANT and MAVEN build tools in Jenkins .
  • Deployment and maintenance using Micro services using Docker.
  • Implementing to build new project framework using Jenkins & Maven as build framework tools. Performing regular Cron job updates and Quartz scheduler jobs in servers.
  • Deployed and configured GIT repositories with branching, forks, tagging and merge requests.
  • Worked with SVN and GIT version controls.
  • Setting up new development branches, merging branches, facilitating the releases.
  • Setting up the new repos, Managing the permissions for various GIT branches.
  • Creating adhoc GIT stashes.
  • 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.
  • Managing the database DDL, DML scripts in SVN and GIT.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments. Maintained build related scripts developed in ANT and Shell.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • 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 application server.
  • 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.
  • 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.

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

Confidential

Role: DevOps / Build & Release 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.
  • Responsible for versioning the source code, releasing binary files, release files, creating and applying labels on source files. Developed Perl and shell scripts for automation of the build and release process.
  • Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • 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.
  • 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 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.
  • 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.
  • 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 Java/J2EE applications on to Apache Tomcat application servers & configured it to host wiki website. Build and maintain SQL scripts and execute different scripts for different environments.
  • Deployed application packages on to Apache Tomcat Sever. Coordinated with software development teams and QA teams on issues and solved the problems.
  • 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.

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

Confidential

Linux Engineer

Responsibilities:

  • 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 and Red Hat on Intel and AMD hardware.
  • Activities include user administration, startup and shutdown scripts, file system maintenance, backup scripting and automation using Perl, Shell scripting for Red Hat Linux systems.
  • Modified the Linux kernel to add tracing probes for Configuration access tool.
  • Experience in system software installation and configuration of NFS shares, Auto-Mounter, DHCP and LDAP. Experience in Shell scripting bash to automate system Administration jobs.
  • Installing and Managing HP MC/Service Guard cluster, HP-UX Virtual Partitions (vPar) and Node Partitions (nPar). Install and configure SSH to enable secure access to the servers.
  • Expertise in Kernel upgrades and applying errata as and when required.
  • Monitoring of Linux, Solaris servers using tools like vmstat, iostat, SAR etc.
  • Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network. Configure RAID mirroring on Linux platform.
  • Maintained and monitoring System activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues. Worked with Cloud servers, LAMP and J2EE applications.
  • Configuration and administration of Load balancers and F5's, taking servers in / out of rotation.
  • Setup and configured Apache to integrate with IBM WebSphere in load balancing environment.
  • Installation of VMware ESX3.5.x4.0x infrastructure on Dell Power Edge Server and administration of VMware’s. Experience in installing, integrating, tuning and troubleshooting Apache and Tomcat application server.
  • 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 server for interface between Linux servers and Windows servers to share files.
  • Coordinating with vendors to solve the hardware and software related issues.
  • Implemented Security by disabling unused services and using IP tables and TCP wrappers.
  • Provide responsive off-hours support in a 24/7 environment and ensure maximum availability of all servers and applications

Environment: Red hat, SLES 9, 10, Apache and Tomcat, Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, ssh, Red hat Linux, Centos.

We'd love your feedback!