We provide IT Staff Augmentation Services!

Devops Engineer And Technical Business Analyst Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of IT experience with expertise in areas of Software Development Life Cycle and configurations.
  • Hands on experience leading a team technically in onsite offshore model.
  • Coordinate with establishing and applying appropriate branching, labelling, designing and implementing for fully automated server build management, monitoring and deploying code in AWS and Azure by using DevOps Technologies like Chef, Ansible, Terraform
  • Worked in various DevOps tools like Jenkins, Udeploy, SVN, GIT. Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins and terraform.
  • Developed and deployed Chef, Ansible based on their cookbooks, recipes, manifest and roles
  • Experience in using JFrog and Nexus Repository Managers for Maven builds
  • Expertise in setup and configuration of Application Servers WebSphere, Tomcat, WebLogic and involved in deployment activities.
  • Coordinated with software development teams and QA teams, in deploying application packages for various application servers
  • Worked with Hadoop, Hive, Apache Kafka and Data lake or Data Warehouse for data transformation alternative in Big Data ecosystem.
  • Install, configure, and troubleshoot software applications, including operating systems and desktop software
  • Implemented Customer and non - Customer software tools with Spark in pipeline like Rational RTC and Big data applications
  • Experience on New user profile setup, user removal, email installations for desktop and coordinate support with 3rd party services and LDAP.
  • Ensuring high availability of the applications in server with performance tuning, code reviewing, clearing cache and network hosting.
  • Worked with integrating security systems like Hashi Vault in Development & Production Environment to fetch the secret credentials of the application
  • Worked on Open system cloud Platforms like Red hat OpenShift, Docker swarm and Developed, supported its environment with open source instances with Docker UCP, DTR and Docker swarm (Docker-compose) for Containerizing Images, Kubernates for Auto-Scaling, Watchdog, Black Duck for checking Vulnerabilities, Splunk and DynaTrace for Metrics logs, Prometheus and Grafana for Health checks.
  • Extensive knowledge and working experience with Cybersecurity.
  • Experience in automating day-to-day activities by using Windows PowerShell and Python.
  • Supported Microsoft Azure Cloud environment with 200+ Azure instances and configured Elastic IP & Elastic Storage and experience working with implemented security groups. Created Function Apps, Disk, Logic Apps (Scheduler jobs) and Solved Gateway time issue on load balancing and moved all the logs to DynaTrace.
  • Working Experience on Integrating Artifact Repository to the Publish and utilize Binary Artifacts like jFrog.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers
  • Used Docker Swarm and Kubernetes Linux container for deploying and scaling containerized applications into On-Premises and Microsoft Azure infrastructure PaaS.
  • Managed Linux and Windows virtual servers on VM using Chef Server and Familiar with Cloud, Elastic. Also, rp and Redhat Package Manager (RPM) in Linux Environment.
  • Deployment of Virtual machines and troubleshooting them on VM Management. Created Ansible playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks
  • Installed MongoDB, Cosmos DB Using Puppet automation tool and build/reviewed python scripts.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Experience creating data models, write queries, creating powerful visualizations using PowerBI.
  • IP's and managing security groups for VM Servers. Hands on experience with the Docker CLI
  • Enjoyable experience in working with a team together to deliver best outputs in given time frames
  • Unified experience on implementing Micro Services based applications using Spring Boot, Node.Js and REST API’s
  • Good Knowledge and Experience on implementing Spring Cloud tools- Netflix OSS Stack for micro Services deployment, Zookeeper for Configuration Management, Zuul and NGINX as API Gateway for Intelligent routing, Hystrix (Circuit Breaker) for latency and fault tolerance, Ribbon for Load Balancing and Eureka for Service discovery and registration.
  • Good practical experience with Java-based logging utility i.e. log back, log4J and slf4j.
  • Good experience in using Software development methodologies like Agile (Scrum, Kanban), Water Fall methodologies

TECHNICAL SKILLS

Programming Languages: Java, Node.js, C, C++, PL/SQL, NoSQL.

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, AJAX, JSON, Bootstrap, jQuery, Angular2.0/4.0, PowerShell, Python

