We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Clifton, NJ

PROFESSIONAL SUMMARY:

  • Over 8+ Years of successful professional experience as a System Admin, DevOps Engineer with AWS Cloud platform experience with proven leadership, mentoring skills and good understanding of the principles. With a wide range of experience, I have involved in Planning, Requirement Analysis, Design, Building, Continuous Integration, Continuous Deployment, Development, Testing and Release of various Enterprise - Wide Software Applications.
  • Overall 8 years of experience as Linux System Administrator, Configuration Management, Build, Deploy, Release Management, Deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
  • Extensive experience on Jenkins, Docker, Maven for continuous integration and end to end automation for all build and deployments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GIT. Whenever a new GIT branch gets started, Jenkins automatically builds a new container from it.
  • Configured Docker Containers for Branching purpose and deployed using Amazon Elastic Beanstalk.
  • Performed Database administration tasks for MS SQL server and hands on experience with Oracle and DB2.
  • Experience in automating, deployment and release distribution process with Shell and Ruby/Chef.
  • Experience in writingBash, Shell, Python Scripting to automate system administration tasks.
  • Experience in Migrating Physical to Virtual (P2V) by Manual P2V,Semi-automated P2V, Fully automated processes.
  • Experience in analyzing Event Viewer, IIS 7.5 Application Logs to troubleshoot IIS Errors.
  • Experience in installing, configuration and administration of Tomcat 5.5/6.0/7.0, Web Sphere, WebLogic, JBOSS. And cloud based deployments into Amazon EC2 with Puppet and troubleshooting the issues.
  • Worked on cross-platforms (Windows-Unix) with SCM tools like Subversion (SVN), CVS, Mercurial and GIT.
  • Hands on experience on build automation tools like ANT and Maven.
  • Extensive experience on Docker containers infrastructure and Continuous Integration for building & deploying Docker containers.
  • Developed and managed release management processes and procedures including approval checklists insuring software builds and releases meet business requirements, are installed correctly.
  • Expertise in writing Ansible Playbooks.
  • Good experience in AWS Cloud platform and its EC2, VPC, EBS features among familiarity with other services such as SNS, RDS, Cloud Watch, Cloud Formation, AWS Config, Auto scaling, Cloud Front, IAM and S3.
  • Extensive experience in Server infrastructure development on AWS Cloud by using AWS services likeEC2, ECS, EBS, ELB, Lambda, S3, RDS, Glacier, DynamoDB, VPC, Route53, CloudWatch, Cloud Formation, IAM, Certificate Manager, SNS, SQS and Auto Scaling in a scalable production environment. Expertise in using AWSCLI.
  • Skillful in infrastructure automation by using AWS services like ElasticBeanStalk and CloudFormation.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups and managing IAM roles.
  • Experience in installing and managing Atlassian tools and worked on troubleshooting tickets with bamboo and Bitbucket.
  • Management and release processes to enable organization to build stable product quickly.
  • Researching and conducting complex design and analysis of automated build systems.
  • Sound Knowledge on Shared and Managed Services - Network Managed Services and Internet of Things (IoT).
  • Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery and upgrades of Linux (Centos 6.6/7, Red hat 5.5/6.6/7, Debian 7/8).
  • Experience in diagnosing and resolving TCP/IP connection problems.
  • Good analytical, problem solving, and communication skills with the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

SCM/Version Control: Git, SVN, GitHub, Bitbucket.

Configuration Tools: Terraform, Ansible, Chef and Puppet.

Build Tools: Maven, Ant.

CICD Tools: Jenkins, AntHillPro, Bamboo.

Containerization Tools: Docker, Kubernetes.

Bug Tracking Tools: JIRA, Bugzilla.

Repository Manager: Nexus OSS, Artifactory.

Web/Application Servers: Apache, Tomcat, Nginx, JBOSS, Oracle WebLogic and IBM WebSphere.

Languages & Scripts: Java, C, Python, Shell, XML and PHP.

Monitoring Tools: ELK, Nagios, Splunk, SonarQube.

Database: Oracle, MySQL, MongoDB, RDS, DynamoDB and InfluxDB.

AWS Cloud Services: EC2, ECS, EBS, ELB, Lambda, S3, Glacier, VPC, Route 53, Cloud Watch, Cloud Formation, IAM, AMI, Certificate Manager, SNS, Auto Scaling and BLOX.

PROFESSIONAL EXPERIENCE:

Confidential, Clifton, NJ

Sr. Devops Engineer

