We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • 9 years of experience in Build and release management, DevOps engineering, application configurations, building, automating, managing and releasing code from one environment to other environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure, Openstack, Google cloud.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Profoundly did Continuous integration using Hudson’s/Jenkins, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet & Chef, Ansible, Saltstack configuration management tools.
  • Extensive experience in writing builds using MAVEN, ANT, MS - build as build tools for the building of deployable artifacts from source code.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Proficient with Python, Perl, Bash & Shell Scripting for build automations.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye.
  • Handful of knowledge of writing web services and clients in different programming language such as C++, JAVA.
  • Skillful experience in python by developing software's using new tools, libraries used: libraries- Beautiful Soup, numpy, Scipy, PySide, python -twitter, matplotlib, Pickle, Pandas data-frame, networkx, urllib2, MySQL dB for database connectivity) to improvise software development process.
  • Experience in working with python, Java, C++, HTML, DHTML, XML, CSS, JavaScript, JQuery, Bootstrap, JSON, Angular.JS and Node.JS.
  • Mastering in implementing Model view control architecture using Django for web based applications.
  • Proficient in Object Oriented Programming concepts like Multi-Threading, Exception Handling and Collections.
  • Good knowledge and hands on Experience with automation testing tools like Selenium, Appium.
  • Experience in testing the mobile apps and to test the framework with full back-end API’s and DBs from test code using Appium
  • Proficient in developing Web Services (SOAP, RESTful) in python using XML, JSON.
  • Worked under AWS management tools such as (EC2, EBS, ASG, RDS and R53) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups .
  • Created a high availability and scalable AWS stacks using EC2 auto scaling functionality .
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Hands on experience with Elastic cloud Administrator Design/write/test Windows Active Directory system solutions and configurations .
  • Manage Active Directory administrative, configurations and functions
  • Identify/correct Domain Controller outages, deficiencies and performance issues
  • Identify/correct Active Directory deficiencies and performance issues
  • Installation/maintenance/upgrading/monitoring of 20+ Domain Controllers
  • Management/configuration/repair of Active Directory Security Groups/OU structure/replication Group Policy creation and deployment.
  • Proficient in Elastic Beanstalk, Operates the infrastructure and manages the application stack (platform).
  • Good experience on Auto scaling, Opening the hood and retaining the full control on AWS resource powering elements in AWS Elastic beanstalk.
  • Strong understanding and hands on experience working with Kibana 4.1.2 to generate customer facing dashboards.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources .
  • Good knowledge and hands on Experience in some monitoring tools like Data log, New Relic, Cacti, Splunk and AWS Elastic cache.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience is using, Tomcat, Azure, JBOSS, Web logic and WebSphere Application servers for deployment
  • Developed single page applications (SPA) using AngularJS .
  • VM in Azure - Managed Azure services and subscriptions using Azure portals and PowerShell, managed Azure resources to Azure Resource Manager Azure virtual Networking - Implemented Virtual Networks using deployment template, Azure portals and PowerShell, configured intersite connectivity, point to site VPN, site to site VPN, VNet to VNet VPNS
  • Configured connectivity between IaaS v1 VNets and IaaS v2 VNets,
  • Azure Availability and Scalability - Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic
  • Azure Storage Planning - Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data.
  • Smoothly created pre-production environments and manage the portion of traffic going to them. Debug in the cloud when needed and roll back if issues are found.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios and iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience automating deployments on Servers using JBoss, Tomcat and WebSphere.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy and HP Quality center.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Knowledge on Heat Orchestration Template, working open stack, to launch different cloud applications.
  • Skilled in leading team, liaising with Product teams to define branching as well as release strategies for each release, participating in Change Advisory Board (CAB) meetings to identify timelines for release and track risks, software development processes and methodologies and knowledge of the complete product development life cycle.

TECHNICAL SKILLS:

Platforms: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS, JBoss

