We provide IT Staff Augmentation Services!

Devops Engineer Resume

El Segundo, CA

SUMMARY:

  • Around 7 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, 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 StackDriver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Design/write/test Windows Active Directory system solutions and configurations .
  • Experience in 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
  • 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 etc.
  • 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
  • Responsible in setup and configuring clustered solutions of WebLogic environments that include WL Server, WL Integration, WL Portal and Oracle Service Bus, for high availability, load balancing and fail over support.
  • 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, iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience automating deployments on Servers using JBoss, Tomcat, WebSphere.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, 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, 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:

Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8SCM Tool: Subversion, GIT, Perforce, Clear case, Cassandra

Build Tool: Ant, Maven

CI tools: Jenkins/Hudson, Puppet, Anthill Pro, Bamboo, U Deploy, X Deploy

Bug tracker & Testing: JIRA, Bugzilla, Red mine, Junit, Test Flight, Test Rail

Repositories: Nexus, Art factory

Web Developing tools: HTML, CSS, Java Script, AJAX, SOAP

Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, TFS, Oracle Web logic, IBM Web sphere, IIS Server

Languages/Utilities: Shell Script, ANT Script, Batch Script, Ruby, Perl, C, C++, Objective C, Groovy, Bash, Python, Java, J2EE

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

Cloud Technologies: Open Stack, Azure, AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch, Microsoft Azure, Docker, Kubernetes

Databases SQL Server: Oracle, DB2, and Teradata

Big Data Ecosystems: Hadoop, Map Reduce, HDFS, HBase, Cloudera.

Monitoring/Profiling: Splunk, Dynatrace, JProfiler, Network security.

PROFESSIONAL EXPERIENCE:

Confidential,

Devops Engineer

Responsibilities:

  • Build Linux server using kick-start and supported RHEL server's installations.
  • 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.
  • 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.

Environment: Subversion, GIT, Ansible, Jenkins, Shell scripts, bash, Azure, Maven, bamboo, 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, EWS 1.0.1/1.0.2.

Confidential, El Segundo, CA

Dev Ops Engineer

Responsibilities:

  • Supporting Local System Administrators to troubleshoot Configuration management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Created and maintained continuous build and continuous integration environments in agile projects.
  • Hands on experience in Shell/bash Scripting for Nagios.
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning
  • Worked on Weblogic12,10, JBoss, Websphere8.5, Tomcat7, Tomcat8 and Developed UNIX & WLST scripts (Bash, shell, Python) to perform automated deployments.
  • Configured, maintained, deployed and trouble shoot of WebLogic on multiple platforms, deployments, trouble shooting and maintenance for production, development, QA and training environments.
  • Extensively working experience on clustering, performance tuning (JVM options, Load Runner) load balancing, connection pool, multi pool, JMS message Queue and Monitoring. wrote an Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Automated Linux production server’s setup using Puppet scripts. Documented release, builds and source control processes and plans.
  • Worked on building and deploying Java code through Jenkins.
  • Used Jenkin to automate builds and deployments.
  • Worked on TFS code branching, merging & versioning and using TFS SQL/OLAP report design.
  • Experience in log Monitoring & Performance monitoring tools such as Splunk & Ksar, iostat, vmstat, mpstat and Other Tools.
  • Using Docker to create Docker Images and Containers
  • Managing and Creating Run Environments on Linux or windows platform using Tomcat, Intel SOA express, glassfish, and other application servers.
  • Experience on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Coordinated the build on C/C++ and Java and deployment bottlenecks with the development team.
  • Hands on Experience in tweaking the code or any API related changes in C++.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like EMMA, Cobertura, FitNesse, Selenium, Cucumber, SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts.
  • Updated and automated Release reports for Change Management.

Environment: C/C++, Linux/Unix (Redhat, Ubuntu), oracle WebLogic 10,12, Python, shell, SVN, Maven, Splunk, GIT, ANT, Jenkins, TFS, Chef, Ansible, Puppet, Docker.

Confidential, Bentonville AR

DevOps Engineer/ AWS Automation Engineer

Responsibilities:

  • Working and supporting on continuous integration on Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
  • Supporting for Git version control system merging, hooks, branching the files and creation of repos.
  • Supporting trouble shooting for Build and Release deployments in Dev, QA and Pre-Prod environments.
  • Experience migrating complex TFS collections from one version to another with custom modifications.
  • Written Terraform templates, Packers, Chef cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Good in resolving C#, C/C++ errors while making a Build.
  • Use automated scripts based on Shell and Python for Automation.
  • Performed WebLogic Server Administration tasks such as Installation, Configuration, Monitoring, Performance Tuning and Load balancing.
  • Deployment and Troubleshooting of JAR, WAR and EAR applications in clustered environment with WebLogic.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with cloudops / TechOps team of configuration management.
  • Supporting Maven multi module builds and store artifacts in remote repository in artifactory.
  • Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plugins to manage Jenkins.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration of maven multi module jobs, free style jobs.
  • Experience deploying and operating AWS, specifically VPC, EC2, Packer, S3, EBS, IAM, ELB, Terraform, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, MySQL 5.x and Java Applications on operating systems which included RHEL.
  • Involved and working in Agile Methodology (Rally), Change management, Release management, SCM, and used tools service now.

Environment: Oracle, RHEL, Ubuntu, WebLogic, SVN, Maven, TFS, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet.

Confidential, Atlanta, GA

DevOps (PKI) Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
  • Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
  • Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
  • Worked with SSL, RSA, PKI (Public Key Infrastructure).
  • Deployed and Configured Automation tools like Puppet, and Chef.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Worked on Shell, Bash scripting.
  • Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
  • Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
  • Configured Various Network services such as NFS, DNS and NIS.

Environment: Redhat 5/6, Ubuntu, OpenStack, Nagios, Virtual Machines, Python, Shell Scripting SVN, Maven, ANT, Jenkins, Chef, Puppet.

Confidential,

Build and Release Engineer

­­­­­­

Responsibilities:

  • Installation, Configuration, backup, recovery, maintenance and support of Solaris, RedHat Linux.
  • Installing, upgrading, and configuring RHEL 3/4/5/ 6 using Kickstart and RedHat Satellite server.
  • Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the resync utility in the shell scripts.
  • Hands-on experience on CI tools like JENKINS.
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using WebLogic server
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management.
  • Working experience on AGILE Methodologies.

Environment: UNIX, RHEL, SVN, PIVOL TRACKOR, Maven, ANT, Jenkins, Hudson, Agile SDLC.

Hire Now