We provide IT Staff Augmentation Services!

Snr Devops Engineer Resume

Baltimore, MD

PROFESSIONAL SUMMARY:

  • I am passionate Senior DevOps Engineer with 6 years of Professional experience on System Administration, Software Development, Configuration Management, Continuous Integration, Continuous Delivery, Monitoring and Reporting.
  • Solid experience on System Administration of Linux, Windows and Solaris Operating Systems
  • Hands - on Coding experience on JAVA, .Net, JavaScript, Ruby, Python, AngularJS and NodeJS
  • Worked on installation and Configuration of the Configuration Management tools like Puppet, Ansible and Chef
  • Hands-on experience in Microservices design, development and deployment.
  • Strong experience on Docker containers.
  • Strong understanding and work experience with AWS like EC2, ELB, VPC, RDS, S3, EBS, Route 53, CloudWatch, DynamoDB, CloudFormation and Security Groups
  • Strong understanding and work experience in server monitoring, Application Performance Monitoring and log processor tools like Nagios, Appdynamics, New Relic and Splunk
  • Demonstrated work experience in CI/CD using Jenkins, Hudson, Pipeline jobs, Maven, NodeJS, Selenium, Git, GitHub, Nexus, MCollective and Puppet
  • Work experience and good understanding in RHEL, shell scripts, Ruby, Groovy, Boto3 and Python. Experience in OS and networking operations and administration.
  • Actively involved in the SOA and Microservices design, development and deployment.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Worked on tracking and document tools like JIRA and Confluence
  • Extensively used ticketing tools like BMC Remedy and Service Now
  • Worked on both SAFe Agile Methodology and Waterfall Environments.
  • Experienced on Administering Apache, Tomcat and WebSphere Application Servers.
  • Actively participated on 24*7 On calls on Debugging, Troubleshooting and Problem Solving at Production Outages and Application downtimes.
  • Played a crucial role in DevOps teams at different projects and learned a lot from the great team members.
  • Excellent Verbal, Analytical and Written Skills.
  • Had a great capability on performing fast paced and self-driven atmosphere.

TECHNICAL SKILLS:

Languages: Python, JavaScript, Java 1.4/1.5/1.6/1.7/1.8 , .Net, C++, C, Ruby, Groovy

OS Platforms: RHEL 6.x/7, SUSE, CentOS, Unix, Windows xp/7, Solaris

AWS & containers: EC2, ELB, VPC, RDS, S3, EBS, Route 53, CloudWatch, CloudFormation, Security Groups, Boto3, Docker

CI, CD, CM: Jenkins, Hudson, Bamboo, Git, GitHub, SVN, Nexus, Artifactory, Chef, Ansible, Puppet Enterprise 2016.1, MCollective, Selenium, Sauce Labs

APM, Log monitoring & Analytics: New Relic, Appdynamics, Splunk, Google Analytics, Chartbeat

Agile collaboration tools: Jira, Confluence, HipChat, Slack, GitHub

App/Web Servers: WebLogic 10x, WebSphere 7.x, JBoss 5.x, Tomcat 8x, Apache, NodeJS

DB & RDBMS: Oracle 11g, SQL Server, DB2 10, PostgreSQL, MySQL, DynamoDB

Frameworks/Patterns: Struts 2.x, Hibernate 4.x, Spring 3.x, iBATIS, MVC, Design Patterns, Junit, Log4j

SOA/Middleware/Services: SOAP, WSDL, WSRR, RESTful, Apache AXIS, WS MQ Series, Drools5.x, jBPM 5.x, jBRMS 5.x, Mule ESB

Modeling/Build Tools: OOAD, RUP, UML, Rational Rose, Ant, Maven, Gradle

Integration Tools: webMethods6.0 Developer, webMethods6.0 Integration Server, TIBCO5.4

Processes: Agile, Scrum, CMMI, Six Sigma, RUP

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Snr DevOps Engineer

Responsibilities:

  • Designed an end-to-end AWS infrastructure automation by create, configure, provision and deploy QPP architectural components using CloudFormation stacks, AWS CLI and bootstrapping Puppet
  • Created and administered EC2 instances, ELB, PostgreSQL RDS, S3, EBS, Route 53, CloudWatch and Security Groups
  • Design and implemented automatic idempotent software installation, configuration, updates, patches and deployments in QPP server fleet using Puppet modules and manifests
  • Designed and implemented CI and CD of the QPP UI and restful Services applications using Jenkins pipeline jobs, Groovy, Selenium, Sauce labs, Python, GitHub, S3, MCollective and Puppet deployment modules
  • Involved in configuring server monitoring and APM using New Relic and application and system log management using Splunk
  • Involved in required shell script, Ruby and Python implementation with the operations
  • Implemented HTTPD, web proxy and NodeJS installation, configuration and deployment using Puppet manifests
  • Involved in design and implementation of IDM components using Okta and Puppet
  • Troubleshoot and fixed the infrastructure and software issues
  • Designed and developed Initial QPP pages UI and services using AngularJS, Bootstrap, ExpressJS, JSON and NodeJS
  • Implemented and deployed RESTful services using feature flags and exposed endpoints using Swagger
  • Implemented unit tests, code coverage and linter for UI and services code. Implemented Puppet lint and rspec
  • Supported Software Development Design (SDD) and TRB deck development

