We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • 10+ Years of experience in IT industry comprising of extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications, general Systems Administration and Change Management, Software Configuration Management (SCM).
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Experience in working on source controller tools like GIT, GIT Hub Subversion (SVN), and IBM Clear case.
  • Extensive experience with software build tools like Maven, Ant and Apache Gradle.
  • Worked on the transition project, which involves migration activities from Ant to Maven to standardize the build across all the applications.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • DevOps Practice for Micro Services using Kubernetes as Orchestrator.
  • Kubernetes 1.9.0 is used to orchestrate the deployment, scaling, management of Docker Containers.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experienced in handling Release Management activities.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Working experience on Oracle Fusion Middleware Suite of Products.
  • Install, configure and administer BEA WebLogic in clustered and non-clustered environments, deploy the J2EE applications onto the WebLogic-managed servers, monitor the servers, and troubleshoot problems, provide resolutions to issues.
  • Work in a clustered environment across heterogeneous systems with various versions of WebLogic Servers.
  • Good knowledge on Java/J2EE and .Net Applications Build and Deployment in Oracle Web Logic.
  • Excellent working knowledge in Installing, Configuring, Tuning and troubleshooting of Oracle SOA environment (10g, 11g).
  • Developed OSB REST services, implemented http headers name-value tokens.
  • Expertise in build/release process & maintain the Archive of software releases (internal & external).
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Worked on web servers and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Extensively worked on the oracle virtual box, VMWare.
  • Good knowledge on Linux and Windows (Ubuntu/Debian and RedHat/Centos/Fedora).
  • Working knowledge on code review tools such as Crucible and code quality analysis tools such as Sonar and Fortify.
  • Maintains of application servers (JBoss), scripting/tooling/automation, alerting and monitoring, with a strong focus on automation, scalability, predictability and performance.
  • DNS and Load Balancing experience on Nginx and knowledge on HA Proxy.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell, Perl, Python, and Ruby.
  • Knowledge on IP networking VPN's, DNS, load balancing.
  • Exposure on the web services like REST and SOAP and protocols like TCPIP, LDAP.
  • Experience with Oracle, MySQL, NoSQL, SQL server and Server DB Tasks.
  • Working experience on installation and configuration of the monitoring tools like Nagios.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Good knowledge on Web Application, including DMZ Facing Internet Web Sites Integrations.
  • High exposure to REMEDY and JIRA tracking tools for tracking defects and changes for Change management.
  • Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Expert in server-side monitoring and test result analysis using DynaTrace, QA testing for application server to identify performance bottlenecks.
  • Experienced in configuring and utilizing Neoload and HPALM for performance monitoring.
  • Usage of Perforce Software, which helps companies build complex products more collaboratively, securely and efficiently.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS

Programming Languages: C, C++, Perl scripting, Shell scripting, Groovy, Python, SQL, Java/J2EE, .Net, Ruby, Bash, Angular JS.

Operating Systems: Windows 7/Vista/XP/2003/2000/NT/98/95, Sun Solaris 2.x, HP-Unix, RHEL, Oracle OS.

Build Tools: ANT, MAVEN, Gradle, CMAKE, MSbuild, NANT, Rake, GNU Make

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL Server 2008, MongoDB, Cassandra, NoSQL DB.

CI Tools: Hudson, Jenkins, Build Forge, Cruise, TeamCity, Bamboo.

Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, WebSphere, Jetty, Nginx, Mongrel, IBM WebSphere commerce server (WCS), Apache HTTP server.

Version Control System: Subversion (SVN), IBM Rational Clear Case, Perforce, GIT, TFS and IBM-CLM.

Tracking tools: JIRA, Remedy, Bugzilla, Find Bugs, and Confluence

Repositories: Nexus, Bitbucket, Artifactory.

PROFESSIONAL EXPERIENCE

Confidential