Responsibilities:

  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Ansible.
  • Expertise in configuring and managing services like AWS EC2 using AMI's available. Configured multiple servers depending on application needs using continuous integration tools like Jenkins.
  • Migrated various applicationsonto AWS environment by deploying the complete infrastructure.
  • Created VPC’s and configured Public and Private Subnets, Internet Gateways, Security Groups etc.,to it. Configured Load Balancers to the applications to serve the incoming traffic in better manner.
  • Kubernetes to provide a platform for automating deployment, scaling, and operations ofapplication containers across clusters of hosts and managed containerized applications using its nodes, Config Maps, Selectors and Services.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Configured and maintained Jenkins and Maven with GIT for automated build and release.
  • Worked on Micro Services architecture in AWS by creating ELB'S, Auto-Scaling groups in EC2 using prebaked AMI and Docker containers.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used Maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in GIT.
  • Created GIT workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Installation, Configuration and Upgrade of Redhat Linux 5.x, 6.x, Ubuntu, SUSE and CentOS and some UNIX servers.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Created and maintained the Shell deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Performed other Oracle DBA responsibilities performance tuning, monitoring table spaces, monitoring users, etc. as well as much problem solving.
  • Installed, configured and administered and integrated Apache Web Server to work with WebLogic /JBOSS Applications.
  • Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server and JBOSS 4.x/5.
  • Configured and administered JDBC connection pools.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Provided support for Jira including Jira Agile, Jira add-ons associated plug-ins and extensions.
  • Automated the cloud deployments using Ansible, Python Coordinated in CCB establishment and also conducted Status Accounting and audits for the projects.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: GIT, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Confluence, Stash, Crucible, Centos, Red hat,WebLogic Server 9.X/10.X, JBOSS, Oracle 10g.

Confidential, St. Louis, MO

Devops Engineer

Responsibilities:

  • Developed and supported the software Release Management and procedures.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) Servers.
  • Used Ant and Maven as a build tools on java projects for the development of build Artifacts on the source code.
  • Manage deployment automation using Puppet, MCollective, CustomPuppetModules and Ruby.
  • Automated the build and release management process including monitoring changes between releases.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Worked with Custom AMI's, created AMI tags and modified AMI permissions.
  • DNS and load balancing experience on Route53.
  • Configured Elastic Load Balancers with EC2 auto scaling groups.
  • Deployed the java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Prepared Junit test cases and executed server configurations.
  • Supported and developed tools for integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environment: Red Hat Enterprise Linux 5.4, GIT, ANT, Jenkins, Maven, Apache Tomcat, Shell, Puppet, Nexus, AWS, EC2, Jira, Python, Docker.

Confidential, Aurora, IL

Devops Engineer

Responsibilities:

  • Implementation of CI and CD for the new projects using Jenkins, Chef, Build Forge, GIT, and Maven build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Docker in AWS on prime servers.
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the builds and deployments.
  • User management, Creating and configuring new environments, libraries and projects in BuildForge.
  • Worked in migrating code from SVN to GitRepo (stash/bit bucket).
  • Writing wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Managing projects during Development and Testing in Adobe AEM under rigorous testing phases, performance testing and testing results under our Tech Lead Manager.
  • Setting up client server model of Chef in development environment of OCI.
  • Working on documentation Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • Developed Puppet Modules for installation & Auto healing of various tools.
  • Developed automation scripting in Python and used Ansible to deploy and manage Java applications across Linux servers.
  • AWS server provisioning using Chef Recipes.
  • Using Cloud Trail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning.
  • Creating monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Writing Chef recipes with Python SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • Performing Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
  • Responsible for nightly and weekly builds for different modules.

Environment: CHEF, Puppet, Bamboo, Build Forge, Docker, Mesos, Vagrant, VMWare, bit bucket, Maven, AWS, EC2, Jira, Linux, Java, Splunk, Agile Methodology, Python.

Confidential

Linux System Administrator

Responsibilities:

  • Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
  • Installed and Configured RedHat 3/4/5 on Intel and AMD hardware.
  • Experience in installing and configuring Red Hat/Centos using Kick Start server.
  • Experience in upgrading and migrating to newer versions.
  • Implemented Linux Kernel tuning for web, database and application servers.
  • Installed and configured Apache Web server and integrated with WebLogic server.
  • Writing shell scripts for Automated Back- ups and Cron Jobs using sh and bash.
  • Managed user accounts and groups for corporate Linux users.
  • Managed and support corporate Linux Development servers.
  • Performed OS installs, system configuration and upgrades.
  • Manage and perform change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.

Environment: Red hat 3/4/5, Centos, Oracle, WebSphere, Apache, Subversion (SVN), SCM, ANT, MAVEN, Shell (bash), Java/J2EE, Linux, SQL, Ruby.

We'd love your feedback!