Environment: RHEL 6.x/7, EC2, ELB, VPC, RDS, S3, EBS, Route 53, CloudWatch, CloudFormation, Security Groups, Boto3, Jenkins, Groovy, Git, Puppet Enterprise 2016.1, Supervisor, PostgreSQL, DynamoDB, New Relic, Splunk, Google Analytics, Akamai, Okta, Shell Scripts, Ruby, Python, Selenium, RESTful, Swagger, Chai, Mocha, Istanbul, NodeJS, ExpressJS, AngularJS, Pug template framework, Bootstrap CSS, HTML, Grunt, webpack, Jira, Confluence, HipChat, GitHub

Confidential, Atlanta, GA

DevOps Consultant

Responsibilities:

  • Installation and configuration of ESX servers.
  • Installation, configuration and upgrade of Continuous Integration & Continuous Deployment (CI/CD) tools- Jenkins, Nexus and Subversion on Dev, UAT and Prod platforms of Linux.
  • Deployment of virtual servers using templates.
  • Installation, Configuration, Upgradation, and administration of Application Life Cycle Tool.
  • Managing Continuous Deployment and Continuous Integration environments.
  • Integration of CI/CD tools with other systems, platforms, and processes using Shell and Perl Scripting.
  • Installation/configuration of ANSIBLE for configuration management and provisioning.
  • Deployment and administration of Apache web server and Tomcat application server on Linux platforms.
  • Administrating VSphere environments with automated tools like Ansible
  • Implementation of build scripts to automate the compilation, deployment and testing of different applications on CI/CD platforms.

Environment: VSphere, Ansible, Apache, Tomcat, Jenkins, Redhat Linux, Windows Servers, JIRA

Confidential, IOWA

Snr System Administrator/Developer

Responsibilities:

  • Regular Admin Tasks include building Linux servers for Production, Development and Test Environments and supported the ones under production.
  • Managed all the labs and very familiar with all the server related hardware.
  • Experience all the network configuration on the servers.
  • 24x7 on call support for production environment.
  • Installed and upgraded SUSE 11.3 on various servers.
  • Managed and built VMs and expert in VMware.
  • Performed various file system changes to accommodate upgrades in applications, services and databases.
  • Worked in Mission Critical Production environment that deals with OS level issues through the Enterprise.
  • As a system administrator in a large team is responsible for maintaining a linux operating systems like Suse 10/11.
  • Experience working on Data Migration using peoplesoft.
  • Experience working on Apache server configuration and administration.
  • Experience working on Cron Scheduler.
  • Design and Implementation of Puppet based configuration system.
  • Integration of Nagios with Puppet for automation monitoring. Network monitoring.
  • Data center management experience.
  • Successfully upgraded SUSE 10 to 11 on Oracle production standby servers.
  • Monitoring the hosts and networks using NAGIOS, Iostat, VMstat, MPstat and Other Tools
  • LDAP configuration and management.
  • Experience working on Docker.
  • Good knowledge in structuring the documentation for Architectural Design and Build Plan Documents.

Environment: Redhat Linux, Oracle 11G, Nagios, Puppet, VMWare, LDAP, Windows, PeopleSoft, Apache, WebSphere

Senior Software Developer

Confidential

Responsibilities:

  • Developed web based application using J2EE (Spring MVC Framework), JavaScript, HTML, JQuery, Business classes and queries to retrieve data from backend. Also, Developed responsive webpages with Bootstrap
  • Worked with Business Analysts to gather the requirements and worked on Agile SDLC methodology.
  • Used JDBC drivers for the Data retrieval from the Databases.
  • Used XML Bases transactional support of Spring Framework.
  • Used Oracle and MS SQL Server RDBMS.
  • Implemented Hibernate and replaced JDBC Code.
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Developed white-box test cases using JUnit, Git JMeter Mockito Framework and Eclipse.
  • Create Maven pom.xml files and integrated with Jenkins CI worked closed with build engineers.
  • Configured Log4j mechanism for complete project using xml files.
  • Developed GUI using HTML, CSS, JavaScript, AngularJS, ReactJS, and Node.js.

Technologies Used: J2EE, EJB, JSP, Spring MVC, REST & SOAP, Hibernate, Struts, SQL, UML, Junit, Git, GUI, JavaScript, AngularJS, React JS, Node JS .

Software Engineer

Confidential

Responsibilities:

  • Configured Log4j and used Maven and Git. Used Eclipse as tools.
  • Wrote API in Python to access different data sources. Wrote Hive QL and Pig Latin scripts leading to good understanding in Map Reduce design patterns, data analysis using Kafka, Hive and Pig and knowledge of Dockers and Solr.
  • Defect fixing activity as a part of system testing phase and User Acceptance phase.
  • Used Oracle and MySQL RDBMS on Linux/Unix and Windows environments.
  • Responsibilities: Spring, Hibernate, REST, Spring MVC, AOP, JSP, GUI, JavaScript, SOAP UI, Junit, Selenium, Mockito, MongoDB, Eclipse.
  • Defect fixing activity as a part of system testing phase and User Acceptance phase.
  • Used Oracle and MySQL RDBMS on Linux/Unix and Windows environments.

Technologies Used: Spring, Hibernate, REST, Spring MVC, AOP, JSP, GUI, JavaScript, SOAP UI, Junit, Selenium, Mockito, MongoDB, Eclipse.

Hire Now