Devops Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Evolved new tools/methodologies to improve this existing process and show better results to all stakeholders .
  • Responsible for designing and deploying best SCM processes and procedures.
  • Creating users and orgs in Pivotal cloud Foundry (PCF).
  • Deploying the application in PCF non-prod and production environments with the help of Bamboo pipeline.
  • Monitor the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Migrated applications from internal data center to AWS.
  • Configuring and maintaining the IT infrastructure with AWS.
  • Supported the code builds by integrating with continuous integration tool (Bamboo).
  • Administration of user accounts and managing their permissions, hands on experience on troubleshooting the connection issues of users with Bamboo.
  • Built Continuous Integration environment (Bamboo, Jfrog Artifactory) and Continuous delivery environment (Ansible).
  • Created scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Kubernetes architecture: node, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on the nodes.
  • Built server deployment on Cloud (EC2) servers with help of DevOps tools like Ansible.
  • Implemented testing tool to automate the code review process and published the results on Bamboo as well the graph by comparing everyday nightly builds.
  • Worked on cloud services elastic capacity administration and cloud deployment and administration tools.
  • Deployed the Java applications into webLogic application servers.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process for DEV and TEST Environments.
  • Writing Manifests/Modules for Installation and Updating of Yum repositories on the Server using Ansible infrastructure.
  • Actively involved in architecting the Ansible infrastructure to manage more than 2000 servers.
  • Working on DNS, firewall, load balancer, networking, middleware, web application and security.

Environment: Jira, Maven, Gradle, Ansible, Ansible Tower, Git, Docker, Kubernetes, Bitbucket, Bamboo, AWS, Python, UNIX Shell Scripting, JAVA, PCF, New Relic, Splunk, Jfrog Artifactory, Weblogic, SonarQube.

Confidential, PA

DevOps Engineer

Responsibilities:

  • Involved in transforming the legacy Admin model to DevOps model by introducing various automation tools for host and cluster management.
  • Managed the GIT branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Used Gitlab for Software Configuration management and maintaining the versions and created tags and branches, fixed merge issues, and administered software repositories within Gitlab.
  • Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
  • Apply advanced and in-depth knowledge to analyze, diagnose, replicate, troubleshoot and resolve standard to highly complex technical customer reported issues around Pivotal Cloud Foundry.
  • Build, Test and deploy applications by using pivotal cloud foundry.
  • Good understanding of builds tools such as Ant, Maven and Gradle.
  • Responsible for supporting and troubleshooting AWS Pipeline deployments.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Shell/Python to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Designed shell script for WebLogic cluster shutdown/startup automation based on the snapshots.
  • Good experience with ServiceNow incidents and changes tasks on day to day basis.
  • Configured Cloud bees Jenkins plugins for pushing Artifact, Log parser, build timeout plugins.
  • Actively working on SAFe framework and Kanban dashboard for day to day activity.
  • Implemented groove-based templates for Jenkins jobs.
  • AMI Creation for CD/CI using Jenkins.
  • Made automated Shell script to run every quarterly to update the Ami security patches.
  • Configured the Load Balancers and VPC with Public and private subnets.

Environment: PCF, Subversion (SVN), GIT, GIT lab, WebLogic, Ant, Maven, Gradle, Cloudbees Jenkins, Shell Scripts, AppDynamics, SAFe, HP AGM, Nexus, SonarQube, Spring boot, Linux administration Apache, MySQL and ServiceNow.

Confidential, NC

DevOps Engineer

Responsibilities:

  • Involved in transforming the legacy Admin model to DevOps model by introducing various automation tools for host and cluster management.
  • Created and Configured Jenkins pipeline Configured and administered Jenkins for Continuous Integration and deployment into Tomcat Application Server jobs and templated workflows to improve reusability for building pipelines.
  • Good understanding of enterprise systems, infrastructure, software design and development, database design and development and system integration experience.
  • Automated deployments of various JBOSS/J2EE web application on QA and PROD environments for different applications.
  • Configure and maintain of WebLogic Server Clustered/Non-Clustered environments on Sun Solaris/Windows/Red Hat Linux.
  • Perform Load Balancing and performance and tuning on WebLogic Server Clusters.
  • JVM tuning for the optimum performance of the applications deployed on WebLogic and SOA suite.
  • Experience in working with Ansible versions 1.8 & 2.0, Tower version 2.1.
  • Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
  • Experience in Writing Python modules for Ansible customizations.
  • Configured DB adapters, File Adapters in SOA domain.
  • Installed, configured OSB 11g, 12C in a clustered high available environment, Deployed proxy and business services using OSB console.
  • Experienced in developing OSB routing processes and monitoring them from OSB console.
  • Used ANT scripts to deploy SOA and OSB projects.
  • Experienced in developing OSB routing processes and monitoring them from OSB console.
  • Develop UNIX scripts for application building and deployment.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Linux container orchestration with Docker, Kubernetes, CoreOS and more.
  • Excellent understanding and hand-on expertise in creating new Custom resources in Kubernetes.
  • Developed and contributed a P&G Cluster application to the Kubernetes project.
  • Created Proxy plug-ins using Apache/iPlanet/IIS WebLogic servers.
  • Managed the GIT branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Used Subversion for Software Configuration management and maintaining the versions and created tags and branches, fixed merge issues, and administered software repositories within Subversion (SVN).
  • Developed python modules to automate processes in AWS (cloud formations/ Ec2, boto API).
  • Good understanding of builds tools such as Maven and Ant, MSbuild and NANT.
  • Responsible for supporting and troubleshooting AWS Pipeline deployments.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Involved in the installation and configuration of HA-proxy as a Load Balancer.
  • Designed shell script for Redshift cluster shutdown/startup automation based on the snapshots.
  • Supports weekly on call for troubleshooting application after hour issues.
  • Configured cloudbees Jenkins plugins for pushing Artifact, Log parser, build timeout plugins.
  • Configured Loggly to archive all logs to S3 bucket.
  • Implemented groove-based templates for Jenkins jobs.
  • AMI Creation for CD/CI using boto API’s. made automated Ruby script to run every quarterly to update the Ami security patches.
  • Configured the Load Balancers and VPC with Public and private subnets.

