We provide IT Staff Augmentation Services!

Devops/applications Engineer Resume

Chevy Chase, MD

SUMMARY

  • 8+ years of experience as DevOps/Build and Release Engineer in solving complex problems with creative solutions, Supporting development, Deployment operations in different environments.
  • Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud Computing.
  • Worked on source controller tools like Subversion(SVN),CVS, Perforce and GIT.
  • Experience in writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • Hands on with managing the various development and build platforms and deployment strategies.
  • Extensive experience in working in RHEL and Debian environments.
  • Hands on experience with containerization and clustering technologies like Docker.
  • Experience in writing SQL scripts for Oracle 10g,11g and SQL Server.
  • Experience in managing and migrating SQL scripts and PL/SQL scripting.
  • Created and wrote shell scripts, Ruby, Python and PowerShell for setting up baselines, branching, merging and automation process across the environments using SCM tools like GIT, Subversion(SVN) on Linux and windows platforms.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code.
  • Experience in setting up the build and deployment infrastructure using Jenkins, Hudson, ANT scripts and Maven.
  • Experience in scheduling the deployment profile creation process using ANT scripts and Cron jobs.
  • Worked on automation of micro - services using tools like Docker in combination with Chef, Puppet and their associated components.
  • Worked on configuring the Oracle Web Logic and JBOSS servers on various nodes.
  • Experience in implementing, troubleshooting and supporting the enterprise web application and Application Servers(Tomcat and Web logic).
  • Good experience in Windows Azure Service Bus and Windows Azure Document Database.
  • Extensive utilization of tools like Monitoring tools like Nagios, AppDynamics, Foglight and AppNeta.
  • Experience in writing the infrastructure automation scripts in Python, PowerShell and Ruby.
  • Experience with and thorough understanding of automated implementation/deployment of a cloud based infrastructure(Web Apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Solaris

Cloud Services: AWS, Azure, Open Stack

Virtualization Platforms: Virtual Box, Vagrant, VMware, Oracle VM, Docker

Configuration management: Chef, Puppet, Ansible with tower

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Run deck

Application/Web Servers: Oracle Web logic Server 11g, Apache, Tomcat, Oracle Application Server 10g BEA Web Logic 8.1/9.2, Web Sphere, Jboss

Scripting Languages: Python, Bash, Perl, Ruby, Shell

Languages: C, C++, XML, Java/J2EE

Logging & Monitoring Tools: Splunk, Logstash, Zabbix, Nagios, SonarQube

Repository Manager: Nexus, Artifactory, Docker Hub, Maven

Databases: Oracle 10g/11g, MongoDb, MySql, MS Access, Redis

Version Control Software: Subversion, Git, Perforce

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase, MD

DevOps/Applications Engineer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Power Shell scripts to automate routine jobs.
  • Validate and executed the endpoints for all the environments such as EU1,DV1,ED1,TR1,LT2,LT9 in End Point Validation Tool(EVOT)
  • Worked closely with the EVOT tool and responsible to run the testing and make sure the service pass through the firewall from point to point.
  • If the failures occur with the end points will triage the issue.
  • Implemented AWS solutions using EC2,S3,RDS,EBS,Elastic Load Balancer and Auto scaling groups.
  • Continuously monitored the Non-Production and Production environments to validate the health of the cloud services with Splunk tool.
  • Hands on experience on Splunk, App dashboard, Azure Portal.
  • Worked with the TFS projects for Confidential internal environments.
  • Worked with the Microsoft Azure Portal to check with the resources and App functions and monitoring.
  • Worked on creating Edge and Peak alerts with the run books and update on Confidential Cloud services.

Environment: EVOT(End Point Validation Tool), Splunk, TFS, Microsoft Azure Portal, DevOps Catalog, Jira, DMA, Microsoft SharePoint.

Confidential, Oaks, PA

DevOps Engineer

Responsibilities:

  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker.
  • Demonstrated and prototyped applicability of these technologies to automation in areas like DevOps and Continuous Delivery.
  • Defined the Architecture of future development efforts taking full advantage of Cloud based technologies and paradigms such as Micro services Architecture and automated application scaling.
  • Successfully designed and implemented generic SOA based system integration for three concurrent customer prototypes.
  • Coordinated the implementation of the three, spatially dispersed efforts.
  • Helped with the coding of the solutions by implementing a set of common libraries to use by the rest of the teams.
  • Designed and optimized development collaboration suite for division wide use during agile software development.
  • Installed involved server-based tools on Linux servers, configured and hardened each individual system, and integrated them as part of the collaboration suite.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Power Shell scripts to automate routine jobs.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using MAVEN as build tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed and configured Infrastructure Automation tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Puppet, python (boto & fabric) and AWS Cloud Formation Templates.
  • Created all necessary documentation, laid out the different work packages, planned the agile implementation sprints, and coded the prototype in a fast and efficient manner.

Environment: Linux, SOA, Puppet, AWS, Maven, SonarQube, Nagios, Python, Shell, VMware ESXi, Java, Ant, Maven, Jenkins, Hudson, Python, Perl, AWS, GIT, SVN, Apache Web server, Docker, Kubernetes

Confidential, Abbot Park, IL

DevOps Engineer

Responsibilities:

  • Implemented new process and policies for build process to automate the infrastructure.
  • Build Continuous Integration environment (Jenkins) and continuous delivery environment (puppet).
  • Implemented Automated Application Deployment and written Deployment scripts and automation scripts.
  • Involved in Leading Automation deployment team and working with Puppet, and written puppet modules for Application deployment.
  • Supported over 200+ AWS cloud instances and used AWS command line interface to manage and configure various AWS products.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Designed highly available, cost TEMPeffective and fault tolerant systems using multiple EC2 instances
  • Experience in Python, PowerShell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.,
  • Designed Cloud formation templates for launching complete application stack for non-prod and prod stacks with auto scaling feature.
  • Worked with Amazon support for Hardware support and replacement of the faulty units like Amazon retirements during maintenance windows
  • Expertise in utilizing CloudWatch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, to set alarms for notifications or automated actions and to monitor logs for a better understanding and operation of the system
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Chef, Puppet
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Documented entire System Configurations, Instance, OS and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure, Architecture drawings current with changes and provided on call support.
  • Implemented SCM tools GIT Source tree, views, and the access control strategies.

Environment: Amazon EC2, Amazon Web Services, Puppet, Python Scripts, Shell Scripts, Cloud Formation, Amazon RDS DB services, Cloud Watch, One Console.

Confidential, Boston, MA

Build and Release

Responsibilities:

  • Involved in project planning and estimation for the implementation of the project.
  • Communicate and co-ordinate with business analysts at various stages of project to understand user requirements and discuss the design strategy.
  • Develop IT Solutions using Microsoft .NET technologies and advanced frameworks like CSLA .NET for the customer service according to the requirements and specifications provided by business users.
  • Created custom single-page, responsive web application to replace a legacy line-of-business web application.
  • Develop SQL queries, stored procedures, views, functions using Oracle 11g/SQL Server.
  • Worked on creating a detailed design document for the project.
  • Written stored procedures, triggers, views, functions in SQL SERVER 2008/Oracle 10g.
  • Designed UI for better User experience with extensive use of Cloud based MVC applications
  • Developed WCF services, Azure web role and Worker roles.
  • Develop and Execute on IT roadmap focusing on “Cloud First” solutions utilizing SaaS, PaaS and IaaS solutions eliminating need to manage multiple on premise data centers ( Microsoft Office 365, Azure).
  • Helping in functional Improvement of the existing applications
  • Created application security groups (roles security) and implemented them according to the requirements.
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the connection String.
  • Developed batch jobs using SSIS for importing application data into the system.
  • Developed user documents for the users. (User guides)
  • Used TFS as the source control and project management tool.
  • Create documentation describing the functionality of various modules of the project.
  • Performing testing and bug fixing for the periodical releases of the code development.

Environment: .Net Framework 4.5, WCF, MVC, Azure Web Roles and Worker Roles, IIS 7, TFS, SQL Server 2008/2010, Git, Word Press.

Confidential, IL

Build and Release

Responsibilities:

  • Involved in analyzing the Requirements.
  • Maintaining the source code in SVN for various applications.
  • Creating the Branching Strategy for the parallel development.
  • Configuration Management using Subversion.
  • Support CEC’s continuous integration build environment and automated package migration processes.
  • Develop and configure of Continuous Integration scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Configure the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Maintaining the repositories (includes creating, deleting).
  • Providing Access Rights to users.
  • Giving Subversion support to developers and resolving trouble shooting SVN issues.
  • Taking backup of repositories in regular intervals.
  • Merging the Branches for Integration.
  • Administered merge, build and deployment of the codes to all the environments.
  • Responsible for setting up the environment for new developers on their machines.
  • Performing Black Box Testing and Data Base testing.
  • Sending daily stats report to Team leads.
  • Participate in Team Meetings on daily basis.

Environment: UNIX, Sun Solaris, SVN, ANT, NEXUS, Shell /Perl Scripts, XML, Business Objects, Soap UI, JAVA,J2EE, Jenkins, Maven, Tomcat, TFS, Perforce, Web Logic, Oracle, Windows, Servlets, PL SQL, Apache Application Server, SQL.

Hire Now