Technologies & frameworks: JSP, JDBC, SOAP, REST, XML, JPA, Spring MVC, Spring Boot, Spring cloud (Netflix Oss), Node.Js

Databases: MySQL, Cosmos DB, Microsoft azure storage explorer, Squirrel DB

Application/Web Servers: IBM Web Sphere, Apache Tomcat, Apache NIFI

Messaging Services: Rabbit MQ, Active MQ, Kafka.

Web service frameworks: JAX-RS, JAX-WS, REST, SOAP

Software Methodologies: Agile, Scrum, TDD, Kanban

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Urbancode, Udeploy, NPM.

Testing Tools: Junit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium, Rational RTC.

Version Control Tools: GIT, SVN, Bitbucket

Project Management Tools: JIRA, VersionOne, GitHub, PowerBI

Cloud Technologies & DevOps Tools: Microsoft Azure CLI, Red hat Open Shift, AWS, Jenkins, EC2, Docker UCP, DTR, VMWare, ESXi, Netapp, Kubernetes, Docker swarm, DynaTrace, Splunk, Terraform, Grafana, Veracode.

Operating System: Windows, Linux, Mac

IDE’s: Eclipse, Visual Studio code, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, MT Putty, FileZilla, CentOs, RPM (Redhat Package Manager)

PROFESSIONAL EXPERIENCE

Devops Engineer and Technical Business Analyst

Confidential

Responsibilities:

  • Responsible for Building Re-usable generic CI/CD pipelines for Microservices using Spring Boot, Spring Cloud.
  • Deployed and supported applications in Multi-Cloud environment with AWS and Microsoft Azure.
  • Developed Azure Build and Jenkins jobs for continuous Integration and Deployment in Test and Production Environment
  • Deployed services in to AWS EC2 using S3 buckets and ECS containerized services.
  • Configuring Artifact Repository to the Publish and utilize Binary Artifacts like jFrog.
  • Provided support to the micro services deployed on Docker containers that hosted on Azure Cloud with Docker Swarm Orchestration
  • Worked with Microsoft Azure cloud products like SQL Server, PowerShell, ARM Template and take SQL backup - Full back-up, Differential back-up, Log back-up, Compressing Database, Setting Retention policy and Restoring with in Optimizing the existing Azure architecture.
  • Performed daily monitoring activities of Docker containers and servers with UCP, DTR and server machine
  • Performed Maintenance, patching, update or upgrade Microservices and Docker versions in supporting operations.
  • Integrated and applied Terraform Templates for Infrastructure Provisioning.
  • Used PowerShell and Python scripting to automate procedures for automated deployment in Linux/UNIX based systems.
  • Implemented revised architecture using Azure Migration SQL and Docker Containers
  • Created stored procedures, Querying, and table designing
  • Planed, organized, and controlled multiple responsibilities to achieve project objectives and Planning schedule jobs and Logic Apps (SQL JOBS), risks and resources.
  • Configured and supported functional based triggering using AWS Lambda.
  • Performed Back-up and restored database using Azure blob and Page Blob.
  • Support Apigee proxies implemented for all microservices
  • Worked with APIGEE and its components like Router, Message processor, Zookeeper, Management Server, Qpidd, Cassandra, Postgres and OpenLdap.
  • Created ARM template for Azure Ultra SSD Preview
  • Worked with static code analysis tools in prior to deployment like SonarQube.
  • Implement Azure PaaS offerings such as App Service Environments, Web Jobs, Web Apps, Functions, Azure SQL, Search, Cosmos Db, Azure Functions, Logic Apps etc to optimize Server
  • Upgrading Application software and DevOps tools to the latest version in cloud environment
  • Assess the current Azure environment by using RBAC (Role Base Access Control) with Azure AD, Virtual Machine Creation and LDAP.
  • Testing the Restful API performance using Postman and JMeter.
  • Provided recommendations in optimizing customer’s infrastructure or processes.
  • Managed customer expectations and translate business requirements into a solution design.
  • Implemented Docker container logs backup and monitoring with DynaTrace
  • Developed automated solutions to monitor and support software development and release processes.
  • Fixes for Transformation logic/ Data parsing to address critical production issues.
  • Availability for Monitoring and maintaining Microservices based UI and Data bases hosted in Azure cloud
  • Support and Maintain Squirrel DB, Cosmos DB, Microsoft storage explorer and Azure storage databases using software as a service (SAAS) and Data Lake, Data Warehouse, Spark, Hive and Hadoop in Big Data environment.
  • Integrated Restful services with Messaging broker Kafka from various sources.
  • Adjust technical connectivity using Azure AD so all interfaces keep working based on roles
  • Perform interface validations and performance testing to insure no issues with Selenium.
  • Performance tuning with load and network connection validations to insure impacts
  • Supported Networking level production support in Azure cloud environment with Resource groups and databases.
  • Enabled Public DNS network and Public/Private IP addresses as a part of networking admin.
  • Bring Platform to supported versions for Operating system, Data Base and Linux Kernel
  • Optimized the existing Azure architecture using Azure SQL + SQL backup and Restore