Environment: Amazon Web Services, Docker, Ansible, Kubernetes, Oracle Virtual Box, Subversion (SVN), GIT, GIT Hub, SOA, Oracle Fusion middle ware, OSB, ANT, Maven, Jenkins, Shell Scripts, Ruby, XML, python (BOTO API), Linux administration Apache, MySQL, EBusinees Suite of applications, CSS, JIRA, SOA, MS build and NANT.

Confidential, IL

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Used Subversion for Software Configuration management and maintaining the versions.
  • Performed Branching and Merging as per the schedule.
  • Configured the Load Balancers and VPC with Public and private subnets.
  • Performed Branching and Merging as per the schedule.
  • Performed S3 buckets creation, policies and on the IAM Role based polices and customizing the JSON template.
  • Created the VPC network in AWS for the installed instances and configured the security groups and elastic IP's accordingly.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Experience in writing Ansible playbooks.
  • Experience in scheduling jobs using Ansible Tower.
  • Architected and designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (ansible)
  • I wrote the 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.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Knowledge on creating proxy and task services using Oracle Service Bus (OSB).
  • Developed services using OSB with complex flow.
  • Experience in SOA administration tasks such as creating and modifying JNDI and managing domains and data source.
  • Developed message flows in OSB using service callouts, Publish, Java callouts, route, dynamic route, transport headers.
  • Developed OSB proxy services on http, jms, sb protocols.
  • Published business events to JMS topics, and consumed via OSB and routed it to consumer via biz services.
  • Tune various WebLogic performance parameters to make the application highly scalable and thereby improving the overall system performance.
  • Responsible for tuning of EJB’s, and databases in case of Entity Beans, Transactions and Synchronization. Developed the Server-Side components in JAVA using Servlets and EJB.
  • Installation, Configuration, and Administration of Internet Information Server (IIS) 5.0 and Apache Web Servers. Designed and Developed J2EE core components such as Entity Beans, Session Beans.
  • Created CloudFormation template for ELK stack template.
  • Managed repository, folder, and user/group privileges different environments.
  • Documented the Build and Deployment Process which could be used by the team if found any issues at the time of build and deployment of different applications to different environments.
  • Responsible for User Management and Plug-in Management for Jenkins.
  • Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Developed Bash and python Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Involved in the installation and configuration of Nginx as a Load Balancer.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for Linux machines.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Configuration management and Server application management using Chef and Puppet.
  • Most of the admin tasks are done using Chef tools instead of doing manually.
  • Maintained user account across the network using Chef.
  • Installed and maintained Chef on different environment like Linux distribution, windows (agents) and Mac.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA tool to track all the defects and changes released to all environments.

Environment: Amazon Web Services, .Net, Ansible, Kubernetes, Subversion (SVN), SOA, Oracle Fusion middle ware, OSB, ANT, Maven, Jenkins, Docker, Shell Scripts, XML, Linux, Apache, MySQL, JIRA, Elastic Search, PMD, Find Bugs.

Hire Now