Version control tools: GIT, SVN, ClearCase, CVS, Perforace

Cloud: AWS, Open stack, VMware.

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo, Team city.

Build tools: ANT, Maven, MS Build.

Configuration Management Tools: Chef, Puppet, Salt Stack, Nexus

Databases: MySQL PRO, MS SQL Server, SqlPlus, Oracle 8i, 10g, 11g,12c, MongoDB

Languages/ Scripting Languages: Bash Script, Ruby, Perl, Python, Shell Script, ANT Script, C, C++, Java, J2EE

SDLC: Agile, Scrum and Waterfall.

Continuous monitoring tools: Stack Driver, AWS cloud watch, Data Dog, New Relic

Bug tracking and ticketing: JIRA, Bugzilla, Remedy, HP Quality Center

Web/Application Servers: WebLogic, Web Sphere, Apache Tomcat, IBM JBoss

Web technologies: Servlets, JDBC, JSP, XML, HTML, Java Script.

Security tools: Wireshark, Nmap, Nexus, Evident.io, Cavirin.io

Network protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr DevOps Engineer

Skills/tools: Subversion, GIT, Ansible, Jenkins, Shell scripts, bash, Azure, Maven, bamboo, Kibana Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, Sonatype Nexus, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, Docker, AWS, JBoss Enterprise application Platform 4.3/5.1/6.0 JBoss, AngularJS, AWS Elastic beanstalk, EWS 1.0.1/1.0.2.

Responsibilities:

  • Focused on automation, integration monitoring and configuration management.
  • Streamlined applications delivery to get applications out to customers faster.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT .
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Managed the GIT using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Used PowerShell for DevOps in Windows-based systems.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Design/write/test Windows Active Directory system solutions and configurations
  • Identify/correct Domain Controller outages, deficiencies and performance issues
  • Identify/correct Active Directory deficiencies and performance issues
  • Installation/maintenance/upgrading/monitoring of 450+ Domain Controllers
  • Management/configuration/repair of Active Directory Security Groups/OU structure/replication and Managed the Domain trusts for the enterprise including connectivity configuration and customer side support 24/7.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize user travel itinerary data with server.
  • Used Node Package Manager (NPM) to install the necessaries packages.
  • Implemented generating the verification hash code using Node.js and added user validations and user permissions by using the Node.js.
  • Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, $http, $q.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features and responsive design was achieved using CSS3 and Bootstrap.
  • Made the Node.js EXPRESS server consolidated with socket.io to construct MVC framework for front-end side.
  • AngularJS to back-end MongoDB to give chatting service to users.
  • Recommended changes to underling core data type mappings in elastic search.
  • Refactored existing Elastic indices to optimize stored data which facilitated usable visualizations
  • Defined and created common visualizations sets that could be reused in productions
  • Create geo-mapping visualizations using Kibana to show customer locations in US based maps.
  • Designed a basic view framework/layout structure in Kibana 4.1.2 to support custom drilldown views of an entire customer population.
  • Create and setup automated nightly build environment for java projects using maven .
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Installing, configuring and administering a large number of clustered web application servers (JBoss Enterprise application Platform, JBoss EWS, Tomcat, Glassfish) hosted on RHEL/Windows platforms.
  • Proficiency with java application deployments using Repliweb R1 deployment tool and troubleshooting in a multi-server environment.
  • Assist with development work using various Java/JEE technologies like spring and hibernate as needed.
  • Installation and configuration of Centrify Direct Control and providing single sign-on for systems and applications.
  • Involved in migration from on-premises to Azure Cloud and created customer images for VM's.
  • Operational support for deployed applications, diagnosis and troubleshooting of production issues, root cause analysis and Identify performance bottlenecks to tune systems as necessary.
  • Java Virtual Machine tuning in JDK 1.4 - 1.7 including configuration and real time monitoring of heap/non-heap sizing and garbage collection methodology.
  • Installation and Administration of Gigaspaces XAP and configuration of distributed Cache/Grids.
  • Installation of RSA Authentication Agent on web server and integration, creating rules and policies or different applications and settings like timeout, cookies.
  • Installation and Administration of various Enterprise software including Jira and HP quality center.
  • Responsible for the administration of Web sphere MQ.
  • Configured MQ as Foreign JNDI Servers in JBoss and Installed/configured MQ client libraries and made MQ series for JBoss applications.
  • Configured MQ Queues, Channels and created binding files for MQ applications usage.
  • Slimming and fine tuning the Enterprise JBoss Application server image and Deployment of application on JBoss clusters.
  • Installs latest fix packs and patches on these software's on a regular/periodic basis.
  • Request SAN storage from Storage team, then attach to storage and create/mount file systems. Creating CSR, Installation of SSL certificates on JBoss EWS.
  • Experience with Linux operating system tools, scripting tools, file permissions, resource provisioning, and troubleshooting in a virtual environment
  • Installation and configuration of JBoss EWS and mod jk load balancing in a reverse proxy environment
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shell scripts to automate the deployment process
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Created the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
  • Worked on infrastructure with Docker containerization.
  • Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
  • Automation using Puppet and involved in developing Manifest and Modules for System and Application Configuration Management.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.