Environment: Jenkins, Docker, Docker swarm, Docker UCP, Docker DTR, Microsoft Azure, Azure AD, AWS EC2, ECS, S3, AWS Lambda, LDAP, Azure Scheduler Jobs, Logic Apps, Azure VSTS, TFS, Apigee Proxies, VMWare, Service Now, Node.Js, Spring Cloud, Netflix OSS, DynaTrace, jFrog Artifactory, Cosmos DB, Microsoft Azure storage explorer, Squirrel SQL DB, Maven, Apache tomcat, Jira, Git Bash, GitHub, Source Tree (KDiff3), Spring Boot, Eclipse IDE, Java 8.0, Spring JPA, AngularJs, Netflix Zuul, NGINX, Selenium, Mocha, Eureka, Visual studio code, STS, MT Putty, FileZilla FTP Client, Jmeter, Postman, Linux Virtual Machine, Azure CDN, Grafana, OAuth2, SonarQube, Data Lake.

Full Stack Engineer

Confidential

Responsibilities:

  • Responsible for Deploy and maintain Micro-services where Applications Migration from Java6.0 (End of the Life), Ant Build and IBM WebSphere to Java8.0, Gradle build and Apache Tomcat/ WAS 9.0 which will be a model for future Application Migrations.
  • Build the Scripts using Gradle build tools in Jenkins to move from one environment to other environments.
  • Implemented Spring Boot, Spring Security and Netflix OSS as application development and security.
  • Heavily used Java loggers, log4j and slf4j as logging and masking mechanism.
  • Configure log insight to all the virtual machines where critical applications are installed. Created dash boards to various applications and monitored the logs using Splunk Enterprise and Prometheus & Grafana
  • Maintain auto-scaling OpenShift Pods (preferred using cloud formation and scripting)
  • Implemented continuous integration using Jenkins, Udeploy and Terraform. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Configured networking and SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates
  • Work closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Experience in automating day-to-day activities by using Windows PowerShell.
  • Expertise in OpenShift infrastructure management (containers, Applications, nodes, logs, console, storage and monitoring).
  • Implemented high availability with OpenShift private cloud deployment models in 2 locations.
  • Designed, configured and deployed RedHat OpenShift CentOs and RPM for a multitude of applications utilizing the private cloud (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked heavily on jFrog Binary Artifactory for Publishing and Retrieving the Binary Artifacts.
  • Extensive experience in VersionOne, GitHub issues and insights for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Work on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion. integrating security systems like Hashi Vault in Development & Production Environment to fetch the secret credentials of the application
  • Created post commit and pre-push hooks using Bash in SVN and GIT repos.
  • Worked on testing, evaluation and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Used PowerShell scripting to automate procedures for automated deployment in Linux based systems.
  • Created repositories according the structure required with branches, tags and trunks.
  • Configured application servers like WebSphere and Tomcat to deploy the code.
  • Developed BASH code to automate server builds, OS patches , and deployment of applications to dev, test , and production environments.
  • Responsible for following assistance in designing core shared services used by all development teams, most notably the access controls and security credential management systems.
  • Capitalized complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling also created build and deployment scripts using Gradle.
  • Migrated the Messaging broker system from Active MQ to Kafka using various Restful endpoints.
  • Worked with Enhancing Microservices using JavaScript, Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul, Eureka as service discovery and Hystrix Circuit Breaker for latency and fault tolerance.

Environment: Jenkins, Docker, Kubernetes, Red hat OpenShift, Prometheus and Grafana, Splunk Enterprise, jFrog Artifactory, Hashi Vault, Ant, Gradle, VMWare, PURE, Netapp, IBM WebSphere, Apache tomcat, Agile/Kanban, Version One, Git Bash, Chai, GitHub, Source Tree (KDiff3), Spring Boot, Eclipse IDE, Java 8.0, Spring JPA, Selenium, JavaScript, Netflix Zuul, Eureka, OAuth2, CentOs, RPM, Postman, JMeter, SonarQube, Kafka.

Full stack/Devops Engineer

Confidential

Responsibilities:

  • Responsible for Deploying and Maintain Micro Services developed with Spring Boot Jersey (JAX-RX) using Devops Tools
  • Completely taking the responsibility of Jenkins, GitHub, Chef and Maven to automate the deployment process
  • Developed and implemented an automated Linux infrastructure using Chef
  • Deployment of applications and coordinated with the core development team and level2 support team
  • Coordinate developers with establishing and applying appropriate branching, merging Conventions using GIT source control
  • Written Ansible playbooks to launch and automate AWS instances on Amazon Linux.
  • Maintain auto-scaling AWS stacks (preferred using cloud formation and scripting)
  • Have knowledge in creating Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Worked in Log Insight and Cloud watch services to diagnose problems and configuring alerts.
  • Experience in software build tools like Apache Maven to write pom.xml
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process
  • Configured the user accounts and restrict the Permissions for Continuous Integration
  • Worked with the development team to generate deployment profiles (jar, war, ear) using MAVEN, JavaScript and Jenkins.
  • Wrote Chef Cookbook recipes to automate the deployment process and integrated Chef Cookbooks into Jenkins for a continuous delivery framework
  • Provide support and troubleshooting for Customer and Guest Wi-Fi issues related to connectivity, signal strength, and Captive Portal
  • Assists in troubleshooting network system failures and ensuring appropriate action is taken.
  • Assists in installation, configuration, upgrading, maintaining and support of network equipment and software including Cisco switches, Cisco routers
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernates and Docker for the runtime environment for the CI/CD system to build and test and deploy
  • Experience with Container based deployments using Docker, Working with Docker images, Docker hub and Docker registries.

Environment: GitHub, Jenkins, Docker, Kubernates, chef, puppet, Agile, Maven, AWS, Jira, Java, JavaScript, Spring Security, Mocha, Chai, Postman, Selenium.

Jr. Software Developer

Confidential

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in developing the business components and responsible for developing the user interfaces using JSPs.
  • Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, View Resolver.
  • Created several JSP pages as common library that included in the other pages as standard modules like Portlets.
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.
  • Used JavaScript for the web page validation and Struts Validator for server-side validation.
  • Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Coded JDBC calls in the Servlets to access the SQL Server database tables.
  • Used SQL and PL/SQL queries to perform database operations on Web Sphere.
  • Created stored procedures and database scripts to populate database tables.
  • Experience deploying code on Web Sphere server.
  • Extensively used XML to code configuration files.
  • Used ANT to build, run and create JARs and WAR files among other uses.
  • Developed test cases by using TestNG for unit testing for each module developed in test driven development.
  • Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to-day basis to maintain the code history.
  • Followed Waterfall methodology for development process.

Environment: Java (v6), JavaScript (v1.8), JSP, Spring, Struts (2.x), EJB, SQL, PL/SQL, JDBC, Eclipse, Web Sphere (v 7.0), Postman, JBoss (4.x), Adobe Photoshop (vCS5), XML, ANT, TestNG, Log4j, SVN (v1.6), Mocha.

We'd love your feedback!