Confidential, NC

DevOps Engineer

Skills /Tools: Java/J2EE, ANT, Maven, Azure, Hadoop, Subversion, Chef, Puppet, ORM, Linux, AWS, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira, AngularJS.

Responsibilities:

  • Installation and Deployment of multi-node, high availability Hadoop clusters .
  • Provided performance tuning and analysis of Hadoop ecosystem
  • Expertise in Pig, Hive, Nagios monitoring, Zookeeper and sqoop.
  • Worked closely with clients to establish problem specifications and system designs.
  • Managed and supported client infrastructures such as, servers, third party software, automation tools.
  • Wrote automation tools using shell script and JavaScript to reduce the overall workload and time taken to perform comprehensive client tasks.
  • Extensive use of AngularJS for scripting and AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Responsible for building a custom single-page, responsive web application to replace a legacy line-of business web application using AngularJS client side MVC design.
  • Used AngularJS MVC framework, JavaScript, HTML, and CSS for front end web designing and developed controllers, services, model and form components in AngularJS .
  • Created different modules for each small part of the Single Page Applications in AngularJS and worked with Angular ng-repeat to render data that comes from the java end.
  • Focused on automation integration and configuration management and Utilized MySQL / Maria DB database systems.
  • Provided complete support for all production and non-production client environments .
  • Provided support for complete performance testing of highly complex system
  • As a DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Provided operational technical expertise to initiatives for the Big Data analytics platform, data and applications, addressing a broad range of technologies including Big Data / Hadoop, running Java / PHP / Python applications on Linux hosted on Azure cloud
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts on Canada Boxes.
  • Build a presentation to present the design of hosting architecture on Windows Azure .
  • Created repositories according the structure required with branches, tags and trunks. Knowledge of DevOps principles and practice .
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application
  • Experience deploying and maintaining multi-container applications through Docker.
  • Responsible for building scalable distributed data solutions using Hadoop .
  • Create a Virtual Network on Windows Azure to connect all the servers.
  • Used Subversion as source code repositories. Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Created Chef cookbooks and recipes that kickoff post-install scripts.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef .
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, Packages. Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Managed and controlled the source code repository, currently housed in TFS
  • Evaluated and lead the conversion to using Team Foundation Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS.
  • Excellent working knowledge of Team Foundation Server (TFS) Architecture, design, development, administration and maintenance. Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control .
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Confidential, Cherry Hill, NJ

DevOps Engineer

Skills/tools: Ubuntu, Chef, AWS, Maven, Sonarqube, Nagios, Python, Shell, VMware ESXi, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA

Responsibilities:

  • Conceived, Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the Java applications into web application servers like JBoss.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

We'd love your feedback!